Af XochitlW – Opdateret 30. august 2022
Lineær programmering giver dig mulighed for at maksimere eller minimere et mål, mens du opfylder et sæt lineære begrænsninger. Microsoft Excels Solver-tilføjelse gør denne matematiske teori til et praktisk værktøj. Denne guide guider dig gennem opsætning og løsning af et lineært standardprogram i Excel, hvilket sikrer nøjagtighed og tillid til dine resultater.
Udtryk dit problem i den klassiske form:
Maksimer c
T
x
Med forbehold for Ax≤b, x≥0
Hvor:
c – koefficientvektor for objektivfunktionenx – beslutningsvariabel vektorA – matrix af begrænsningskoefficienterb – højre-side vektor
Inden du starter Solver, skal du beregne hvert element i cTx , Ax og b direkte i Excel. Det er nyttigt at navngive cellerne (f.eks. Objective , X1 , A1X1 , B1 ) via Indsæt → Navn → Definer . Navngivne områder forenkler Solver-grænsefladen og reducerer fejl.
1. Aktiver Solver – I Excel 2010+ skal du gå til Filer → Indstillinger → Tilføjelser , tjek Solver Add-in , og klik på OK . Det vises under Data fane.2. Åbn Solver – Klik på Data → Solver .3. Definer problemet –
X1 , X2 ).A , klik på Tilføj , vælg den tilsvarende celle, vælg ulighedstypen (≤, ≥, =), og indstil værdien på højre side.I Vælg en løsningsmetode dropdown, vælg Simplex LP til standard lineære programmer. For problemer med ikke-lineære begrænsninger er andre metoder tilgængelige, men Simplex er standard for lineære modeller.
Klik på Løs . Solver vil vise et Solver Results dialog ved afslutning. Gennemgå løsningen, og vælg derefter Keep Solver Solution for at anvende de optimale værdier på dit regneark, eller Gendan oprindelige værdier hvis løsningen er utilfredsstillende.
Konfigurer din model, navngiv nøgleceller, og lad Solvers Simplex-algoritme finde det optimale.
Varme artikler



