Innehållsförteckning:
- Solver har hittat en lösning
- Solver har konvergerats till den nuvarande lösningen
- Lösaren kan inte förbättra den nuvarande lösningen
- Stopp valda när maximal tidsgräns nåddes
- Solver stoppad vid användarens förfrågan
- Stoppa valt när gränsen för maximalt iteration uppnåddes.
- Mål Cellvärden sammanfaller inte
- Solver kunde inte hitta en genomförbar lösning
- Linjäritetsförhållanden som krävs av denna LP Solver är inte nöjda
- Problemet är för stort för att Solver ska hantera
- Solver stötte på ett felvärde i en mål- eller begränsningscell
- Det finns inte tillräckligt med minne för att lösa problemet
- Fel i modell. Kontrollera att alla celler och begränsningar är giltiga.
Video: How To Stop Internet Explorer Script Error Messages 2024
För enkla problem hittar Solver in Excel vanligtvis snabbt de optimala lösningsvärdena för Solver-variabel för objektivfunktionen. Men i vissa fall har Solver problem med att hitta variablerna Solver som optimerar objektfunktionen. I sådana fall visar Solver vanligtvis ett meddelande eller ett felmeddelande som beskriver eller diskuterar problemet med det med ditt problem.
Solver har hittat en lösning
Meddelandet berättar att Solver har gjort jobb och hittade en uppsättning variabla värden som uppfyller dina begränsningar.
Solver har konvergerats till den nuvarande lösningen
Meddelandet berättar att Excel har hittat en lösning men inte särskilt säker på lösningen. I huvudsak meddelar detta meddelande dig möjligheten att en bättre lösning på ditt optimeringsmodelleringsproblem kan existera. För att leta efter en bättre lösning, justera konvergensinställningen i dialogrutan Solveralternativ så att Excel fungerar på en högre nivå av precision.
Lösaren kan inte förbättra den nuvarande lösningen
Meddelandet säger att Excel har beräknat en grov, ganska darn exakt lösning, men igen kan du kanske hitta en bättre lösning. För att berätta för Excel att det ska leta efter en bättre lösning, måste du öka precisionsinställningen som Solver använder.
Det betyder förstås att Excel tar längre tid. Men den extra tiden kan leda till att det blir en bättre lösning. För att justera precisionen använder du återigen dialogrutan Solver Options.
Stopp valda när maximal tidsgräns nåddes
Meddelandet berättar att Excel slutförde tid. Du kan försöka lösa problemet med optimeringsmodellering med en större Max Time-inställning. Observera dock att om du ser det här meddelandet bör du spara det arbete som Excel redan har utfört som en del av problemlösningen för optimeringsmodellering.
Spara det arbete som Excel redan har gjort genom att klicka på knappen Spara lösningsresultat när Excel visar det här meddelandet. Excel kommer närmare den slutliga lösningen nästa gång den börjar leta efter den optimala lösningen.
Solver stoppad vid användarens förfrågan
Är det uppenbart rätt? Lös bra hund. Solver stannade eftersom mästaren sa att det skulle sluta. Solver får behandla.
Stoppa valt när gränsen för maximalt iteration uppnåddes.
Meddelandet berättar att Excel slutförde iterationer innan den hittade den optimala lösningen. Du kan lösa problemet genom att ställa in ett större iterationsvärde i dialogrutan Solver Options.
Mål Cellvärden sammanfaller inte
Meddelandet berättar att objektivfunktionen inte har ett optimalt värde. Med andra ord fortsätter objektivfunktionen att bli större även om begränsningsformlerna är nöjda. Med andra ord finner Excel att det fortsätter att få ett bättre objektivt funktionsvärde vid varje iteration, men det verkar inte närma sig ett slutligt objektivt funktionsvärde.
Om du stöter på det här felet har du förmodligen inte korrekt definierat och beskrivit ditt optimeringsmodelleringsproblem. Din objektiva funktion kan inte ge mycket mening eller kanske inte vara kongruent med dina begränsningsformler. Eller kanske en eller flera av dina begränsningsformler - eller förmodligen flera av dem - inte riktigt vettigt.
Solver kunde inte hitta en genomförbar lösning
Meddelandet berättar att ditt optimeringsmodellproblem inte har något svar. Som en praktisk sak, när du ser detta meddelande betyder det att din uppsättning begränsningar utesluter eventuellt svar.
Anta att det tar 3 000 timmar att skriva en bok och att endast 2 000 timmar för arbete är tillgängliga på ett år. Om du sa att du ville skriva minst en bok om året finns det ingen lösning på objektivfunktionen.
En bok kräver upp till 3 000 arbetstimmar, men du har bara 2 000 timmar för att slutföra ett projekt på 3 000 timmar. Det är omöjligt, självklart. Inget optimalt värde för objektivfunktionen finns.
Linjäritetsförhållanden som krävs av denna LP Solver är inte nöjda
Meddelandet indikerar att även om du valt Simplex LP-lösningsmetoden har Excel nu kommit fram till att din modell inte är faktiskt linjär. Och det är galet som heck. Så det visar dig det här meddelandet för att indikera att det inte kan lösa problemet om det måste antas att din objektiva funktion och begränsningsformler är linjära.
Om du ser detta meddelande, fortsätt och försök med GRG-linjär lösningsmetod.
Problemet är för stort för att Solver ska hantera
Meddelandet innebär att du har ett problem för stort för lösaren, antingen för att du har försökt att modellera med mer än 200 beslutsvariabler eller mer än 100 begränsningar. För att lösa problemet kan du kanske försöka minimera antalet variabler eller begränsningar så att deras antal faller under "hej kompis som bara är för stor".
Solver stötte på ett felvärde i en mål- eller begränsningscell
Meddelandet innebär att en av din formel resulterar i ett felvärde eller som du har gjort för att beskriva eller definiera en begränsning. För att lösa detta problem måste du fixa den falska formeln eller den fåniga begränsningen.
Det finns inte tillräckligt med minne för att lösa problemet
Meddelandet är självbeskrivande. Om du ser det här meddelandet har Solver inte tillräckligt med minne för att lösa problemet med optimeringsmodellering som du arbetar med. Din enda åtgärd är att försöka frigöra minne, kanske genom stängning av andra öppna program och eventuella onödiga dokument eller arbetsböcker.
Om det inte fungerar kanske du också vill lägga till mer minne till din dator, speciellt om du normalt gör optimeringsmodelleringsproblem. Minne är billigt.
Fel i modell. Kontrollera att alla celler och begränsningar är giltiga.
Meddelandet innebär att du har något goofigt - förmodligen också något fixerbart - i ditt optimeringsproblem. Kontrollera dina formler och dina inmatningsvärden. Se till att det inte finns något uppenbart fel. Åh, och en annan sak: Se till att du inte använder ordet "solver" i någon av dina namngivna variabler. Det kan förvirra Solver.