Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Vienkāršām problēmām risinātājs programmā Excel parasti ātri atrod optimālās Risinātāja mainīgā vērtības mērķa funkcijai. Taču dažos gadījumos Solver ir grūti atrast Solver mainīgā vērtības, kas optimizē mērķa funkciju. Šādos gadījumos Risinātājs parasti parāda ziņojumu vai kļūdas ziņojumu, kurā aprakstīta vai apspriesta problēma, kas tai radusies saistībā ar jūsu problēmu.

Risinātājs ir atradis risinājumu

Ziņojumā ir norādīts, ka Solver ir paveicis darbu un atradis mainīgo vērtību kopu, kas atbilst jūsu ierobežojumiem.

Risinātājs ir pārgājis uz pašreizējo risinājumu

Ziņojumā teikts, ka programma Excel ir atradusi risinājumu, taču nav īpaši pārliecināta par risinājumu. Būtībā šis ziņojums brīdina jūs par iespēju, ka jūsu optimizācijas modelēšanas problēmai varētu būt labāks risinājums. Lai meklētu labāku risinājumu, dialoglodziņā Risinātāja opcijas pielāgojiet iestatījumu Konverģence, lai programma Excel darbotos ar augstāku precizitātes līmeni.

Risinātājs nevar uzlabot pašreizējo risinājumu

Ziņojumā teikts, ka programma Excel ir aprēķinājusi aptuvenu, diezgan precīzu risinājumu, taču jūs, iespējams, varēsit atrast labāku risinājumu. Lai norādītu programmai Excel, ka tai jāmeklē labāks risinājums, jums jāpalielina Solver izmantotais precizitātes iestatījums.

Tas, protams, nozīmē, ka programma Excel prasīs vairāk laika. Taču šis papildu laiks var radīt labāku risinājumu. Lai pielāgotu precizitāti, atkal izmantojiet dialoglodziņu Risinātāja opcijas.

Pietura izvēlēta, kad tika sasniegts maksimālais laika ierobežojums

Ziņojumā teikts, ka programmai Excel ir beidzies laiks. Varat vēlreiz mēģināt atrisināt optimizācijas modelēšanas problēmu, izmantojot lielāku maksimālā laika iestatījumu. Tomēr ņemiet vērā: ja redzat šo ziņojumu, jums vajadzētu saglabāt darbu, ko programma Excel jau ir veikusi kā daļu no optimizācijas modelēšanas problēmu risināšanas.

Saglabājiet Excel jau paveikto darbu, noklikšķinot uz pogas Saglabāt risinātāja rezultātus, kad programmā Excel tiek parādīts šis ziņojums. Nākamreiz, kad tā sāks meklēt optimālo risinājumu, Excel būs tuvāk gala risinājumam.

Risinātājs tika apturēts pēc lietotāja pieprasījuma

Eh, skaidrs, vai ne? Risinātājs labs suns. Risinātājs apstājās, jo meistars lika tam apstāties. Risinātājs saņem ārstēšanu.

Apturēšana izvēlēta, kad tika sasniegts maksimālais atkārtojumu ierobežojums

Ziņojumā ir norādīts, ka programmai Excel beidzās iterācijas, pirms tā atrada optimālo risinājumu. Šo problēmu var apiet, dialoglodziņā Risinātāja opcijas iestatot lielāku iterācijas vērtību.

Mērķis Šūnu vērtības nesaplūst

Ziņojums norāda, ka mērķa funkcijai nav optimālas vērtības. Citiem vārdiem sakot, mērķa funkcija kļūst lielāka, pat ja ierobežojumu formulas ir izpildītas. Citiem vārdiem sakot, programma Excel konstatē, ka tā turpina iegūt labāku mērķa funkcijas vērtību katrā iterācijā, taču tā nešķiet tuvāk galīgajai mērķa funkcijas vērtībai.

Ja rodas šī kļūda, iespējams, neesat pareizi definējis un aprakstījis optimizācijas modelēšanas problēmu. Jūsu mērķa funkcijai, iespējams, nav lielas jēgas vai tā var neatbilst jūsu ierobežojumu formulām. Vai varbūt vienai vai vairākām jūsu ierobežojumu formulām — vai, iespējams, vairākām no tām — nav īsti jēgas.

