Ce înseamnă mesajele de eroare ale rezolutorului din Excel?

Pentru probleme simple, Solver în Excel găsește de obicei rapid valorile optime ale variabilei Solver pentru funcția obiectiv. Dar, în unele cazuri, Solver are probleme în a găsi valorile variabilei Solver care optimizează funcția obiectiv. În aceste cazuri, Solver afișează de obicei un mesaj sau un mesaj de eroare care descrie sau discută problemele pe care le are cu problema dvs.

Solver a găsit o soluție

Mesajul vă spune că Solver a făcut treaba și a găsit un set de valori variabile care vă satisfac constrângerile.

Solver a convergit la soluția actuală

Mesajul vă spune că Excel a găsit o soluție, dar nu este deosebit de încrezător în soluție. În esență, acest mesaj vă avertizează asupra posibilității că ar putea exista o soluție mai bună pentru problema dvs. de modelare de optimizare. Pentru a căuta o soluție mai bună, ajustați setarea de convergență din caseta de dialog Opțiuni de rezolvare, astfel încât Excel să funcționeze la un nivel mai ridicat de precizie.

Solverul nu poate îmbunătăți soluția actuală

Mesajul vă spune că, ei bine, Excel a calculat o soluție aproximativă, destul de precisă, dar, din nou, s-ar putea să găsiți o soluție mai bună. Pentru a spune Excel că ar trebui să caute o soluție mai bună, trebuie să creșteți setarea de precizie pe care o folosește Solver.

Aceasta înseamnă, desigur, că Excel va dura mai mult timp. Dar acest timp suplimentar ar putea duce la găsirea unei soluții mai bune. Pentru a ajusta precizia, utilizați din nou caseta de dialog Opțiuni de rezolvare.

Oprire aleasă când a fost atinsă limita maximă de timp

Mesajul vă spune că Excel a rămas fără timp. Puteți încerca din nou rezolvarea problemei de modelare a optimizării cu o setare de timp maximă mai mare. Rețineți, totuși, că, dacă vedeți acest mesaj, ar trebui să salvați munca pe care Excel a efectuat-o deja ca parte a rezolvării problemei de modelare de optimizare.

Salvați munca pe care Excel a făcut-o deja făcând clic pe butonul Păstrați rezultatele soluției atunci când Excel afișează acest mesaj. Excel va fi mai aproape de soluția finală data viitoare când va începe să caute soluția optimă.

Rezolvatorul sa oprit la cererea utilizatorului

Ei, evident nu? Rezolvator de câine bun. Solverul sa oprit pentru că maestrul i-a spus să se oprească. Rezolvatorul primește tratament.

Opțiunea aleasă când a fost atinsă limita maximă de iterație

Mesajul vă spune că Excel a rămas fără iterații înainte de a găsi soluția optimă. Puteți rezolva această problemă setând o valoare mai mare a iterațiilor în caseta de dialog Opțiuni pentru rezolvare.

Valorile celulei obiective nu converg

Mesajul vă spune că funcția obiectiv nu are o valoare optimă. Cu alte cuvinte, funcția obiectiv continuă să devină mai mare chiar dacă formulele de constrângere sunt satisfăcute. Cu alte cuvinte, Excel constată că primește o valoare mai bună a funcției obiectiv la fiecare iterație, dar nu pare mai aproape de valoarea finală a funcției obiective.

Dacă întâmpinați această eroare, probabil că nu ați definit și descris corect problema de modelare a optimizării. Este posibil ca funcția dvs. obiectivă să nu aibă prea mult sens sau să nu fie congruentă cu formulele de constrângere. Sau poate că una sau mai multe dintre formulele de constrângere – sau probabil mai multe dintre ele – nu au cu adevărat sens.

Solverul nu a putut găsi o soluție fezabilă

Mesajul vă spune că problema dvs. de modelare de optimizare nu are un răspuns. Ca aspect practic, când vedeți acest mesaj, înseamnă că setul dvs. de constrângeri exclude orice răspuns posibil.

De exemplu, să presupunem că este nevoie de 3.000 de ore pentru a scrie o carte și că doar 2.000 de ore de muncă sunt disponibile într-un an. Dacă ai spus că vrei să scrii cel puțin o carte pe an, nu există nicio soluție pentru funcția obiectiv.

