Uždavinio apibrėžimas ir sprendimas, naudojant Sprendimo paiešką

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Sprendimo paieškos yra kartais vadinama sąlyginė analizė įrankiai komandų rinkinio dalis. Naudojant sprendimo paiešką, galite rasti optimalių (didžiausią arba mažiausią) reikšmė, formulė vieno langelio, vadinamas tikslo langelis – taikomi apribojimai arba apribojimai kitų formulės darbalapio langelių reikšmes. Sprendimo paieškos veikia grupėje langelių, vadinamas sprendimo kintamųjų ar tiesiog kintamųjų langeliai, kad dalyvauti skaičiavimo formulių langelių tikslo ir apribojimus. Sprendimo paieškos keičiasi sprendimo kintamųjų langeliai patenkinti apribojimą langelių ribas ir gauti rezultatą, kurį norite, kad tikslo langelio reikšmės.

Pastaba    Ankstesnėse sprendimo paieškos versijose tikslo langelis buvo vadinamas paskirties langeliu, o sprendimo kintamųjų langeliai – keičiamaisiais langeliais arba koreguojamaisiais langeliais.

Šiame straipsnyje

Peržvalga

Uždavinio apibrėžimas ir sprendimas

Sprendimo paieškos bandomieji sprendimai

Sprendimo paieškos keitimas

Uždavinio modelio įrašymas arba įkėlimas

Metodai, kuriuos naudoja sprendimo paieška

Daugiau pagalbos naudojant sprendimo paiešką

Peržvalga

Naudokite sprendimo paiešką, kad keisdami kitus langelius nustatytumėte vieno langelio minimalią ar maksimalią reikšmę. Pavyzdžiui, galite keisti savo numatyto reklamavimo biudžeto sumą ir pamatyti poveikį savo numatytai pelno sumai.

Sprendimo paieškos skaičiavimo pavyzdys

Šiame pavyzdyje kiekvieno ketvirčio reklamavimo lygis turi įtakos parduotų vienetų skaičiui, netiesiogiai nustatydamas pardavimo įplaukų dydį, susijusias išlaidas ir pelną. Sprendimo paieška gali keisti ketvirčio reklamavimo biudžetus (sprendimo kintamųjų langeliai B5:C5) iki biudžeto sumos apribojimo, lygaus 20 000 USD (langelis F5), kol bendras pelnas (tikslo langelis F7) pasiekia maksimalią leidžiamą sumą. Kintamųjų langeliuose esančios reikšmės naudojamos kiekvieno ketvirčio pelnui skaičiuoti, todėl jos susijusios su formule, esančia tikslo langelyje F7, =SUM(Q1 pelnas:Q2 pelnas).

Prieš Sprendimo paieškos skaičiavimą

1. Kintamųjų langeliai

2. Apribotas langelis

3. Tikslo langelis

Paleidus sprendimo paiešką, naujos reikšmės yra tokios.

Po sprendimo paieškos skaičiavimo

Puslapio viršus

Uždavinio apibrėžimas ir sprendimas

  1. Skirtuko Duomenys grupėje Analizė spustelėkite Sprendimo paieška.

    „Excel“ juostelės atvaizdas

    Jei komandos Sprendimo paieška arba grupės Analizė naudoti negalima, turite įkelti sprendimo paieškos Priedo programą.

    Kaip įkelti sprendimo paieškos priedo programą

    1. Spustelėkite skirtuką Failas, spustelėkite Parinktys, tada spustelėkite kategoriją Papildiniai.

    2. Lauke Tvarkyti spustelėkite „Excel“ priedai, tada spustelėkite Vykdyti.

    3. Lauke Galimi priedai pažymėkite žymės langelį Sprendimo paieškos priedas ir spustelėkite Gerai.

  2. Dialogo lange Nustatyti tikslą įveskite langelio nuoroda arba tikslo langelio pavadinimas. Tikslo langelyje turi būti formulė.

  3. Atlikite vieną iš šių veiksmų:

    1. Jei norite, kad tikslo langelio reikšmė būtų kuo didesnė, spustelėkite Maks.

    2. Jei norite, kad tikslo langelio reikšmė būtų kuo mažesnė, spustelėkite Min.

    3. Jei norite, kad tikslo langelio reikšmė būtų tam tikra reikšmė, spustelėkite Reikšmė, tada į lauką įveskite reikšmę.

  4. Lauke Pagal keičiamus kintamųjų langelius įveskite kiekvieno sprendimo kintamojo langelių diapazono pavadinimą arba nuorodą, negretimus langelius atskirdami kableliais. Kintamųjų langeliai gali būti tiesiogiai arba netiesiogiai susieti su tikslo langeliu. Jūs galite nurodyti iki 200 kintamųjų langelių.

  5. Lauke Taikomi apribojimai įveskite visus norimus taikyti apribojimus, atlikdami toliau nurodytus veiksmus.

    1. Dialogo lange Sprendimo priemonės parametrai spustelėkite Pridėti.

    2. Lauke Langelio nuoroda įveskite langelio nuorodą arba norimo diapazono langelio, kuriam priskiriamas apribojimas, pavadinimą.

    3. Spustelėkite ryšį (<=, =, >=, int, bin arba dif), kurį norite nustatyti tarp nurodyto langelio ir apribojimo.

      Jei spustelėsite int, lauke Apribojimas bus rodoma sveikasis skaičius. Jei spustelėsite bin, lauke Apribojimas bus rodoma Dvejetainė. Jei spustelėsite dif, lauke Apribojimas bus rodoma alldifferent.

    4. Jei pasirinksite <=, =, arba >= ryšiui lauke Apribojimas, įveskite skaičių, langelio nuorodą, pavadinimą arba formule.

    5. Atlikite vieną iš šių veiksmų:

      • Jei norite patvirtinti apribojimą ir pridėti kitą, spustelėkitePridėti.

      • Norėdami patvirtinti apribojimą ir grįžti į dialogo langą Sprendimo priemonės parametrai, spustelėkiteGerai.

        Pastaba.    Ryšius int, bin ir dif galite taikyti tik sprendimo kintamųjų langelių apribojimuose.

        Galite keisti arba panaikinti esamą apribojimą, atlikdami toliau nurodytus veiksmus.

    6. Dialogo lange Sprendimo paieškos parametrai spustelėkite apribojimą, kurį norite pakeisti arba naikinti.

    7. SpustelėkiteKeisti ir atlikite norimus pakeitimus arba spustelėkite Naikinti.

  6. Spustelėkite Sprendimo priemonė ir atlikite vieną iš šių veiksmų:

    1. Norėdami, kad sprendimo reikšmės būtų saugomos darbalapyje, spustelėkite mygtuką Išsaugoti sprendimo paieškos sprendimą, esantį dialogo lange Sprendimo paieškos rezultatai.

    2. Norėdami atkurti originalias reikšmes, prieš spustelėdami Spręsti, spustelėkite Atkurti originalias reikšmes.

      Pastabos   

    3. Galite nutraukti sprendimo procesą, paspausdami klavišą ESC. Programa „Microsoft Excel“ iš naujo apskaičiuos darbalapio reikšmes pagal paskutiniąsias sprendimo kintamųjų langelių reikšmes.

    4. Norėdami kurti ataskaitą pagal sprendimo paieškos priemonės rastą sprendimą, galite spustelėti ataskaitos tipą lauke Ataskaitos, tada spustelėti Gerai. Ataskaita kuriama naujame jūsų darbaknygės darbalapyje. Jei sprendimo paieška neranda sprendimo, pasiekiamos tik tam tikros ataskaitos arba nepasiekiamos jokios ataskaitos.

    5. Norėdami įrašyti savo sprendimo kintamųjų langelių reikšmes kaip scenarijų, kurį galėsite naudoti vėliau, dialogo lange Sprendimo paieškos rezultatai spustelėkite Įrašyti scenarijų, tada lauke Scenarijaus pavadinimas įveskite scenarijaus pavadinimą.

