Читать учебное пособие по информатике, вычислительной технике, телекоммуникациям: "Задачи линейного программирования" Страница 3
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя »
небазисных переменных вводится новая . Получаем новый базис Б’ .
С новым базисом поступаем так же в соответствии с содержанием шагов 1 и 2 . Если в результате этого оптимум не достигнут , то все шаги повторяем снова , причем каждый новый шаг заключается в переходе от базиса Б к новому базису Б’, такому , что значение Fб уменьшается или , по крайней мере , не увеличивается: Fb’< fb
Этот процесс оканчивается одним из трех случаев: либо находится оптимум , либо доказывается противоречивость ограничений , либо доказывается неограниченность целевой функции при базисных решениях , т. е. Тот случай , когда задача решений не имеет.
Проследим за этой последовательностью шагов на примерах.
Задача 4.2.1.Минимизировать F=X2-X1 при неотрицательных X1 и X2, удовлетворяющих системе ограничений: Решение. Запишем ограничения как уравнения, выражающие базисные переменные через небазисные : X3=2+2X1-X2
X4 = 2-X1+2X2
X5= 5-X1-X2 Пусть базис Б состоит из переменных X3,X4,X5. Тогда базисное решение -(0;0;2;2;5). Теперь надо выразить F через небазисные переменные . В нашем конкретном случае это, оказывается , уже сделано.
Проверим , достигла ли целевая функция своего минимального значения . Коэффициент при X1 в выражении для F отрицателен. Следовательно, возрастание X1 приведет к дальнейшему уменьшению F. Однако при увеличении X1 переменные X3 X4 X5 могут уменьшатся, и необходимо следить за тем, чтобы ни одна из них не стала отрицательной. Так как увеличение X1ведет к увеличению X3, то для этой переменной такой опасности не существует. Из анализа других базисных переменных получаем, что значение X1 может быть увеличено до 2. Такое увеличение даст X4=0, X3=6, X5=3. Этот результат нас устраивает, так как число положительных переменных такое же, как и решение. Новый базис Б’ состоит из X1, X3, X5. Чтобы приступить к выполнению следующего шага, выразим эти переменные и целевую функцию F через небазисные переменные X2 и X4. Это легко сделать, если решить второе уравнение относительно новой базисной переменной X1, а подстановка этого выражения в остальные уравнения и целевую функцию F дает: Коэффициент при X2 функции F отрицателен. Поэтому можно и дальше уменьшать целевую функцию F, увеличивая X2.однако X2 можно увеличивать не более, чем до 1: это следует из уравнения X5=3-3 X2+ X4 ( если X2>1, X4=0, то X5 - 2 > - 3 . Задача решена.
Производственный планСоставление плана (программы) колхоза, цеха , завода, отрасли промышленности является одной из важнейших задач экономики народного хозяйства. Решение таких задач осложняется тем, что приходится находить значение не двух и не трех переменных величин - число переменных может быть от нескольких десятков до нескольких сотен и даже тысяч. Рассмотрим простейшую задачу составления производственного плана.
Задание по курсовому проектуНекоторому заводу требуется составить оптимальный по реализации производственный план выпуска трех видов изделий при определенных возможностях пяти видов машин. План выпуска должен быть таким, чтобы от реализации выпущенной по этому плану продукции завод получил бы наибольшую прибыль.
Все данные, необходимые для решения задачи, приведены в таблице ниже. В таблице указано все необходимое для обработки каждого изделия, предложенными машинами. Все изделия последовательно обрабатываются этими машинами.
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя »
Похожие работы
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)