Indholdsfortegnelse:
- Solver har fundet en løsning
- Solver har konvergeret til den nuværende løsning
- Solver kan ikke forbedre den nuværende løsning
- Stop valgt, når maksimal tidsgrænse blev nået
- Solver stoppet ved brugernes anmodning
- Stop valgt, når maksimal iterationsgrænse blev nået
- Mål Celleværdier konvergerer ikke
- Solver kunne ikke finde en mulig løsning
- Linearitetsbetingelserne krævet af denne LP Solver er ikke opfyldt
- Problemet er for stort for Solver at håndtere
- Solver stødte på en fejlværdi i en mål- eller begrænsningscelle
- Der er ikke nok hukommelse til rådighed til at løse problemet
- Fejl i model. Bekræft venligst, at alle celler og begrænsninger er gyldige.
Video: How to Use the Solver Tool in Excel 2024
For enkle problemer finder Solver in Excel normalt hurtigt de optimale Solver-variableværdier for objektivfunktionen. Men i nogle tilfælde har Solver problemer med at finde Solver-variableværdierne, der optimerer objektivfunktionen. I disse tilfælde viser Solver typisk en meddelelse eller en fejlmeddelelse, der beskriver eller diskuterer problemerne med det med dit problem.
Solver har fundet en løsning
Meddelelsen fortæller dig, at Solver har gjort, er job og fundet et sæt variable værdier, der opfylder dine begrænsninger.
Solver har konvergeret til den nuværende løsning
Meddelelsen fortæller dig, at Excel har fundet en løsning, men ikke særlig sikker på løsningen. Denne meddelelse advarer i det væsentlige til muligheden for, at der findes en bedre løsning på dit optimeringsmodelleringsproblem. For at finde en bedre løsning skal du justere konvergensindstillingen i dialogboksen Solver Options, så Excel fungerer på et højere niveau af præcision.
Solver kan ikke forbedre den nuværende løsning
Meddelelsen fortæller dig, at Excel har beregnet en uslebne, ret darn nøjagtig løsning, men igen kan du måske finde en bedre løsning. For at fortælle Excel, at det skal søge en bedre løsning, skal du øge den præcisionsindstilling, som Solver bruger.
Dette betyder selvfølgelig, at Excel vil tage mere tid. Men den ekstra tid kan resultere i at finde en bedre løsning. For at justere præcisionen bruger du igen dialogboksen Solver Options.
Stop valgt, når maksimal tidsgrænse blev nået
Meddelelsen fortæller dig, at Excel var ude af tiden. Du kan forsøge at løse problemet med optimeringsmodellering med en større Max Time-indstilling. Bemærk dog, at hvis du ser denne meddelelse, skal du gemme det arbejde, Excel allerede har udført som en del af problemløsningsprocessen for optimering modellering.
Gem det arbejde, Excel allerede har gjort, ved at klikke på knappen Hold Solver Results, når Excel viser denne meddelelse. Excel vil være tættere på den endelige løsning, næste gang det begynder at lede efter den optimale løsning.
Solver stoppet ved brugernes anmodning
Er, åbenbart rigtigt? Løs god hund. Solver stoppet, fordi master fortalte at stoppe. Solver få behandle.
Stop valgt, når maksimal iterationsgrænse blev nået
Meddelelsen fortæller dig, at Excel var løbet af iterationer, før den fandt den optimale løsning. Du kan løse problemet ved at indstille en større iterationsværdi i dialogboksen Solver Options.
Mål Celleværdier konvergerer ikke
Meddelelsen fortæller dig, at objektivfunktionen ikke har en optimal værdi. Med andre ord bliver objektivfunktionen stadig større, selvom begrænsningsformlerne er tilfredse. Med andre ord finder Excel, at det fortsat giver en bedre objektiv funktionsværdi med hver iteration, men det ser ikke ud til at være tættere på en endelig objektiv funktionsværdi.
Hvis du støder på denne fejl, har du sandsynligvis ikke korrekt defineret og beskrevet dit optimeringsmodelleringsproblem. Din objektive funktion kan muligvis ikke give mening eller måske ikke være kongruent med dine begrænsningsformler. Eller måske en eller flere af dine begrænsningsformler - eller sandsynligvis flere af dem - ikke giver mening.
Solver kunne ikke finde en mulig løsning
Meddelelsen fortæller dig, at dit optimeringsmodelleringsproblem ikke har et svar. Som et praktisk spørgsmål, når du ser denne meddelelse, betyder det, at dit sæt begrænsninger udelukker ethvert muligt svar.
Antag for eksempel at det tager 3 000 timer at skrive en bog, og at kun 2, 000 timer til arbejde er tilgængelige om et år. Hvis du sagde, at du ønskede at skrive mindst en bog om året, er der ingen løsning på objektivfunktionen.
En bog kræver op til 3.000 timers arbejde, men du har kun 2.000 timer til at afslutte et projekt på 3, 000 timer. Det er naturligvis umuligt. Ingen optisk værdi for objektivfunktionen eksisterer.
Linearitetsbetingelserne krævet af denne LP Solver er ikke opfyldt
Meddelelsen indikerer, at selvom du valgte Simplex LP-løsningsmetoden, har Excel nu fundet ud af, at din model ikke er faktisk lineær. Og det er surt som heck. Så det viser dig denne meddelelse for at indikere, at det ikke kan løse problemet, hvis det må antages, at din objektive funktion og begrænsningsformler er lineære.
Hvis du ser denne meddelelse, skal du fortsætte og prøve GRG-lineær løsning.
Problemet er for stort for Solver at håndtere
Meddelelsen betyder, at du har et problem for stort til solver, enten fordi du har forsøgt at model med mere end 200 beslutningsvariabler eller mere end 100 begrænsninger. For at løse dette problem kan du muligvis forsøge at minimere antallet af variabler eller begrænsninger, så deres tal falder under den "hej kompis, der er lige for stor" begrænsning.
Solver stødte på en fejlværdi i en mål- eller begrænsningscelle
Meldingen betyder, at en af din formel resulterer i en fejlværdi, eller at du goofed i at beskrive eller definere en begrænsning. For at løse dette problem skal du fastsætte den falske formel eller den dumme begrænsning.
Der er ikke nok hukommelse til rådighed til at løse problemet
Meddelelsen er selvbeskrivelig. Hvis du ser denne besked, har Solver ikke nok hukommelse til at løse problemet med optimeringsmodellering, som du arbejder på. Din eneste mulighed er at forsøge at frigøre hukommelse, måske ved at lukke alle andre åbne programmer og eventuelle unødvendige dokumenter eller arbejdsbøger.
Hvis det ikke virker, vil du måske også tilføje mere hukommelse til din computer, især hvis du generelt gør optimeringsmodelleringsproblemer. Hukommelsen er billig.
Fejl i model. Bekræft venligst, at alle celler og begrænsninger er gyldige.
Meddelelsen betyder, at du har noget fedtet - sikkert også noget, der kan repareres - i dit optimeringsproblem. Tjek dine formler og dine indtastningsværdier. Sørg for, at der ikke er noget naturligvis forkert. Åh, og en anden ting: Sørg for at du ikke bruger ordet "solver" i nogen af dine navngivne variabler. Det kan forvirre Solver.