Inhoudsopgave:
- Oplosser heeft een oplossing gevonden
- Oplosser is geconvergeerd naar de huidige oplossing
- Oplosser kan de huidige oplossing niet verbeteren
- Stop gekozen wanneer maximale tijdslimiet is bereikt
- Oplosser gestopt op verzoek van gebruiker
- Stop gekozen wanneer maximale iteratielimiet is bereikt
- Doel Celwaarden convergeren niet
- Oplosser kan geen haalbare oplossing vinden
- Lineaire voorwaarden vereist door deze LP Solver zijn niet voldaan
- Het probleem is te groot voor Oplosser om af te handelen> Het bericht betekent dat u een probleem te groot hebt voor de oplosser, omdat u hebt geprobeerd te modelleren met meer dan 200 beslissingsvariabelen of meer dan 100 beperkingen. Om dit probleem te omzeilen, kunt u mogelijk proberen het aantal variabelen of beperkingen te minimaliseren, zodat hun aantal onder de beperking "hey buddy die te groot is" daalt.
- Het bericht betekent dat een van uw formules resulteert in een foutwaarde of dat u een beperking hebt opgegeven bij het beschrijven of definiëren van een of andere beperking. Om dit probleem te omzeilen, moet je de nepformule of de goofy-beperking oplossen.
- Het bericht is zelfbeschrijvend. Als u dit bericht ziet, heeft Oplosser onvoldoende geheugen om het probleem met de modellering van de optimalisatie op te lossen waar u aan werkt. Je enige mogelijkheid is om te proberen geheugen vrij te maken, bijvoorbeeld door andere geopende programma's en alle onnodige documenten of werkmappen te sluiten.
- Het bericht betekent dat u iets geks heeft - waarschijnlijk ook iets repareerbaars - in uw optimalisatieprobleem. Controleer uw formules en uw invoerwaarden. Zorg dat er niets fout is. Oh, en nog een ding: zorg ervoor dat je het woord "solver" niet gebruikt in een van je benoemde variabelen. Dat kan Solver verwarren.
Video: Elimineer fouten met snijpuntoperatoren 2024
Voor eenvoudige problemen vindt de Oplosser in Excel meestal snel de optimale Oplosser-variabelewaarden voor de doelfunctie. Maar in sommige gevallen heeft Oplosser moeite met het vinden van de Oplosser-variabele waarden die de doelfunctie optimaliseren. In deze gevallen geeft Oplosser meestal een bericht of een foutmelding weer die de problemen beschrijft die het met uw probleem heeft.
Oplosser heeft een oplossing gevonden
Het bericht geeft aan dat Solver het heeft gedaan en heeft een reeks variabele waarden gevonden die aan uw beperkingen voldoen.
Oplosser is geconvergeerd naar de huidige oplossing
Het bericht meldt dat Excel een oplossing heeft gevonden maar niet echt vertrouwen heeft in de oplossing. In essentie waarschuwt dit bericht u voor de mogelijkheid dat er een betere oplossing voor uw optimalisatie-modelleringsprobleem bestaat. Als u op zoek bent naar een betere oplossing, past u de instelling Convergentie in het dialoogvenster Oplosseropties aan, zodat Excel met een hogere nauwkeurigheid werkt.
Oplosser kan de huidige oplossing niet verbeteren
Het bericht vertelt u dat, nou, Excel een ruwe, vrij klinknauwkeurige oplossing heeft berekend, maar nogmaals, u zou een betere oplossing kunnen vinden. Als u Excel wilt laten weten dat het op zoek moet naar een betere oplossing, moet u de precisie-instelling die Solver gebruikt, verhogen.
Dit betekent natuurlijk dat Excel meer tijd kost. Maar die extra tijd kan ertoe leiden dat het een betere oplossing vindt. Om de precisie aan te passen, gebruikt u opnieuw het dialoogvenster Oplosseropties.
Stop gekozen wanneer maximale tijdslimiet is bereikt
Het bericht meldt dat Excel onvoldoende tijd had. U kunt opnieuw proberen het optimalisatie-modelleringsprobleem op te lossen met een grotere Max Time-instelling. Houd er echter rekening mee dat als u dit bericht wel ziet, u het werk dat Excel al heeft uitgevoerd, moet opslaan als onderdeel van het probleemoplossend probleem met modellering.
Sla het werk op dat Excel al heeft gedaan door op de knop Oplossingsresultaten behouden te klikken wanneer Excel dit bericht weergeeft. Excel zal dichter bij de definitieve oplossing komen de volgende keer dat het op zoek gaat naar de optimale oplossing.
Oplosser gestopt op verzoek van gebruiker
Eh, voor de hand liggend toch? Goede hond oplossen. Oplosser gestopt omdat meester het heeft gezegd te stoppen. Oplosser krijgt traktatie.
Stop gekozen wanneer maximale iteratielimiet is bereikt
Het bericht meldt dat Excel geen iteraties had voordat het de optimale oplossing vond. U kunt dit probleem omzeilen door een grotere iteratiewaarde in te stellen in het dialoogvenster Oplosseropties.
Doel Celwaarden convergeren niet
Het bericht meldt dat de doelfunctie geen optimale waarde heeft. Met andere woorden, de doelfunctie wordt steeds groter, ook al zijn de beperkingsformules vervuld. Met andere woorden, Excel vindt dat het bij elke iteratie steeds een betere objectieve functiewaarde krijgt, maar het lijkt niet dichter bij een uiteindelijke objectiefdeelfunctie te liggen.
Als u deze fout tegenkomt, heeft u waarschijnlijk uw probleem met optimalisatiemodellering niet goed gedefinieerd en beschreven. Uw doelfunctie is misschien niet erg logisch of misschien niet congruent met uw constraint-formules. Of misschien hebben een of meer van uw constraint-formules - of waarschijnlijk meerdere - niet echt zin.
Oplosser kan geen haalbare oplossing vinden
Het bericht meldt dat uw probleem met modellering van modellering geen oplossing biedt. In de praktijk betekent dit dat wanneer u dit bericht ziet, dit betekent dat uw set beperkingen elk mogelijk antwoord uitsluit.
Stel bijvoorbeeld dat het 3, 000 uur duurt om een boek te schrijven en dat slechts 2, 000 uren voor werk beschikbaar zijn in een jaar. Als u zei dat u ten minste één boek per jaar wilde schrijven, is er geen oplossing voor de doelfunctie.
Een boek heeft maximaal 3, 000 uren werk nodig, maar u heeft slechts 2, 000 uren om een project van 3, 000 uur te voltooien. Dat is onmogelijk, natuurlijk. Er is geen optimale waarde voor de doelfunctie.
Lineaire voorwaarden vereist door deze LP Solver zijn niet voldaan
Het bericht geeft aan dat hoewel u de Simplex LP-oplossingsmethode hebt gekozen, Excel nu heeft vastgesteld dat uw model niet echt lineair is. En het is zo kwaad als. Dus het toont je deze boodschap om aan te geven dat het het probleem niet kan oplossen als je moet aannemen dat je objectieve functie en beperkende formules lineair zijn.
Als dit bericht wel wordt weergegeven, kunt u de GRG Niet-lineaire oplossingsmethode proberen.
Het probleem is te groot voor Oplosser om af te handelen> Het bericht betekent dat u een probleem te groot hebt voor de oplosser, omdat u hebt geprobeerd te modelleren met meer dan 200 beslissingsvariabelen of meer dan 100 beperkingen. Om dit probleem te omzeilen, kunt u mogelijk proberen het aantal variabelen of beperkingen te minimaliseren, zodat hun aantal onder de beperking "hey buddy die te groot is" daalt.
Oplosser heeft een foutwaarde aangetroffen in een doel- of beperkingscel
Het bericht betekent dat een van uw formules resulteert in een foutwaarde of dat u een beperking hebt opgegeven bij het beschrijven of definiëren van een of andere beperking. Om dit probleem te omzeilen, moet je de nepformule of de goofy-beperking oplossen.
Er is onvoldoende geheugen beschikbaar om het probleem op te lossen
Het bericht is zelfbeschrijvend. Als u dit bericht ziet, heeft Oplosser onvoldoende geheugen om het probleem met de modellering van de optimalisatie op te lossen waar u aan werkt. Je enige mogelijkheid is om te proberen geheugen vrij te maken, bijvoorbeeld door andere geopende programma's en alle onnodige documenten of werkmappen te sluiten.
Als dat niet werkt, wilt u misschien ook meer geheugen aan uw computer toevoegen, vooral als u vaak problemen gaat ondervinden bij het modelleren van de modellering. Geheugen is goedkoop.
Fout in model. Controleer of alle cellen en beperkingen geldig zijn