Автор работы: Пользователь скрыл имя, 12 Января 2012 в 12:17, курсовая работа
Работа содержит задачи линейного программирования и их решения
Задание на курсовую работу…………………………………………………….-3-
Задача линейного программирования…………………………………………-4-
Физическая интерпретация задачи……………………………………………..-4-
Краткое описание метода решения……………………………………………..-4-
Понятие математического программирования…………………………………-4-
Понятие линейного программирования. Виды задач ЗЛП………………….....-5-
Постановка ЗЛП и исследования их структуры………………………………...-6-
Оптимальное распределение взаимозаменяемых ресурсов……………………-7-
Задача о смесях……………………………………………………………………-8-
Задача о раскрое материала………………………………………………………-9-
Форма записи ЗЛП……………………………………………………………….-10-
Решение записи ЗЛП симплекс методом……………………………………….-11-
Блок схема алгоритма решения задачи…………………………………………-14-
Решение задачи…………………………………………………………………..-15-
Задача динамического программирования…………………………………….-17-
Физическая интерпретация задачи……………………………………………...-17-
Понятие динамического программирования…………………………………..-17-
Решение…………………………………………………………………………...-19-
где xir соответствующие коэффициенты.
Предположим что хотя бы одна из величин xir больше нуля.
Решение уравнения
Тогда очевидно:
Умножив уравнение (4.2) на xr и вычтя полученное уравнение из уравнения (4.1) получим:
Сравнив уравнения (4.5) и (4.4) находим связь нового решения со старым базисным решением.
Чтобы новое решение
Чтобы сделать новое допустимое решение базисным, нужно одну переменную вывести из базисного решения, а соответствующий вектор из базиса. В этом случае новый базис будет содержать также m векторов.
Для этого
выбираем значения в
xj – опущен
xr max
А новый базис – (А1,A2,…,Aj-1,Aj+1,..,Am,Ar)/
Такой переход от одного базиса к другому позволяет находить решения почти всех задач ЛП. Определив все крайние точки можно вычислить значения целевой функции и найти оптимальное решение. Однако для больших значений m n это практически невозможно. Поэтому для перехода от текущего решения к новому допустимому базисному решению, которому отвечает большее значение целевой функции, используют соответствующий критерий.
Таким образом, алгоритм
для всех xir>0;
а из базиса – вектор Aj;
5. переходят к этапу 2 новой интерации.
Этапы 2-4 повторяют до тех пор,
пока симплекс разности для
всех переменных, не входящих
в базис, не станут
Это и есть признак оптимальности
текущего базисного решения.
3.
Блок схема алгоритма
решения задачи.
│