O carte necesită până la 3.000 de ore de muncă, dar ai doar 2.000 de ore pentru a finaliza un proiect de 3.000 de ore. Asta e imposibil, evident. Nu există o valoare optimă pentru funcția obiectiv.

Condițiile de liniaritate cerute de acest Solver LP nu sunt îndeplinite

Mesajul indică faptul că, deși ați selectat metoda de rezolvare Simplex LP, Excel și-a dat seama acum că modelul dvs. nu este de fapt liniar. Și e nebun la naiba. Deci, vă arată acest mesaj pentru a indica că nu poate rezolva problema dacă trebuie să presupună că funcția obiectivă și formulele de constrângere sunt liniare.

Dacă vedeți acest mesaj, continuați și încercați metoda de rezolvare neliniară GRG.

Problema este prea mare pentru ca Solver să o rezolve

Mesajul înseamnă că aveți o problemă prea mare pentru rezolvare, fie pentru că ați încercat să modelați cu mai mult de 200 de variabile de decizie sau cu mai mult de 100 de constrângeri. Pentru a rezolva această problemă, ați putea încerca să minimizați numărul de variabile sau constrângeri, astfel încât numărul acestora să scadă sub constrângerea „hei amice, care este prea mare”.

Solverul a întâlnit o valoare de eroare într-o celulă țintă sau constrângere

Mesajul înseamnă că una dintre formulele dvs. are ca rezultat o valoare de eroare sau că ați prost descris sau definiți o constrângere. Pentru a rezolva această problemă, trebuie să remediați formula falsă sau constrângerea prostească.

Nu există suficientă memorie disponibilă pentru a rezolva problema

Mesajul este auto-descriptiv. Dacă vedeți acest mesaj, Solver nu are suficientă memorie pentru a rezolva problema de modelare de optimizare la care lucrați. Singura dvs. soluție este să încercați să eliberați memorie, poate prin închiderea oricăror alte programe deschise și a oricăror documente sau registre de lucru care nu sunt necesare.

Dacă acest lucru nu funcționează, este posibil să doriți să adăugați mai multă memorie la computer, mai ales dacă aveți de gând să faceți în mod obișnuit probleme de modelare de optimizare. Memoria este ieftină.

Eroare la model. Vă rugăm să verificați dacă toate celulele și constrângerile sunt valide

Mesajul înseamnă că ai ceva prost - probabil și ceva reparabil - în problema ta de optimizare. Verificați formulele și valorile de intrare. Asigurați-vă că nu este nimic evident în neregulă. A, și încă un lucru: asigurați-vă că nu utilizați cuvântul „rezolvator” în niciuna dintre variabilele numite. Asta îl poate încurca pe Solver.

Exemplu de evaluare Solver

În exemplul următor, nivelul de publicitate din fiecare trimestru afectează numărul de unități vândute, determinând indirect valoarea veniturilor din vânzări, cheltuielile asociate și profitul. Solver poate modifica bugetele trimestriale pentru publicitate (celule variabile de decizie B5:C5), până la o constrângere bugetară totală de 20.000 USD (celula F5), până când profitul total (celula obiectiv F7) atinge suma maximă posibilă. Valorile din celulele variabile sunt folosite pentru a calcula profitul pentru fiecare trimestru, deci sunt legate de celula obiectiv al formulei F7, =SUMA (Profit Q1:Profit Q2).

Înainte de evaluarea Solver

1. Celulele variabile

2. Celulă constrânsă

3. Celula obiectivă

După rularea Solver, noile valori sunt după cum urmează.

După evaluarea Solver

Definiți și rezolvați o problemă

În fila Date , în grupul Analiză , faceți clic pe Solutor.
Imagine Panglică Excel

Notă: Dacă Solver comanda sau Analiză  grupul nu este disponibil, trebuie să activați programul de completare Solver. Consultați: Cum să activați programul de completare Solver.

Imagine a dialogului Excel 2010+ Solver

În caseta Setare obiectiv , introduceți o referință de celulă sau un nume pentru celula obiectiv. Celula obiectiv trebuie să conțină o formulă.

