Hoe lineaire programmering in Excel op te lossen met behulp van de oplosseroptie?

Lineair programmeren in Excel met behulp van Solver

Lineair programmeren is een van de belangrijkste concepten in statistiek. Op basis van beschikbare gegevens van variabelen kunnen we voorspellende analyses uitvoeren. In ons eerdere artikel "Lineaire regressie in Excel" hebben we uitvoerig gesproken over de "lineaire regressie". In Excel hebben we echter een optie genaamd "Oplosser in Excel" die kan worden gebruikt om een ​​lineair programmeerprobleem op te lossen. Met deze oplosser kunnen we de lineaire programmering gebruiken om middelen te optimaliseren.

In dit artikel laten we u in detail zien hoe u het lineaire programmeerprobleem in Excel kunt oplossen. Volg het hele artikel om hier meer over te weten te komen.

Hoe lineaire programmering op te lossen via Excel Solver?

Om de oplosser toe te passen om lineaire programmering op te lossen, zouden we een goed probleem in detail moeten hebben. Voor dit voorbeeld heb ik het onderstaande scenario gemaakt.

Probleem: een fabrikant wil dit productiemodel van het huidige product wijzigen. Hij heeft twee soorten producten, "Product 1" en "Product 2". Voor product 1 zijn drie grondstoffen nodig: grondstof 1 20 kg, grondstof 2 30 kg en grondstof 3 5 kg. Evenzo zijn voor product 2 drie grondstoffen nodig: grondstof 1 10 kg, grondstof 2 25 kg en grondstof 3 10 kg.

Fabrikanten hebben minimaal grondstof 1 550 kg, grondstof 2800 kg en grondstof 3250 kg nodig. Als product 1 Rs kost. 30 per eenheid en Product 2 kost 35 per eenheid, hoeveel eenheden van elk product moet de fabrikant mengen om tegen zo laag mogelijke kosten aan de minimale grondstofvereisten te voldoen, en wat zijn de kosten?

Voer nu al deze informatie in een Excel-spreadsheet in het onderstaande formaat in.

In cel D3 en D5 tot en met D7 moeten we de Excel-formule toepassen, dwz kosten * kosten per eenheid. Kostprijs die we nodig hebben om te komen van de oplosser in cel B2 & C2. Om de formule toe te passen zoals hieronder.

Nadat we dit hebben ingesteld, moeten we naar de oplosser in Excel gaan. De oplosser is beschikbaar onder het tabblad Gegevens in Excel.

Schakel Oplosser-invoegtoepassing in

Als uw spreadsheet deze optie niet toont, moet u deze inschakelen. Volg de onderstaande stappen om deze oplosser in te schakelen.

  • Stap 1: Ga naar het tabblad Bestand; klik vervolgens onder het tabblad Bestand op "Opties".
  • Stap 2: Ga naar invoegtoepassingen onder Excel-opties.
  • Stap 3: Selecteer hieronder “Excel Add-ins” en klik op Go.
  • Stap 4: Kies onder onderstaande pop-up "Oplosser Add-in" en klik op "Ok" om het in te schakelen.

Nu kunnen we "Solver Add-in" zien onder het tabblad DATA.

Los lineaire programmering op via Excel Solver

  • Om de oplosser toe te passen, gaat u naar het tabblad GEGEVENS en klikt u op "Oplosser" die we onder het venster zien.

In het bovenstaande venster is onze eerste optie 'Doelstelling instellen'.

  • Ons doel is om de ‘Totale kosten’ te identificeren, dus onze cel voor totale kosten is D3, dus selecteer cel D3 voor deze ‘Doelstelling’ en stel deze in op ‘Min. '
  • De volgende optie is 'Door variabelen te wijzigen'. In dit voorbeeld zijn onze variabelen "Product 1" en "Product 2". Om een ​​bereik van cel B2: C2 te selecteren en op 'Toevoegen' te klikken.
  • Zodra u op "Toevoegen" klikt, zien we onder het venster voor het toevoegen van beperkingen. Selecteer in dit venster B2: C2 celbereik en plaats de beperking als "> = 0".
  • Klik op "Toevoegen" om in hetzelfde venster te blijven. Selecteer nu in de tweede beperking het waardenbereik als D5: D7 en selecteer "> =" en selecteer onder beperking G5: G7-cellen.
  • Klik op "Ok" om uit het Add Constraint venster te komen.
  • Nu zijn al onze parameters klaar. Klik op de optie "Oplossen" om het resultaat te krijgen.
  • De kosten om Product 1 per eenheid te produceren zijn dus 20 en Product 2 per eenheid is 15.

Op deze manier kunnen we door SOLVER te gebruiken lineaire programmering in Excel oplossen.

Dingen om te onthouden

  • Oplosser is standaard niet beschikbaar voor gebruik.
  • Een oplosser is niet alleen beperkt tot een lineaire programmeertaal, maar we kunnen ook veel andere problemen oplossen. Raadpleeg ons artikel "Oplosseroptie in Excel".
  • Het instellen van de doelcel is belangrijk.
  • Het toevoegen van beperkingen moet ruim van tevoren gereed zijn.

Interessante artikelen...