Автор: Пользователь скрыл имя, 30 Октября 2012 в 21:17, курсовая работа
Линейное программирование - один из первых и наиболее подробно изученных разделов математического программирования.
Однако, термин линейное программирование, нелинейное программирование и т.д. в нашей литературе стали общепринятыми.
Итак, линейное программирование возникло после Второй Мировой Войны и стал быстро развиваться, привлекая внимание математиков, экономистов и инженеров благодаря возможности широкого практического применения, а так же математической «стройности». Можно сказать, что линейное программирование применимо для построения математических моделей тех процессов, в основу которых может быть положена гипотеза линейного представления реального мира: экономических задач, задач управления и планирования, оптимального размещения оборудования и пр.
Введение…………………………………………………………………………...3
I.Теоретическая часть……………………………………………………………6
1 Постановка задач и оптимизации…………………………………………….6
2 Построение аналитической модели…………………………………………..6
3 Обоснование и описание вычислительной процедуры……………………..8
3.1 Приведение задач линейного программирования к стандартной форме….8
3.2 Основная идея симплекс метода……………………………………………12
II Практическая часть………………………………………………………….22
Заключение……………………………………………………………………….30
Список используемой литературы……………………………………………..31
Переменные задачи.
В данной задачи искомые величины явно не указаны, но сказано, что должен быть выполнен ежемесячный план по пошиву 90 изделий. Для пошива 90 изделий в месяц требуется раскроить строго определённое количество деталей. Крой производится из отрезков ткани по 10м2 двумя различными способами, которые позволяют получить различное число деталей. Поскольку заранее не известно, сколько ткани будет раскраиваться первым способом и сколько – вторым, то в качестве искомых величин можно задать количество отрезов ткани по 10м2.раскроенных каждым из способов:
Х1-количество отрезов ткани по 10м2, раскроенных первым способом в течении месяца,[отрез./мес.];
Х2-количество отрезов ткани по 10м2,раскроенных вторым способом в течении месяца[отрез./мес.].
Целевая функция.
Целью решения задачи является выполнение
плана при минимальном
L(X)=0,5x1+0,35x2
Ограничения.
Количество раскроев ткани различными способами ограничивается следующими условиями
Должен быть выполнен план по пошиву изделий, другими словами, общее количество выкроенных деталей должно быть таким, чтобы из него можно было пошить 90 изделий в месяц, а именно: деталей 1-го вида должно быть как минимум 90 и деталей остальных видов – как минимум по 180 (см.комплектность в табл. 1.3).
Ограничения по плану пошива пальто имеют следующую содержательную форму записи
;
;
…
;
Математически эти ограничения записываются в виде
60x1+80x2 90;
35x2 180;
90x1+20x2 180;
40x1+78x2 180;
70x1+15x2 180;
90x1 180;
Ограничение по расходу ткани имеет следующие формы записи:
Содержательную
и математическую
x1+x2 ,
Неотрицательность количества раскроенных отрезов задается в виде
X10,
X20.
Таким образом, математическая модель задачи №1.03 имеет вид
L (x) = 0,5x1+0,35x2 min [м2 отх./мес.],
Специалисты различных направлений часто сталкиваются с необходимостью решения оптимизационных задач. На практике встречаются разнообразные в содержательном смысле задачи оптимизации.
Например:
при управлении банком: задача вложения денежных средств в различные проекты с целью получения максимальной прибыли с минимальным риском.
2) в технике:
расчет оптимальной траектории полета ракеты;
как управлять полетом ракеты добиваясь минимального расхода топлива.
3) в социологии:
как распределить ограниченные ресурсы в государстве с целью уменьшения социальной напряженности в обществе.
Можно привести еще много примеров оптимизационных задач. Следует отметить, что важность и актуальность решения оптимизационных задач, возникающих в экономике, науке, технике и социологии, вызвали в последние четыре десятилетия интенсивные разработки моделей и методов оптимизации. Этому способствовало и бурное развитие средств вычислительной техники.
Задача линейного программирования состоит в оптимизации линейной функции на многогранном множестве .
Развитие
моделей и методов оптимизации
стимулировалось также
Список используемой литературы
1. Смородинский С.С., Батин Н.В. Методы и алгоритмы для решения оптимизационных задач линейного программирования. Ч.1. - Мн.: БГУИР, 2003.
2. Смородинский С.С., Батин Н.В. Методы и алгоритмы для решения оптимизационных задач линейного программирования. Ч.2. - Мн.: БГУИР, 2005.
3. Смородинский С.С., Батин Н.В. Анализ и оптимизация систем на основе аналитических моделей. - Мн.: БГУИР, 2005.
4. Дегтярев Ю.И. Исследование операций. - М.: Высшая школа, 2009.
5. Беллман Р., Дрейфус С. Прикладные задачи динамического программирования. Пер. с англ. Н.М. Митрофановой [и др.] Под ред. А.А. Первозванского. М., "Наука", 1965. 458 с.
6. Гатаулин А.М., Гаврилов Г.В., Сорокина Т.M. и др. Математическое моделирование экономических процессов в сельском хозяйстве. - М.,Агропромиздат,1990. 432 c.
7. Канторович Л.В., Горстко А.Б. Оптимальные решения в экономике. М.,"Наука",1972. 232 c.
8. Кравченко Р.Г., Попов И.В., Толпекин С.З. Экономико-математические методы в организации и планировании сельскохозяйственного производства. М., "Колос", 1973. 528с
Информация о работе Решение оптимизационной задачи линейного программирования