FĂ una din urmĂtoarele:

  • Dacă doriți ca valoarea celulei obiectiv să fie cât mai mare posibil, faceți clic pe Max.

  • Dacă doriți ca valoarea celulei obiectiv să fie cât mai mică posibil, faceți clic pe Min.

  • Dacă doriți ca celula obiectiv să aibă o anumită valoare, faceți clic pe Valoare de, apoi introduceți valoarea în casetă.

  • În caseta Prin modificarea celulelor variabile , introduceți un nume sau o referință pentru fiecare interval de celule variabile de decizie. Separați referințele neadiacente cu virgule. Celulele variabile trebuie să fie legate direct sau indirect de celula obiectiv. Puteți specifica până la 200 de celule variabile.

În caseta Supus constrângerilor , introduceți toate constrângerile pe care doriți să le aplicați, procedând astfel:

În caseta de dialog Parametri soluționar , faceți clic pe Adăugați .

În caseta Referință pentru celulă , introduceți referința celulei sau numele intervalului de celule pentru care doriți să restricționați valoarea.

Dați clic pe relație ( <==>=intbin sau dif ) pe care îl doriți între celula referită și constrângere. Dacă faceți clic pe  apare în binarbin caseta. Dacă dați clic pe Constrângere  apare în întregint . Dacă faceți clic pe difalldifferent apare în < o casetă i=29>Constrângere .

Dacă alegeți <=, = sau >= pentru relația din caseta Constrângere , introduceți un număr, o celulă referință sau nume sau o formulă.

FĂ una din urmĂtoarele:

  • Pentru a accepta constrângerea și a adăuga o alta, dați clic pe Adăugați.

  • Pentru a accepta constrângerea și a reveni la caseta de dialog Parametru soluționar, faceți clic pe OK relații numai în constrângerile pe celulele variabilelor de decizie. dif și binint    Puteți aplica 
    Notă.

    Puteți modifica sau șterge o constrângere existentă făcând următoarele:

În caseta de dialog Parametri soluționar , faceți clic pe constrângerea pe care doriți să o modificați sau să o ștergeți.

Faceți clic pe Modificați și apoi faceți modificările sau faceți clic pe Ștergeți.

Faceți clic pe Rezolvați și efectuați una dintre următoarele:

  • Pentru a păstra valorile soluției pe foaia de lucru, în caseta de dialog Rezultatele soluției , faceți clic pe Păstrați Soluție de rezolvare.

  • Pentru a restabili valorile inițiale înainte de a da clic pe Rezolvare, dați clic pe Restaurează valorile originale .

  • Puteți întrerupe procesul de soluție apăsând Esc. Excel recalculează foaia de lucru cu ultimele valori găsite pentru celulele variabilei de decizie.

  • Pentru a crea un raport care se bazează pe soluția dvs. după ce Solver găsește o soluție, puteți da clic pe un tip de raport din caseta Rapoarte și apoi faceți clic pe OK. Raportul este creat pe o nouă foaie de lucru din registrul de lucru. Dacă Solver nu găsește o soluție, sunt disponibile doar anumite rapoarte sau niciun raport.

  • Pentru a salva valorile celulelor variabilei de decizie ca scenariu pe care îl puteți afișa ulterior, faceți clic pe Salvați scenariul în Rezultatele rezolvării caseta de dialog, apoi introduceți un nume pentru scenariu în caseta Numele scenariului .< /span>

Treceți prin soluțiile de încercare Solver

După ce definiți o problemă, faceți clic pe Opțiuni în Parametrii soluției caseta de dialog.

În caseta de dialog Opțiuni , selectați Afișați rezultatele iterației caseta de selectare pentru a vedea valorile fiecărei soluții de probă, apoi faceți clic pe OK.

În caseta de dialog Parametri soluționar , faceți clic pe Rezolvare .

În caseta de dialog Afișați soluția de încercare , efectuați una dintre următoarele:

  • Pentru a opri procesul de soluție și pentru a afișa caseta de dialog Rezultatele soluției , faceți clic pe Oprire.

  • Pentru a continua procesul de soluție și pentru a afișa următoarea soluție de probă, faceți clic pe Continuați.

Schimbați modul în care Solver găsește soluții

În caseta de dialog Parametri soluționar , faceți clic pe Opțiuni .