Risinātājs nevarēja atrast realizējamu risinājumu

Ziņojumā ir norādīts, ka jūsu optimizācijas modelēšanas problēmai nav atbildes. Praktiski, kad redzat šo ziņojumu, tas nozīmē, ka jūsu ierobežojumu kopums izslēdz jebkādu iespējamo atbildi.

Piemēram, pieņemsim, ka grāmatas uzrakstīšanai nepieciešams 3000 stundu un ka gadā ir pieejamas tikai 2000 stundas darbam. Ja jūs teicāt, ka vēlaties uzrakstīt vismaz vienu grāmatu gadā, mērķa funkcijai nav risinājuma.

Grāmatai ir jāstrādā līdz 3000 stundām, bet jums ir tikai 2000 stundu, lai pabeigtu 3000 stundu projektu. Tas, protams, ir neiespējami. Nav optimālas mērķa funkcijas vērtības.

Linearitātes nosacījumi, kas nepieciešami šim LP risinātājam, nav izpildīti

Ziņojums norāda, ka, lai gan atlasījāt Simplex LP risināšanas metodi, programma Excel tagad ir noskaidrojusi, ka jūsu modelis faktiski nav lineārs. Un tas ir traki. Tātad tas parāda šo ziņojumu, lai norādītu, ka tas nevar atrisināt problēmu, ja ir jāpieņem, ka jūsu mērķa funkcijas un ierobežojumu formulas ir lineāras.

Ja redzat šo ziņojumu, turpiniet un izmēģiniet GRG nelineāro risināšanas metodi.

Problēma ir pārāk liela, lai atrisinātu to

Ziņojums nozīmē, ka problēma ir pārāk liela risinājumam, jo ​​esat mēģinājis modelēt ar vairāk nekā 200 lēmumu mainīgajiem vai vairāk nekā 100 ierobežojumiem. Lai novērstu šo problēmu, iespējams, varat mēģināt samazināt mainīgo vai ierobežojumu skaitu, lai to skaits būtu mazāks par ierobežojumu “Hei, draugs, kas ir pārāk liels”.

Risinātājs konstatēja kļūdas vērtību mērķa vai ierobežojuma šūnā

Ziņojums nozīmē, ka kāda no jūsu formulām rada kļūdas vērtību vai ka esat kļūdījies, aprakstot vai definējot kādu ierobežojumu. Lai apietu šo problēmu, jums ir jāizlabo viltus formula vai muļķīgais ierobežojums.

Nav pietiekami daudz atmiņas, lai atrisinātu problēmu

Ziņa ir pašaprakstoša. Ja redzat šo ziņojumu, rīkam Solver nepietiek atmiņas, lai atrisinātu optimizācijas modelēšanas problēmu, pie kuras strādājat. Vienīgais risinājums ir mēģināt atbrīvot atmiņu, iespējams, aizverot visas citas atvērtās programmas un visus nevajadzīgos dokumentus vai darbgrāmatas.

Ja tas nedarbojas, iespējams, vēlēsities arī pievienot datoram vairāk atmiņas, it īpaši, ja parasti rodas optimizācijas modelēšanas problēmas. Atmiņa ir lēta.

Kļūda modelī. Lūdzu, pārbaudiet, vai visas šūnas un ierobežojumi ir derīgi

Šis ziņojums nozīmē, ka jūsu optimizācijas problēmā ir kaut kas muļķīgs — iespējams, arī kaut kas labojams. Pārbaudiet savas formulas un ievades vērtības. Pārliecinieties, ka nav nekā acīmredzami nepareiza. Ak, un vēl viena lieta: pārliecinieties, ka nevienā no nosauktajiem mainīgajiem nelietojat vārdu “risinātājs”. Tas var mulsināt Solveru.

Risinātāja novērtējuma piemērs

