Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Линейное программирование

Читайте также:
  1. Глава I. Линейное программирование.
  2. Линейное кодирование в ЦСП
  3. ПРОГРАММИРОВАНИЕ.
  4. Реинженеринг уничтожает линейное упорядочевание рабочих процедур позволяет распараллеливать процесс.

1. Математическая постановка задачи ЛП.

При постановке задач ЛП возможны различные случаи: 1) целевая функция должна быть максимизирована или минимизирована; 2) ограничения на переменные могут быть заданы равенствами (уравнениями) или неравенствами; 3) требование неотрицательности распространяется на все или не на все переменные.

Одна и та же задача ЛП может быть записана в различных формах, которые являются эквивалентными. В частности, задача минимизации , совпадает с задачей максимизации функции , .

В зависимости от вида системы ограничений различают три основные формы задачи ЛП: общая; стандартная; каноническая.

Общей задачей ЛП называется задача, в которой имеются ограничения в виде уравнений и неравенств, причем требование неотрицательности может быть наложено не на все переменные. Математически это записывается следующим образом:

или

при ограничениях

( );

( );k<m, где m- число ограничений.

( ),

где , , , , - заданные постоянные величины.

Стандартной задачей ЛПназывается задача максимизации значения функции при ограничениях, заданных неравенствами, и неотрицательности всех переменных:

при ограничениях вида

( );

( ).

Для канонической задачи ЛПтребуется максимизировать значение функции , причем все переменные неотрицательны, а ограничения заданы уравнениями:

при ограничениях

( );

( ).

Замечание: В канонической задаче ЛП число переменных всегда больше числа уравнений (n > m).

Пояснения:если n = m, то получаем обычную систему линейных уравнений, которая имеет единственное решение в том случае, когда все уравнения линейно независимы , т. е. определитель системы не равен нулю. Если n < m, то часть уравнений линейно зависимы и их можно отбросить, либо противоречивы, и тогда система не имеет допустимых решений.

Рассмотрим способы преобразования задач из одной формы в другую.

1) эквивалентно

2) Ограничения в виде неравенств можно представить в виде уравнений. Для этого вводятся дополнительные неотрицательные переменные ( ), называемые слабыми переменными.Возможные преобразования:

( ) заменяется на

или

( ) заменяется на

3) Если одно или несколько ограничений в исходной постановке задачи представлены в виде уравнений, то можно перейти к эквивалентной постановке задачи с ограничениями в виде неравенств.

Для этого каждое уравнение вида

заменяется двумя неравенствами:

; .

Если имеется m неравенств ( ), то их можно заменить на (m + 1) неравенств вида:

( )

4) Если на переменную не наложено требование неотрицательности, то ее можно заменить двумя переменными и , для которых ; ; .

В общем случае p таких переменных ( ) можно заменить на р + 1 неотрицательных переменных , ( ), для которых: , тогда ( );

( ); .

Пример:ограничения вида

( )

можно заменить на ограничения:

( );

( );

.

Таким образом, задача ЛП всегда может быть приведена к каноническомувиду, для которого разработаны алгоритмы решения.


<== предыдущая страница | следующая страница ==>
Выбор критериев оптимизации | Базисное решение задачи ЛП

Дата добавления: 2014-08-04; просмотров: 486; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.004 сек.