Alegeți sau introduceți valori pentru oricare dintre opțiunile de pe Toate metodeleGRG Neliniar filele din caseta de dialog.Evolutive și 

Salvați sau încărcați un model cu probleme

În caseta de dialog Parametri soluționar , faceți clic pe Încărcare/Salvare.

Introduceți un interval de celule pentru zona modelului și dați clic fie pe Salvați sau Încărcați.

Când salvați un model, introduceți referința pentru prima celulă dintr-un interval vertical de celule goale în care doriți să plasați modelul cu probleme. Când încărcați un model, introduceți referința pentru întreaga gamă de celule care conține modelul problemei.

Sfat: Puteți salva ultimele selecții în caseta de dialog Parametri soluționar cu o foaie de lucru salvarea registrului de lucru. Fiecare foaie de lucru dintr-un registru de lucru poate avea propriile selecții Solver și toate sunt salvate. De asemenea, puteți defini mai multe probleme pentru o foaie de lucru făcând clic pe Încărcare/Salvare pentru a salva problemele individual.

Metode de rezolvare utilizate de Solver

Puteți alege oricare dintre următorii trei algoritmi sau metode de rezolvare în caseta de dialog Parametri de soluție :

  • Generalized Reduced Gradient (GRG) Neliniar    Folosiți pentru probleme care sunt neliniare fluide.

  • LP Simplex    Folosiți pentru probleme care sunt liniare.

  • Evoluționar    Folosiți pentru probleme care nu sunt netede.


Smartsheet 9.1.1

Smartsheet 9.1.1

Smartsheet este o platformă de lucru dinamică care vă permite să gestionați proiecte, să creați fluxuri de lucru și să colaborați cu echipa dvs.

SharePoint

SharePoint

SharePoint este un sistem de colaborare bazat pe web care utilizează o varietate de aplicații pentru fluxul de lucru, baze de date „liste” și alte componente web, precum și caracteristici de securitate pentru a oferi control grupurilor de afaceri care lucrează împreună.

Calendar perpetuu 1.0.38/1.0.36

Calendar perpetuu 1.0.38/1.0.36

Calendarul Van Nien este o aplicație de vizualizare a calendarului pe telefonul dvs., care vă ajută să vedeți rapid data lunisolară pe telefon, aranjandu-vă astfel munca importantă.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook este o aplicație de afaceri și productivitate dezvoltată de Microsoft Corporation.

ClickUp

ClickUp

ClickUp este una dintre cele mai bine cotate platforme de productivitate pentru orice afacere. Companiile mari precum Google, Booking.com, San Diego Padres și Uber folosesc toate ClickUp pentru a crește productivitatea la locul de muncă.

PDF-XChange Viewer 2.5.322.10

PDF-XChange Viewer 2.5.322.10

PDF a devenit un format folosit în mod obișnuit pentru citirea, crearea și trimiterea documentelor text. La rândul său, s-a înregistrat o creștere a numărului de programe utilizate pentru acest tip de documentație. PDF-XChange Viewer se numără printre un număr tot mai mare de vizualizatoare PDF.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice oferă o suită completă de aplicații Office care rivalizează cu Microsoft 365, în special în Excel, PowerPoint și Word. Vă permite să vă gestionați proiectele mai eficient și acceptă mai multe formate de fișiere.

Descărcați iTaxviewer 1.8.7

Descărcați iTaxviewer 1.8.7

Software-ul iTaxViewer este cel mai popular software de citire a fișierelor XML în prezent. Acest software este o aplicație de citire a declarațiilor fiscale electronice în format XML ale Direcției Generale de Fiscalitate.

Nitro PDF Reader

Nitro PDF Reader

Nitro PDF Reader este un editor PDF la îndemână care acoperă toate sarcinile de bază pe care majoritatea oamenilor le efectuează în fiecare zi cu documente PDF.

Foxit Reader 12

Foxit Reader 12

Foxit Reader este în primul rând un cititor PDF și vă permite, de asemenea, să creați fișiere PDF, să le semnați, să le editați și să adăugați adnotări. Functioneaza pe sisteme de operare, exista plugin-uri pentru diverse programe din pachetul Microsoft Office.