Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Формы записи задач линейного программирования



Общей формой записи задачи линейного программирования называют задачу максимизации или минимизации линейной функции

f = max (min) (2.1.)

при линейных ограничениях

и при условиях

,

, , (2.3.)

где J1 J2 =(j= ) и аij, bi, cj — постоянные числа.

Симметричной формой записи задачи линейного программирования называют задачу максимизации линейной функции (2.1.), при линейных ограничениях (2.2.), когда все ограничения имеют смысл неравенства вида «≤» и все переменные неотрицательны, т.е.

f = max (2.4.)

(2.5.)

(2.6.)

Канонической формой записи задачи линейного программирования называют задачу максимизации линейной функции (2.1.), при линейных ограничениях (2.2.), когда все ограничения имеют смысл равенства и все переменные неотрицательны, т.е.

f = max (2.7.)

(2.8.)

(2.9.)

На практике часто приходится одну форму записи задачи линейного программирования преобразовывать в другую. При этом пользуются следующими соображениями:

1) При необходимости задачу максимизации можно заменить задачей минимизации и наоборот. Экстремум этих функций достигается в одной и той же точке, т.е. min f = - max (-f). После решения задачи max (-f) необходимо изменить на противоположный знак оптимума функции.

2) Если на какую-либо переменную не наложено условие неотрицательности (например хк), то её можно заменить разностью двух новых неотрицательных переменных (хк и xк’’), т.е. хкк’–xк’’.

3) Любое ограничение неравенство задачи линейной оптимизации вида “ ”, можно преобразовать в равенство добавлением к его левой части дополнительной неотрицательной переменной, а неравенство, вида “ ” ― вычитанием из его левой части дополнительной неотрицательной переменной.

В экономических задачах дополнительные переменные всегда имеют определенный, практический смысл.

Известно, что система "m" уравнений с "n" переменными может быть как совместной, так и несовместной, а уравнения системы как зависимыми, так и независимыми. В дальнейшем условимся, что все "m" уравнений системы линейно не зависимы. Совместная система "m" уравнений с "n" неизвестными имеет бесконечное множество всевозможных решений.

Для поиска оптимального решения среди бесчисленного множества допустимых решений существует много методов, которые будут здесь изложены. В основу поиска оптимального решения задачи линейного программирования, положены некоторые теоремы. Приведем формулировки этих теорем без доказательств, но справедливость их покажем на примерах.





Дата публикования: 2015-03-26; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...