Решение оптимизационных задач средствами EXCEL - Лабораторная работа

бесплатно 0
4.5 83
Решение систем линейных уравнений формулами Жордана-Гаусса. Графический и симплексный методы для задач линейного программирования. Технология решения с помощью поиска решений в среде EXCEL. Характеристика двойственности и анализ оптимальных решений.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Решение оптимизационных задач средствами EXCELВ качестве направляющего элемента выбираем элемент . Для этого к второй и третьей строкам прибавляем первую строку, соответственно умноженную на-2 и-4. Затем умножаем вторую строку на 1 и 3 и складываем соответственно с первой и третьей строками. Для этого умножаем третью строку на-4/3 и-2/3 и складываем соответственно с первой и второй строками. Для этого ко второй и третьей строкам прибавляем первую строку, соответственно умноженную на-1.Любое управленческое решение (будь то решение о количестве приобретаемого товара, или решение о назначении цены на реализуемый товар, или решение о подаче рекламы в газету и т.д.) будет влиять на прибыль в большую или меньшую сторону. Эти решения являются оптимизационными, то есть всегда существует возможность выбрать лучшее решение из нескольких возможных. В экономике оптимизационные задачи возникают в связи с многочисленностью возможных вариантов функционирования конкретного экономического объекта, когда возникает ситуация выбора варианта, наилучшего по некоторому правилу, критерию, характеризуемому соответствующей целевой функцией (например, иметь минимум затрат, максимум продукции). Оптимизационные модели отражают в математической форме смысл экономической задачи, и отличительной особенностью этих моделей является наличие условия нахождения оптимального решения (критерия оптимальности), которое записывается в виде функционала. Задачи математического программирования делятся на задачи линейного и нелинейного программирования. если все функции f и gi линейные, то соответствующая задача является задачей линейного программирования.Система совместна, поэтому полуплоскости, как выпуклые множества, пересекаясь, образуют общую часть, которая является выпуклым множеством и представляет собой совокупность точек, координаты каждой из которых являются решением данной системы. Таким образом, геометрически задача линейного программирования (ЗЛП) представляет собой отыскание такой точки многоугольника решений, координаты которой доставляют линейной функции цели максимальное (минимальное) значение, причем допустимыми решениями являются все точки многоугольника решений. Для того чтобы определить, какая полуплоскость удовлетворяет неравенству необходимо выбрать любую точку на графике, не принадлежащую прямой, и подставить ее координаты в неравенство. Если неравенство будет выполняться, то данная точка является допустимым решением и полуплоскость, содержащая точку, удовлетворяет неравенству. Для нахождения экстремального значения целевой функции при графическом решении задач ЛП используют вектор-градиент, координаты которого являются частными производными целевой функции, т.е.Для решения ЗЛП существует универсальный метод - метод последовательного улучшения плана или симплекс-метод, который состоит из двух вычислительных процедур: симплекс-метода с естественным базисом и симплекс-метода с искусственным базисом (М-метод). Выбор конкретной вычислительной процедуры осуществляется после приведения исходной ЗЛП к каноническому виду (КЗЛП): В теории линейного программирования (ЛП) показано, что оптимальное решение ЗЛП связано с угловыми (крайними) точками многогранника решений, которым отвечают опорные планы (неотрицательные базисные решения системы уравнений КЗЛП). Получить решение по модели задачи об оптимальном использовании ограниченных ресурсов (решить ЗЛП): Приведем задачу к каноническому виду путем введения дополнительных переменных x 3 и x4: Найдем все опорные планы КЗЛП. Если для некоторого вектора, не входящего в базис, выполняется условие , то можно получить новый опорный план, для которого значение ЦФ будет больше исходного, при этом могут быть два случая: если все компоненты вектора, подлежащего вводу в базис, неположительны, то ЗЛП не имеет решения (конечного оптимума нет); На основании признака оптимальности в базис вводится вектор Ак , давший минимальную отрицательную величину симплекс разности: Чтобы выполнялось условие неотрицательности значений опорного плана, выводится из базиса вектор Ar, который дает минимальное положительное оценочное отношениеДвойственная задача по отношению к исходной составляется согласно следующим правилам: 1) целевая функция исходной задачи формулируется на максимум, а целевая функция двойственной задачи-на минимум, при этом в задаче на максимум все неравенства в функциональных ограничениях имеют вид ?, в задаче на минимум - вид ?; 5) каждому ограничению одной задачи соответствует переменная другой задачи: номер переменной совпадает с номером ограничения; при этом ограничению, записанному в виде неравенства ?, соответствует переменная, связанная условием неотрицательности. Условия (*) и (**) позволяют, зная оптимальное решение одной из взаимно двойственных задач, найти оптимальное решение другой задачи.

План
Оглавление

1. Решение систем линейных уравнений методом Жордана-Гаусса

2. Общая задача оптимизации

3. Графический метод решения задач линейного программирования

4. Симплексный метод решения задачи линейного программирования

5. Технология решения задач линейного программирования с помощью поиска решений в среде EXCEL

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

7. Задания к контрольной работе

7.1 Задача 1

7.2 Задача 2

Список литературы, имеющейся в библиотеке ВЗФЭИ

1. Решение систем линейных уравнений методом Жордана-Гаусса

Пример 1. Решить методом Жордана-Гаусса систему линейных уравнений: а) Х1 Х2 2Х3 = -1

2Х1 - Х2 2Х3 = -4

4Х1 Х2 4Х3 = -2

Решение: Составим расширенную матрицу

1. Итерация.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?