Курсовая работа: Симплекс метод в форме презентации
aМ 1 x1 + aМ 2 x2 + ... + aМ N ХN = bМ
Так как Z - линейная функция, то Z = Сj , (j = 1, 2, ..., n), то все коэффициенты линейной функции не могут быть равны нулю, следовательно, внутри области, образованной системой ограничений, экстремальные точки не существуют. Они могут быть на границе области, но исследовать точки границы невозможно, поскольку частные производные являются константами.
Для решения задач линейного программирования потребовалось создание специальных методов. Особенно широкое распространение линейное программирование получило в экономике, так как исследование зависимостей между величинами, встречающимися во многих экономических задачах, приводит к линейной функции с линейными ограничениями, наложенными на неизвестные.
Цель данной курсовой работы: изучить и научиться применять на практике симплекс - метод для решения задач линейного программирования.
Задачи курсовой заботы:
1. привести теоретический материал;
2. на примерах рассмотреть симплекс метод;
3. представить данную курсовую работу в виде презентации.
Математическое программирование
Математическое программирование занимается изучение экстремальных задач и поиском методов их решения. Задачи математического программирования формулируются следующим образом: найти экстремум некоторой функции многих переменных f ( x1 , x2 , ... , xn ) при ограничениях gi ( x1 , x2 , ... , xn ) * bi , где gi - функция, описывающая ограничения, * - один из следующих знаков £, =, ³, а bi - действительное число, i = 1, ... , m. f называется целевой функцией.
Линейное программирование – это раздел математического программирования, в котором рассматриваются методы решения экстремальных задач с линейным функционалом и линейными ограничениями, которым должны удовлетворять искомые переменные.
Задачу линейного программирования можно сформулировать так. Найти max
при условии: a11 x1 + a12 x2 + . . . + a1n xn £ b1 ;
a21 x1 + a22 x2 + . . . + a2n xn £ b2 ;
. . . . . . . . . . . . . . . . . . . . . . . . . . .
am1 x1 + am2 x2 + . . . + amn xn £ bm ;
x1 ³ 0, x2 ³ 0, . . . , xn ³ 0 .
Эти ограничения называются условиями не отрицательности. Если все ограничения заданы в виде строгих равенств, то данная форма называется канонической.
В матричной форме задачу линейного программирования записывают следующим образом.
Найти:
max cT x
при условии:
A x £ b;
x ³ 0 ,
где А - матрица ограничений размером (m´n),
b(m´1) - вектор-столбец свободных членов,
x(n ´ 1) - вектор переменных,
сТ = (c1 , c2 , ... , cn ) - вектор-строка коэффициентов целевой функции.
Решение х0 называется оптимальным, если для него выполняется условие: