Автор работы: Пользователь скрыл имя, 10 Марта 2013 в 13:30, дипломная работа
Двойственный симплекс-метод, как и симплекс-метод, используется при нахождении решения задачи линейного программирования, записанной в форме основной задачи, для которой среди векторов ,составленных из коэффициентов при неизвестных в системе уравнений, имеется m единичных.
Задание
На курсовое проектирование по дисциплине
“Математические Методы”
Тема задания “ Применение двойственного симплекс-метода для составления оптимального плана производств”.
Москва 2012
Часть I. Пояснительная записка.
Титульный лист.
Задание на курсовое проектирование.
Составить оптимальный
план производств.
Оглавление.
Основная часть.
Двойственный симплекс-метод,
как и симплекс-метод, используется
при нахождении решения задачи линейного
программирования, записанной в форме основной задачи, для которой среди
векторов
,составленных из коэффициентов при неизвестных
в системе уравнений, имеется m единичных. Вместе с тем двойственный симплекс–метод мо
при условиях
где
и среди чисел имеются отрицательные.
В данном случае есть решение системы линейных уравнений (55). Однако это решение не является планом задачи (54) – (56), так как среди его компонент имеются отрицательные числа.
Поскольку векторы – единичные, каждый из векторов можно представить в виде линейной комбинации данных векторов, причем коэффициентами разложения векторов по векторам служат числа Таким образом, можно найти
Определение 14.
Решение системы линейных уравнений (55), определяемое базисом , называетсяпсевдопланом задачи (54) – (56), если для любого
Теорема 11.
Если в псевдоплане , определяемом базисом , есть хотя бы одно отрицательное число такое, что все , то задача (54) – (56) вообще не имеет планов.
Теорема 12.
Если в псевдоплане , определяемом базисом , имеются отрицательные числа такие, что для любого из них существуют числа aij<0, то можно перейти к новому псевдоплану, при котором значение целевой функции задачи (54) – (56) не уменьшится.
Сформулированные теоремы дают основание для построения алгоритма двойственного симплекс-метода.
Итак, продолжим рассмотрение задачи (54) – (56). Пусть – псевдоплан этой задачи. На основе исходных данных составляют симплекс-таблицу (табл. 15), в которой некоторые элементы столбца вектора являются отрицательными числами. Если таких чисел нет, то в симплекс-таблице записан оптимальный план задачи (54) – (56), поскольку, по предположению, все . Поэтому для определения оптимального плана задачи при условии, что он существует, следует произвести упорядоченный переход от одной симплекс–таблицы к другой до тех пор, пока из столбца вектора не будут исключены отрицательные элементы. При этом все время должны оставаться неотрицательными все элементы (т +1)–й строки, т.е. для любого
Таким образом, после
составления симплекс-таблицы
Пусть это минимальное значение принимается при , тогда в базис вводят вектор Рr. Число является разрешающим элементов. Переход к новой симплекс–таблице производят по обычным правилам симплексного метода. Итерационный процесс продолжают до тех пор, пока в столбце вектора Р0 не будет больше отрицательных чисел. При этом находят оптимальный план исходной задачи, а следовательно, и двойственной. Если на некотором шаге окажется, что в i–й строке симплекс–таблицы (табл. 15) в столбце вектора Р0 стоит отрицательное число bi, а среди остальных элементов этой строки нет отрицательных, то исходная задача не имеет решения.
Таким образом, отыскание решения задачи (54) – (56) двойственным симплекс-методом включает следующие этапы:
1. Находят псевдоплан задачи.
2. Проверяют этот псевдоплан на оптимальность. Если псевдоплан оптимален, то найдено решение задачи. В противном случае либо устанавливают неразрешимость задачи, либо переходят к новому псевдоплану.
3. Выбирают разрешающую
строку с помощью определения
наибольшего по абсолютной
4. Находят новый псевдоплан и повторяют все действия начиная с этапа 2.
Таблица 15
2. Практическая задача.
2.1. Постановка задачи
Применить двойственный
симплекс-метод для
2.2. Математическая модель.
таблица
2.3. Решение задачи.
Разработка программного обеспечения на Delphi с помощью
3.1. Описание входных данных.
3.2. Описание выходных данных.
3.3. Описание основных функций программного обеспечения.
3.4. Руководство пользователя.
Ввод входных данных реализует
4. Проведение исследования. Решение практической задачи
Из отходов производства
предприятие может организовать
выпуск четырёх видов продукции.
Для этого оно планирует
Оборудование I типа предприятие может использовать не более 80 ч, а оборудование II типа – не более 60 ч.
Учитывая, что предприятию следует изготовить изделий каждого вида соответственно не меньше 240, 160, 150 и 220 ед., определить, в течение какого времени и на каком оборудовании следует изготовлять каждое из изделий так, чтобы получить не менее нужного количества изделий при минимальных затратах на их производство.
Вывод.
Заключение.
Список используемой литературы.
Приложения.
1.Распечатка вычислительной программы.
2. Материалы решения практической задачи.
3. Материалы проведения исследования.
Часть II. Практическая часть.
1. Блок-схема вычислительной программы.
2. Графические материалы решения задач.
3. Графические материалы проведения исследования.
Часть III. Отзыв преподавателя.
______________________________