Nākamajā piemērā reklāmas līmenis katrā ceturksnī ietekmē pārdoto vienību skaitu, netieši nosakot pārdošanas ieņēmumu apjomu, saistītos izdevumus un peļņu. Risinātājs var mainīt reklāmu ceturkšņa budžetus (lēmuma mainīgā šūnas B5:C5), līdz kopējā budžeta ierobežojumam USD 20 000 (šūna F5), līdz kopējā peļņa (mērķa šūna F7) sasniedz maksimālo iespējamo summu. Mainīgo šūnu vērtības tiek izmantotas, lai aprēķinātu peļņu par katru ceturksni, tāpēc tās ir saistītas ar formulas mērķa šūnu F7, =SUM (Q1 Profit:Q2 Profit).

Pirms Risinātāja novērtēšanas

1. Mainīgas šūnas

2. Ierobežota šūna

3. Objektīvā šūna

Pēc Solver palaišanas jaunās vērtības ir šādas.

Pēc Risinātāja novērtēšanas

Definējiet un atrisiniet problēmu

Cilnē Dati grupā Analīze , noklikšķiniet uz Risinātājs.
Excel lentes attēls

Piezīme. Ja Solver komanda vai Analysis  grupa nav pieejama, ir jāaktivizē Risinātāja pievienojumprogramma. Skatiet: Kā aktivizēt pievienojumprogrammu Risinātājs.

Programmas Excel 2010+ risinātāja dialoglodziņa attēls

Lodziņā Iestatīt mērķi ievadiet mērķa šūnas šūnas atsauci vai nosaukumu. Mērķa šūnā ir jābūt formulai.

Veiciet vienu no šīm darbībām:

  • Ja vēlaties, lai mērķa šūnas vērtība būtu pēc iespējas lielāka, noklikšķiniet uz Maksimālais.

  • Ja vēlaties, lai mērķa šūnas vērtība būtu pēc iespējas mazāka, noklikšķiniet uz Min.

  • Ja vēlaties, lai mērķa šūna būtu noteikta vērtība, noklikšķiniet uz Vērtība un pēc tam ierakstiet vērtību lodziņā.

  • Lodziņā Mainot mainīgās šūnas ievadiet katra lēmuma mainīgā šūnu diapazona nosaukumu vai atsauci. Atdaliet neblakus esošās atsauces ar komatiem. Mainīgā šūnām jābūt tieši vai netieši saistītām ar mērķa šūnu. Varat norādīt līdz 200 mainīgām šūnām.

Lodziņā Atbilstoši ierobežojumiem ievadiet visus ierobežojumus, kurus vēlaties lietot, rīkojoties šādi:

Dialoglodziņā Solver Parameters noklikšķiniet uz Pievienot .

Lodziņā Šūnas atsauce ievadiet šūnas atsauci vai tā šūnu diapazona nosaukumu, kuram vēlaties ierobežot vērtību. a>

Noklikšķiniet uz attiecības ( <==>=intbin vai dif ), ko vēlaties starp norādīto šūnu un ierobežojumu. Ja noklikšķināsiet uz  parādās bināraisbin lodziņu. Ja noklikšķināsit uz ierobežojumā  parādās vesels skaitlisint lodziņu. Ja noklikšķināsiet uz atšķirībasvisi atšķirīgi parādās < i=29>Ierobežojumu lodziņu.

Ja lodziņā Ierobežojums attiecībai izvēlaties <=, = vai >=, ierakstiet skaitli, šūnu atsauce vai nosaukums, vai formula.

Veiciet vienu no šīm darbībām:

  • Lai pieņemtu ierobežojumu un pievienotu citu, noklikšķiniet uz Pievienot.

  • Lai pieņemtu ierobežojumu un atgrieztos Solver Parameters dialoglodziņā, noklikšķiniet uz LabiLabi. a> attiecības tikai lēmumu mainīgo šūnu ierobežojumos. dif un binint    Varat piemērot 
    Piezīme.

    Varat mainīt vai dzēst esošu ierobežojumu, rīkojoties šādi:

Dialoglodziņā Solver Parameters noklikšķiniet uz ierobežojuma, kuru vēlaties mainīt vai dzēst.

Noklikšķiniet uz Mainīt un pēc tam veiciet izmaiņas vai noklikšķiniet uz Dzēst.