Puslapio viršus

Sprendimo paieškos bandomieji sprendimai

  1. Apibrėžę problemą, dialogo lange Sprendimo paieškos parametrai spustelėkite Parinktys.

  2. Dialogo lange Parinktys pažymėkite žymės langelį Rodyti iteracijos rezultatus, jei norite matyti kiekvieno bandomojo sprendimo reikšmes, tada spustelėkite Gerai.

  3. Dialogo lange Sprendimo paieškos parametrai spustelėkite mygtuką Spręsti.

  4. Dialogo lange Rodyti bandomąjį sprendimą atlikite vieną iš šių veiksmų:

    • Norėdami sustabdyti sprendimo procesą ir peržiūrėti dialogo langą Sprendimo paieškos rezultatai, spustelėkite Stabdyti.

    • Norėdami tęsti sprendimo procesą ir peržiūrėti kitą bandomąjį sprendimą, spustelėkite Tęsti.

Puslapio viršus

Sprendimo paieškos keitimas

  1. Dialogo lange Sprendimo paieškos parametrai spustelėkite mygtuką Parinktys.

  2. Dialogo lange pasirinkite arba įveskite skirtukų Visi metodai, GRG netiesiniai ir Plėtotės parinkčių reikšmes.

Puslapio viršus

Uždavinio modelio įrašymas arba įkėlimas

  1. Dialogo lange Sprendimo paieškos parametrai spustelėkite Įkelti / įrašyti.

  2. Įveskite modelio srities langelių diapazoną, tada spustelėkite Įrašyti arba Įkelti.

    Įrašydami modelį, įveskite vertikalaus langelių diapazono, į kurį norite įterpti uždavinio modelį, pirmojo langelio nuorodą. Įkeldami modelį, įveskite viso langelių diapazono, kuriame yra uždavinio modelis, nuorodą.

    Patarimas    Galite įrašyti paskutinius žymėjimus dialogo lange Sprendimo paieškos parametrai įrašydami darbaknygę. Kiekviename darbaknygės darbalapyje gali būti atskirų sprendimo paieškos sričių. Įrašomos visos sritys. Taip pat galite apibrėžti daugiau nei vieną darbalapio uždavinį spustelėdami Įkelti/įrašyti ir įrašydami uždavinius atskirai.

Puslapio viršus

Metodai, kuriuos naudoja sprendimo paieška

Dialogo lange Sprendimo paieškos parametrai galite pasirinkti bet kurį iš trijų algoritmų arba sprendimo paieškos metodų:

  • Apibendrintas sumažintų gradientų (GRG) netiesinis    Naudokite sklandžioms netiesinėms problemoms spręsti.

  • LP Simpleksas    Naudokite linijinėms problemoms spręsti.

  • Plėtotės    Naudokite nesklandžioms problemoms spręsti.

Jei pageidaujate daugiau informacijos, kreipkitės:

Frontline Systems, Inc.
P.O. Box 4288
Incline Village, NV 89450-4288
(775) 831-0300
Svetainė: http://www.solver.com
El. pašto adresas info@solver.com

Sprendimo paieškos programos kodo dalių autorių teisės priklauso 1990-2009, Frontline Systems, Inc. Dalies 1989 autorių teisės priklauso Optimal Methods, Inc.

Puslapio viršus

Daugiau pagalbos naudojant sprendimo paiešką

Jei pageidaujate išsamesnės pagalbos apie sprendimo paiešką iš „Frontline Systems“, apsilankykite sprendimo paieškos žinyne svetainėje www.solver.com.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×