Линейно програмиране - какво е това, определение и концепция

Линейното програмиране е метод, чрез който целевата функция се оптимизира, или чрез максимизиране или минимизиране, при което променливите се повишават до степен 1. Това, като се вземат предвид дадените различни ограничения.

Тогава линейното програмиране е процес, чрез който линейната функция ще бъде максимизирана. Това е уравнение от първа степен, където променливите са повдигнати в степен 1.

Трябва да помним, че този тип уравнение е математическо равенство, което може да има едно или повече неизвестни. По този начин той има следната основна форма, където a и b са константите, докато x и y са променливите.

ax + b = y

Сега, чрез линейно програмиране, тази функция може да бъде оптимизирана, като се намери максималната или минималната стойност на y. Това, като се има предвид, че x е обект на определени ограничения. Може би е по-голямо от 0 и по-малко от 20, например.

Елементи на линейното програмиране

Основните елементи на линейното програмиране са следните:

  • Целева функция: Функцията е тази, която се оптимизира, или чрез максимизиране или минимизиране на резултата.
  • Ограничения: Те са онези условия, които трябва да бъдат изпълнени при оптимизиране на целевата функция. Това могат да бъдат алгебрични уравнения или неравенства.

Упражнение за линейно програмиране

Да видим, за финал, упражнение за линейно програмиране.

Да предположим, че имаме следната функция, която изразява ползата, която човек получава при придобиване на определени продукти, като полезността U и продуктите, x и y.

U = 4х + 7г

По същия начин физическото лице е изправено пред бюджетни ограничения, като бюджетът му е 70 парични единици (cu), а цените на продуктите x и y са съответно 6 и 14 cu.

70≥6x + 14г

В този случай, ако графираме функциите, ще разберем, че най-голямата полезност възниква, когато човекът закупи само добрия x (11 единици), като по този начин има полезност от 44 (4 × 11 + 0x7). Вместо това, ако купите 9 единици x и 1 от y, например, печалбата ви ще бъде 42 (9 × 4 + 1 × 7). Междувременно, ако похарчите всичко за добро у, бихте могли да купите само 5, което би ви донесло печалба от 35 (4 × 0 + 5 × 7).

Струва си да се спомене, че в графиката по-горе сивата линия е една от кривите на безразличието.

На този етап трябва също да помним, че стоките x и y могат да приемат само цели числа.

Представеният случай може да бъде случаят с две стоки, които задоволяват една и съща нужда, например глад. Въпреки това, един от тях, добър x, въпреки че предлага малко по-малко полезност, е по-евтин, на цена от 6 CU, докато добрият y струва повече от двойно 14 CU.

За да увеличите максимално целевата функция, можете да използвате онлайн инструменти, които ви позволяват да въведете линейното уравнение и съответните ограничения, като автоматично давате резултата.

Популярни Публикации

Решаващи моменти за Ibex 35

Ibex 35 се завръща, за да погали върховете през 2014 г., което направи 11 250 точки трудна съпротива за нашия фондов индекс. Това ниво изглежда като добро оправдание да си вземем почивка от рикошета, който видяхме от началото на годината, и да върнем спадът на 2014 г. Прочетете повече…

Цените на виното скочат нагоре поради лошите реколти в Европа

Цените на виното регистрират силен ръст в резултат на лошите реколти в страните от Европейския съюз. Насипното вино е особено засегнато от това увеличение на цените. Въпреки всичко, Испания планира да запази лидерството си в износа на вино и дори се очаква да се подобриПрочетете повече…