Параметричне програмування (англ. Parametric Programming) – це розділ математичного програмування, пов'язаний із дослідженням оптимальних розв'язків на стійкість щодо зміни вихідних даних. Розроблене паралельно аналізу чутливості, параметричне програмування вперше було згадане в дисертації 1952 року. Параметричне програмування пов'язане з прогнозною моделлю контролю, створення якої у 2000 році сприяло підвищенню інтересу до даної теми.
Предмет параметричного програмування
Загальна задача лінійного програмування
містить сталі величини: коефіцієнти , і вільні члени . З одного боку, у практичних ситуаціях ці величини змінюються, з іншого, знайшовши оптимальний план деякої задачі за фіксованих значень , ,, потрібно знати, в яких допустимих межах їх можна змінювати, щоб план залишався оптимальним.
Тому виникає необхідність досліджень поведінки оптимального розв'язку задачі лінійного програмування при зміні її коефіцієнтів і вільних членів. Ці дослідження складають предмет параметричного програмування.
Економічна інтерпретація задач параметричного програмування
Параметричне програмування виникло у зв'язку з вирішенням завдань планування виробництва і є основою оптимального планування різних економічних процесів.
Якщо величини змінні, то це можна пов'язати з коливаннями цін на товар, із змінами витрат на виробництво та змінами прибутку за одиницю продукту. Якщо змінюються величини , то це пов'язано з коливаннями обсягу ресурсів на підприємствах, динамікою постачання сировини, зміною рівня запасів тощо.
Тому практична цінність параметричного програмування полягає в аналізі оптимальних планів у випадку зміни вихідних даних.
Найпростіші задачі
Задача, в якій коефіцієнти цільової функції лінійно залежать від параметра , може бути подана у вигляді
де , , , — сталі величини, а змінюється в деяких межах.
Якщо від параметра лінійно залежать вільні члени системи обмежень, то задачу параметричного програмування можна записати у вигляді
Тут , , , — сталі, а змінюється в певних межах.
Розв'язки сформульованих задач можна знайти симплексним методом. Під час розв'язування потрібно визначити проміжки значень параметра, для яких існують оптимальні плани.
Інші задачі
У деяких задачах параметричного програмування від параметра лінійно залежать як коефіцієнти цільової функції, так і вільні члени системи обмежень:
Тут , , , , — сталі величини, а змінюється в деяких межах.
Узагальненням задач параметричного програмування є задача, в якій від параметра лінійно залежать коефіцієнти , і вільні члени . Її можна подати у вигляді
де , , , , , — сталі, а змінюється в певних межах.
Загального підходу до розв'язування цієї задачі поки що не розроблено, її розв'язки знайдені тільки для окремих випадків.
Див. також
Примітки
- T Gal, H.J. Greenberg Advances in Sensitivity Analysis and Parametric Programming. Springer, 1997.
- Bemporad, A.; Morari, M.; Dua, V.; Pistikopoulos, E. N. (2000) The explicit solution of model predictive control via multiparametric quadratic programming. Proceedings of the American Control, vol. 2, 872–876.
- Bemporad, Alberto; Morari, Manfred; Dua, Vivek; Pistikopoulos, Efstratios N. (2002) The explicit linear quadratic regulator for constrained systems. Automatica, 38 (1), 3–20.
Використані джерела
- Бех О.В., Городня Т.А., Щербак А.Ф. Математичне програмування. – Львів: “Магнолія 2006”, 2007. – 200 с.
- Іє О.М. Дослідження операцій. – Луганськ: Вид-во ДЗ “ЛНУ імені Тараса Шевченка”, 2011. – 128 с.
- Кузнецов Ю.Н., Кузубов В.И., Волощенко А.Б. Математическое программирование. – М.: Высш. школа, 1980. – 300 с.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Parametrichne programuvannya angl Parametric Programming ce rozdil matematichnogo programuvannya pov yazanij iz doslidzhennyam optimalnih rozv yazkiv na stijkist shodo zmini vihidnih danih Rozroblene paralelno analizu chutlivosti parametrichne programuvannya vpershe bulo zgadane v disertaciyi 1952 roku Parametrichne programuvannya pov yazane z prognoznoyu modellyu kontrolyu stvorennya yakoyi u 2000 roci spriyalo pidvishennyu interesu do danoyi temi Predmet parametrichnogo programuvannyaZagalna zadacha linijnogo programuvannya L j 1 n c j x j min displaystyle L sum j 1 n c j x j rightarrow min j 1 n a i j x j b i i 1 m displaystyle sum j 1 n a ij x j b i qquad bigl i overline 1 m bigr x j 0 j 1 n displaystyle x j geqslant 0 qquad bigl j overline 1 n bigr mistit stali velichini koeficiyenti c j displaystyle c j a i j displaystyle a ij i vilni chleni b i i 1 m j 1 n displaystyle b i bigl i overline 1 m j overline 1 n bigr Z odnogo boku u praktichnih situaciyah ci velichini zminyuyutsya z inshogo znajshovshi optimalnij plan deyakoyi zadachi za fiksovanih znachen a i j displaystyle a ij b i displaystyle b i c j displaystyle c j potribno znati v yakih dopustimih mezhah yih mozhna zminyuvati shob plan zalishavsya optimalnim Tomu vinikaye neobhidnist doslidzhen povedinki optimalnogo rozv yazku zadachi linijnogo programuvannya pri zmini yiyi koeficiyentiv i vilnih chleniv Ci doslidzhennya skladayut predmet parametrichnogo programuvannya Ekonomichna interpretaciya zadach parametrichnogo programuvannyaParametrichne programuvannya viniklo u zv yazku z virishennyam zavdan planuvannya virobnictva i ye osnovoyu optimalnogo planuvannya riznih ekonomichnih procesiv Yaksho velichini c j displaystyle c j zminni to ce mozhna pov yazati z kolivannyami cin na tovar iz zminami vitrat na virobnictvo ta zminami pributku za odinicyu produktu Yaksho zminyuyutsya velichini b i displaystyle b i to ce pov yazano z kolivannyami obsyagu resursiv na pidpriyemstvah dinamikoyu postachannya sirovini zminoyu rivnya zapasiv tosho Tomu praktichna cinnist parametrichnogo programuvannya polyagaye v analizi optimalnih planiv u vipadku zmini vihidnih danih Najprostishi zadachiZadacha v yakij koeficiyenti cilovoyi funkciyi linijno zalezhat vid parametra t displaystyle t mozhe buti podana u viglyadi L j 1 n c j c j t x j min displaystyle L sum j 1 n bigl c j c j t bigr x j rightarrow min j 1 n a i j x j b i i 1 m displaystyle sum j 1 n a ij x j b i qquad bigl i overline 1 m bigr x j 0 j 1 n displaystyle x j geqslant 0 qquad bigl j overline 1 n bigr de c j displaystyle c j c j displaystyle c j a i j displaystyle a ij b i displaystyle b i stali velichini a t displaystyle t zminyuyetsya v deyakih mezhah Yaksho vid parametra t displaystyle t linijno zalezhat vilni chleni sistemi obmezhen to zadachu parametrichnogo programuvannya mozhna zapisati u viglyadi L j 1 n c j x j min displaystyle L sum j 1 n c j x j rightarrow min j 1 n a i j x j b i b i t i 1 m displaystyle sum j 1 n a ij x j b i b i t qquad bigl i overline 1 m bigr x j 0 j 1 n displaystyle x j geqslant 0 qquad bigl j overline 1 n bigr Tut c j displaystyle c j a i j displaystyle a ij b i displaystyle b i b i displaystyle b i stali a t displaystyle t zminyuyetsya v pevnih mezhah Rozv yazki sformulovanih zadach mozhna znajti simpleksnim metodom Pid chas rozv yazuvannya potribno viznachiti promizhki znachen parametra dlya yakih isnuyut optimalni plani Inshi zadachiU deyakih zadachah parametrichnogo programuvannya vid parametra t displaystyle t linijno zalezhat yak koeficiyenti cilovoyi funkciyi tak i vilni chleni sistemi obmezhen L j 1 n c j c j t x j min displaystyle L sum j 1 n bigl c j c j t bigr x j rightarrow min j 1 n a i j x j b i b i t i 1 m displaystyle sum j 1 n a ij x j b i b i t qquad bigl i overline 1 m bigr x j 0 j 1 n displaystyle x j geqslant 0 qquad bigl j overline 1 n bigr Tut c j displaystyle c j c j displaystyle c j a i j displaystyle a ij b i displaystyle b i b i displaystyle b i stali velichini a t displaystyle t zminyuyetsya v deyakih mezhah Uzagalnennyam zadach parametrichnogo programuvannya ye zadacha v yakij vid parametra t displaystyle t linijno zalezhat koeficiyenti c j displaystyle c j a i j displaystyle a ij i vilni chleni b i displaystyle b i Yiyi mozhna podati u viglyadi L j 1 n c j c j t x j min displaystyle L sum j 1 n bigl c j c j t bigr x j rightarrow min j 1 n a i j a i j t a i j x j b i b i t i 1 m displaystyle sum j 1 n bigl a ij a ij t bigr a ij x j b i b i t qquad bigl i overline 1 m bigr x j 0 j 1 n displaystyle x j geqslant 0 qquad bigl j overline 1 n bigr de c j displaystyle c j c j displaystyle c j a i j displaystyle a ij a i j displaystyle a ij b i displaystyle b i b i displaystyle b i stali a t displaystyle t zminyuyetsya v pevnih mezhah Zagalnogo pidhodu do rozv yazuvannya ciyeyi zadachi poki sho ne rozrobleno yiyi rozv yazki znajdeni tilki dlya okremih vipadkiv Div takozhMatematichne programuvannya Linijne programuvannya Nelinijne programuvannyaPrimitkiT Gal H J Greenberg Advances in Sensitivity Analysis and Parametric Programming Springer 1997 Bemporad A Morari M Dua V Pistikopoulos E N 2000 The explicit solution of model predictive control via multiparametric quadratic programming Proceedings of the American Control vol 2 872 876 Bemporad Alberto Morari Manfred Dua Vivek Pistikopoulos Efstratios N 2002 The explicit linear quadratic regulator for constrained systems Automatica 38 1 3 20 Vikoristani dzherelaBeh O V Gorodnya T A Sherbak A F Matematichne programuvannya Lviv Magnoliya 2006 2007 200 s Iye O M Doslidzhennya operacij Lugansk Vid vo DZ LNU imeni Tarasa Shevchenka 2011 128 s Kuznecov Yu N Kuzubov V I Voloshenko A B Matematicheskoe programmirovanie M Vyssh shkola 1980 300 s