Noklikšķiniet uz Atrisināt un veiciet kādu no šīm darbībām:

  • Lai risinājuma vērtības saglabātu darblapā, dialoglodziņā Risinātāja rezultāti noklikšķiniet uz Saglabāt Risinātāja risinājums.

  • Lai atjaunotu sākotnējās vērtības pirms noklikšķināšanas Risināt, noklikšķiniet uz Atjaunot sākotnējās vērtības .

  • Risinājuma procesu var pārtraukt, nospiežot Esc. Programma Excel pārrēķina darblapu ar pēdējām vērtībām, kas atrastas lēmuma mainīgā šūnām.

  • Lai izveidotu pārskatu, kura pamatā ir jūsu risinājums pēc tam, kad Solver ir atradis risinājumu, varat noklikšķināt uz pārskata veida lodziņā Pārskati un pēc tam noklikšķiniet uz Labi. Pārskats tiek izveidots jaunā darblapā jūsu darbgrāmatā. Ja Risinātājs neatrod risinājumu, ir pieejami tikai noteikti pārskati vai to nav.

  • Lai saglabātu lēmumu mainīgā šūnu vērtības kā scenāriju, ko varēsit parādīt vēlāk, noklikšķiniet uz Saglabāt scenāriju sadaļā  dialoglodziņā un pēc tam Scenārija nosaukums lodziņā ierakstiet scenārija nosaukumu.< /span>

Izmēģiniet Solver izmēģinājuma risinājumus

Pēc problēmas definēšanas noklikšķiniet uz Opcijas Risinātāja parametros

Dialoglodziņā Opcijas atlasiet Rādīt iterācijas rezultātus atzīmējiet izvēles rūtiņu, lai skatītu katra izmēģinājuma risinājuma vērtības, un pēc tam noklikšķiniet uz Labi.

Dialoglodziņā Risinātāja parametri noklikšķiniet uz Risināt .

Dialoglodziņā Rādīt izmēģinājuma risinājumu veiciet vienu no šīm darbībām:

  • Lai apturētu risinājuma procesu un parādītu dialoglodziņu Solver Results , noklikšķiniet uz Apturēt.

  • Lai turpinātu risinājuma procesu un parādītu nākamo izmēģinājuma risinājumu, noklikšķiniet uz Turpināt.

Mainiet veidu, kā risinātājs atrod risinājumus

Dialoglodziņā Risinātāja parametri noklikšķiniet uz Opcijas .

Izvēlieties vai ievadiet vērtības jebkurai no opcijām Visas metodesGRG Nelineārs a> cilnes dialoglodziņā.Evolūcijas un 

Saglabājiet vai ielādējiet problēmu modeli

Dialoglodziņā Solver Parameters noklikšķiniet uz Ielādēt/Saglabāt.

Ievadiet modeļa apgabala šūnu diapazonu un noklikšķiniet uz Saglabāt vai Ielādēt.

Saglabājot modeli, ievadiet atsauci uz pirmo šūnu vertikālajā tukšo šūnu diapazonā, kurā vēlaties ievietot problēmas modeli. Ielādējot modeli, ievadiet atsauci visam šūnu diapazonam, kurā ir problēmas modelis.

Padoms. Jūs varat saglabāt pēdējo atlasi dialoglodziņā Risinātāja parametri ar darblapu saglabājot darbgrāmatu. Katrai darbgrāmatas darblapai var būt savas Risinātāja atlases, un tās visas tiek saglabātas. Varat arī definēt vairākas darblapas problēmas, noklikšķinot uz Ielādēt/Saglabāt , lai problēmas saglabātu atsevišķi.

Solver izmantotās risināšanas metodes

