Зада́ча дробо́во-ліні́йного програмува́ння — задача (максимізації) дробово-лінійної функції
при лінійних обмеженнях
де — матриця , і — n-мірні вектори, — m-мірний вектор, і — дійсні числа, означає додатність всіх компонент вектора . Один з можливих підходів до дослідження задачі дробово-лінійного програмування полягає ось в чому: нехай — множина, визначувана обмеженнями (2). Задачу дробово-лінійного програмування назвемо допустимою, якщо не порожня і відмінне від нуля хоча б в одній точці цієї множини. При розв'язку задачі мінімізації розглядаються дві допоміжні задачі лінійного програмування:
Доведено, що для того, щоб задача дробово-лінійного програмування була допустимою, необхідно і достатньо, щоб принаймні у однієї із задач — у 1-й або у 2-й — існував допустимий план з ; при цьому, якщо допустимий план у задачі 1-й або 2-й існує, то у відповідної задачі існує і допустимий план з ; якщо задача дробово-лінійного програмування допустима, а множина допустимих планів однієї із задач — 1-й або 2-й — порожня, то збігається із оптимальним значенням цільової функції іншої задачі. Якщо задача дробово-лінійного програмування допустима, а задачі 1-а і 2-а мають допустимі плани, то збігається з мінімумом серед оптималних значень цільових функцій обох задач — і 1-ї і 2-ї. Ці твердження зводять задачу дробово-лінійного програмування до розв'язку двох задач лінійного програмування. Перехід від змінних , до змінних здійснюється за формулами Задачі дробово-лінійного програмування часто виникають в економічних додатках, коли цільовою функцією приймається «відносна ефективність» (наприклад, прибуток, віднесений до одиниці витрат).
М. З. Шор.
Стосунок до лінійного програмування
І лінійне і дробово-лінійне програмування представляють задачі із використанням лінійних рівнянь або нерівностей, які для кожного примірника проблеми визначають . Доробово-лінійні програми мають багатшу множину цільових функцій. Неформально, лінійне програмування обчислює поведінку, що приносить найбільший вихід, наприклад, найбільший прибуток або найменші витрати. Натомість дробов-лінійне програмування використовується для отримання найбільшого співвідношення прибутку до витрат, співвідношення, що представляє найбільшу ефективність. Наприклад, у контексті ЛП ми максимізуємо цільову функцію прибуток = дохід − витрати і може отримати найбільший прибуток у $100 (= $1100 of дохід − $1000 вартості). Отже, у ЛП ми маємо ефективність $100/$1000 = 0.1. Використовуючи ЛДП ми можливо отримали б ефективність у $10/$50 = 0.2 з прибутком у лише $10, який, однак, потребує лише $50 інвестицій.
Література
- Енциклопедія кібернетики : у 2 т. / за ред. В. М. Глушкова. — Київ : Гол. ред. Української радянської енциклопедії, 1973.
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zada cha drobo vo lini jnogo programuva nnya zadacha maksimizaciyi drobovo linijnoyi funkciyi R x L 1 x L 2 x d 1 c 1 x d 2 c 2 x 1 displaystyle R x frac L 1 x L 2 x frac d 1 c 1 x d 2 c 2 x 1 pri linijnih obmezhennyah A x b x 0 2 displaystyle Ax b x geq 0 2 de A displaystyle A matricya m n displaystyle m times n c 1 displaystyle c 1 i c 2 displaystyle c 2 n mirni vektori b displaystyle b m mirnij vektor d 1 displaystyle d 1 i d 2 displaystyle d 2 dijsni chisla x 0 displaystyle x geq 0 oznachaye dodatnist vsih komponent vektora x displaystyle x Odin z mozhlivih pidhodiv do doslidzhennya zadachi drobovo linijnogo programuvannya polyagaye os v chomu nehaj X displaystyle X mnozhina viznachuvana obmezhennyami 2 Zadachu drobovo linijnogo programuvannya nazvemo dopustimoyu yaksho X displaystyle X ne porozhnya i L 2 x displaystyle L 2 x vidminne vid nulya hocha b v odnij tochci ciyeyi mnozhini Pri rozv yazku zadachi minimizaciyi rozglyadayutsya dvi dopomizhni zadachi linijnogo programuvannya 1 min d 1 z 0 c 1 z A z b z 0 d 2 z 0 c 2 z 1 z 0 0 z 0 2 min d 1 z 0 c 1 z A z b z 0 d 2 z 0 c 2 z 1 z 0 0 z 0 displaystyle begin matrix 1 min d 1 z 0 c 1 z left begin matrix Az bz 0 begin aligned amp d 2 z 0 c 2 z 1 amp z 0 geq 0 z geq 0 end aligned end matrix right 2 min d 1 z 0 c 1 z left begin matrix Az bz 0 begin aligned amp d 2 z 0 c 2 z 1 amp z 0 geq 0 z geq 0 end aligned end matrix right end matrix Dovedeno sho dlya togo shob zadacha drobovo linijnogo programuvannya bula dopustimoyu neobhidno i dostatno shob prinajmni u odniyeyi iz zadach u 1 j abo u 2 j isnuvav dopustimij plan z z 0 gt 0 displaystyle z 0 gt 0 pri comu yaksho dopustimij plan u zadachi 1 j abo 2 j isnuye to u vidpovidnoyi zadachi isnuye i dopustimij plan z z 0 gt 0 displaystyle z 0 gt 0 yaksho zadacha drobovo linijnogo programuvannya dopustima a mnozhina dopustimih planiv odniyeyi iz zadach 1 j abo 2 j porozhnya to i n f X L 1 x L 2 x displaystyle underset X mathop inf frac L 1 x L 2 x zbigayetsya iz optimalnim znachennyam cilovoyi funkciyi inshoyi zadachi Yaksho zadacha drobovo linijnogo programuvannya dopustima a zadachi 1 a i 2 a mayut dopustimi plani to i n f X L 1 x L 2 x displaystyle underset X mathop inf frac L 1 x L 2 x zbigayetsya z minimumom sered optimalnih znachen cilovih funkcij oboh zadach i 1 yi i 2 yi Ci tverdzhennya zvodyat zadachu drobovo linijnogo programuvannya do rozv yazku dvoh zadach linijnogo programuvannya Perehid vid zminnih z 0 displaystyle z 0 z displaystyle z do zminnih x displaystyle x zdijsnyuyetsya za formulami z 0 1 L 2 x displaystyle z 0 frac 1 left L 2 x right z x L 2 x displaystyle z frac x left L 2 x right Zadachi drobovo linijnogo programuvannya chasto vinikayut v ekonomichnih dodatkah koli cilovoyu funkciyeyu prijmayetsya vidnosna efektivnist napriklad pributok vidnesenij do odinici vitrat M Z Shor Stosunok do linijnogo programuvannyaI linijne i drobovo linijne programuvannya predstavlyayut zadachi iz vikoristannyam linijnih rivnyan abo nerivnostej yaki dlya kozhnogo primirnika problemi viznachayut Dorobovo linijni programi mayut bagatshu mnozhinu cilovih funkcij Neformalno linijne programuvannya obchislyuye povedinku sho prinosit najbilshij vihid napriklad najbilshij pributok abo najmenshi vitrati Natomist drobov linijne programuvannya vikoristovuyetsya dlya otrimannya najbilshogo spivvidnoshennya pributku do vitrat spivvidnoshennya sho predstavlyaye najbilshu efektivnist Napriklad u konteksti LP mi maksimizuyemo cilovu funkciyu pributok dohid vitrati i mozhe otrimati najbilshij pributok u 100 1100 of dohid 1000 vartosti Otzhe u LP mi mayemo efektivnist 100 1000 0 1 Vikoristovuyuchi LDP mi mozhlivo otrimali b efektivnist u 10 50 0 2 z pributkom u lishe 10 yakij odnak potrebuye lishe 50 investicij LiteraturaEnciklopediya kibernetiki u 2 t za red V M Glushkova Kiyiv Gol red Ukrayinskoyi radyanskoyi enciklopediyi 1973 Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi