Historien om Excel Solver

Den Solver-tillegget er en valgfri Excel komponent for hva-hvis-beregninger. Kort fortalt lar Solver du angi et mål som avhenger av en rekke input variabler, og deretter har det forsøke å finne den sett av variabler som passer best som mål. De vanligste anvendelser av Solver involvere forretnings logistikk og lageroptimalisering spørsmål.

Initial bruk og utvikling

Den opprinnelige versjonen av Microsoft Excel Solver kom ut i februar 1991, sammen som en tilleggskomponent for Excel 3.0. Den første versjonen av Solver ble skrevet for et miljø som var mye mer minne begrenset enn moderne datamaskiner har, og Solver mottatt betydelige revisjoner med utgivelsen av Excel 1997, da det ble utarbeidet som en innfødt 32-bits applikasjon.

Excel '97 gjennom Excel 2007

Undersøkelse av Solver.XLA fil fra Excel 97, Excel 2003 og Excel 2007 viser at det var svært få endringer i filen mellom versjoner; de fleste av disse endringene skjedde i 2004, hvor det ser ut som Solver fikk oppdatert som en del av Excel 2003 første oppdateringspakken. Fra en sluttbruker perspektiv, gjorde Solver funksjonalitet ikke endres - brukergrensesnittet for Solver, og antall og typer av begrensninger og grenser det kan godta er uendret mellom disse versjonene.

Design Vedtak Underliggende Solver

I sin artikkel om utformingen av Excel Solver, publisert i september-oktober 1998 hefte av grensesnitt, den fagtidsskrift for Operations Research, Dr. Daniel Fylstra og hans medforfattere diskutere design begrensninger som ligger til grunn Excel Solver komponent. I Excel, er det Solver en ekstra funksjon i regnearket, snarere enn en dedikert optimalisering verktøyet. Av standarder for Operations Forskning spesialister, er Solver sørgelig begrenset i sine muligheter, men brukergrensesnittet lar bedrifter til å bringe drift Forskning og optimalisering teknikker i forretningsplanlegging, og er den mest brukte Operations Research verktøyet i verden.

Excel 2010 Solver Update og Revisjon

Excel 2010 omfattende revidert Solver, med en helt reorganisert brukergrensesnitt som viktige beslutninger tidligere i prosessen. Ytelse optimalisering sped opp Simplex modellering metode - en mest en brukt innen Excel for business case - og GRG-lineær metode. En ekstra løsning metode, kalt evolusjonær Solver, bruker genetiske algoritmer for å finne den optimale løsningen, og har fordelen av å kunne bruke noen av Excel-funksjoner som en del av inngangsparametrene. Tidligere versjoner av Solver ikke kunne hente ut data fra tabeller ved hjelp av INDEX eller VLOOKUP funksjoner; Den evolusjonære Solver kan.