Контрольная работа: Математические методы экономических исследований

Математически описанную задачу можно представить следующим образом.

Пусть - количество j-ой продукции, тогда стоимость всей произведенной продукции можно выразить функцией:


‑ целевая функция.

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

Очевидно, далее, что ³ 0 для j = 1, 2,..., n. Количество произведенной продукции не может быть отрицательным. Далее, на единицу j-го вида продукции требуется единиц i-го сырья, т.е. для изготовления единиц j-го продукта потребуется единиц i-го сырья.

Так как один и тот же вид сырья может использоваться для производства любого j-го продукта, то суммарные потребности i-го сырья на все j-ые продукты не должны превышать имеющихся ресурсов b1 , b2 , ..., bm сырья, т.е.

.

Таким образом, приходим к следующей математической задаче.

Найти: при условии, что и .

Очевидно, что условиям задачи может удовлетворить множество наборов значений xj , где j = 1, 2, ..., n. Каждый из таких наборов носит название допустимого решения (стратегии, управления, плана). Решение, при котором достигается max целевой функции, называется оптимальным.

Графический метод решения задачи на смеси вытекает из следующих основных свойств задач линейного программирования:

· существует выпуклый многоугольник (многогранник) допустимых решений;

· оптимальное решение задачи достигается в одной из вершин многоугольника допустимых решений.

Следовательно, если построить гиперплоскость целевой функции (критерия) нулевого уровня, то, передвигая ее в сторону возрастания значений переменных, можно определить первую или последнюю вершину многоугольника допустимых решений для поставленной задачи, с которой передвигаемая гиперплоскость впервые встречается или покидает область многоугольника. В частном случае гиперплоскость может представлять прямую линию. Соответственно первая вершина встречи будет определять минимальное значение целевой функции, а последняя вершина встречи - максимальное.

Общий алгоритм решения задач линейного программирования

Без ограничения общности имеем следующую задачу линейного программирования:

, (4.1)

.

Найти среди допустимых , j = 1, 2, ..., n, такие, что:


.

Основные шаги решения сформулированной задачи следующие.

1. Находится хотя бы одно из неотрицательных решений .

2. Подставляем в систему полученное решение, в результате чего получаем новую систему, эквивалентную исходной:

.

3. Подставляем выражения основных переменных в L:

.

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

После конечного числа указанных шагов (если нет зацикливания) находится оптимальное решение поставленной задачи. В этом заключается суть симплекс-метода.

Возникает вопрос. Как найти хотя бы одно неотрицательное решение системы (4.1)?

Сводим исходную систему (4.1) к виду:

К-во Просмотров: 335
Бесплатно скачать Контрольная работа: Математические методы экономических исследований