Dialoglodziņā Risinātāja parametri varat izvēlēties jebkuru no šiem trim algoritmiem vai risināšanas metodēm:

  • Generalized Reduced Gradient (GRG) Nelineārs    Izmantojiet vienmērīgu nelineāru problēmu risināšanai.

  • LP Simplex    Izmantojiet lineārām problēmām.

  • Evolucionārs    Izmantojiet problēmas, kas nav gludas.


Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows Microsoft Word atver failus tikai lasīšanas režīmā, padarot tos neiespējamu rediģēt? Neuztraucieties, metodes ir norādītas zemāk

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā labot kļūdas, drukājot nepareizus Microsoft Word dokumentus.Kļūdas Word dokumentu drukāšanā ar mainītiem fontiem, nekārtīgām rindkopām, trūkstoša teksta vai pazaudētu saturu ir diezgan izplatītas. Tomēr nevajag

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Ja prezentācijas laikā esat izmantojis pildspalvu vai marķieri, lai zīmētu uz PowerPoint slaidiem, varat saglabāt zīmējumus nākamajai prezentācijai vai izdzēst tos, lai nākamajā reizē, kad to parādīsit, jūs sāktu ar tīriem PowerPoint slaidiem. Izpildiet šos norādījumus, lai dzēstu pildspalvas un marķiera zīmējumus: Līniju dzēšana pa vienai […]

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Stilu bibliotēkā ir CSS faili, paplašināmās stila lapu valodas (XSL) faili un attēli, ko izmanto iepriekš definētas šablona lapas, lapu izkārtojumi un vadīklas programmā SharePoint 2010. Lai atrastu CSS failus publicēšanas vietnes stilu bibliotēkā: izvēlieties Vietnes darbības → Skatīt Viss vietnes saturs. Tiek parādīts vietnes saturs. Stila bibliotēka atrodas […]

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Nepārsedziet savu auditoriju ar milzīgiem skaitļiem. Programmā Microsoft Excel varat uzlabot informācijas paneļu un pārskatu lasāmību, formatējot skaitļus tā, lai tie tiktu rādīti tūkstošos vai miljonos.

Kā koplietot un sekot līdzi SharePoint vietnēm

Kā koplietot un sekot līdzi SharePoint vietnēm

Uzziniet, kā izmantot SharePoints sociālo tīklu rīkus, kas ļauj indivīdiem un grupām sazināties, sadarboties, koplietot un sazināties.

Kā programmā Excel konvertēt datumus Juliana formātos

Kā programmā Excel konvertēt datumus Juliana formātos

Jūlija datumi ražošanas vidēs bieži tiek izmantoti kā laikspiedols un ātra atsauce partijas numuram. Šāda veida datuma kodēšana ļauj mazumtirgotājiem, patērētājiem un pakalpojumu aģentiem noteikt produkta izgatavošanas laiku un līdz ar to arī produkta vecumu. Jūlija datumi tiek izmantoti arī programmēšanā, militārajā jomā un astronomijā. Savādāk […]

Kā izveidot Access Web App

Kā izveidot Access Web App

Programmā Access 2016 varat izveidot tīmekļa lietotni. Kas tad vispār ir tīmekļa lietotne? Tīmeklis nozīmē, ka tas ir tiešsaistē, un lietotne ir tikai “lietojumprogrammas” saīsinājums. Pielāgota tīmekļa lietotne ir tiešsaistes datu bāzes lietojumprogramma, kurai var piekļūt no mākoņa, izmantojot pārlūkprogrammu. Jūs veidojat un uzturat tīmekļa lietotni darbvirsmas versijā […]

Ātrās palaišanas josla programmā SharePoint 2010

Ātrās palaišanas josla programmā SharePoint 2010

Lielākā daļa SharePoint 2010 lapu ātrās palaišanas joslā lapas kreisajā pusē parāda navigācijas saišu sarakstu. Ātrās palaišanas joslā tiek rādītas saites uz piedāvāto vietņu saturu, piemēram, sarakstiem, bibliotēkām, vietnēm un publicēšanas lapām. Ātrās palaišanas joslā ir divas ļoti svarīgas saites: Visa vietnes satura saite: […]

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Vienkāršām problēmām risinātājs programmā Excel parasti ātri atrod optimālās Risinātāja mainīgā vērtības mērķa funkcijai. Taču dažos gadījumos Solver ir grūti atrast Solver mainīgā vērtības, kas optimizē mērķa funkciju. Šādos gadījumos Solver parasti parāda ziņojumu vai kļūdas ziņojumu, kurā aprakstīta vai apspriesta problēma, ko […]