Автор работы: Пользователь скрыл имя, 15 Января 2012 в 22:47, курсовая работа
Целью курсового проекта является применение методов математического программирования для решения задачи линейного программирования.
Для достижения цели следует реализовать следующие задачи:
изучение раздела математического программирования;
изучение метода решения задачи;
составление алгоритма решения задачи;
решение задачи с использованием изученного метода;
проверка решение задачи с использованием табличного процессора Microsoft
ВВЕДЕНИЕ 3
1. ОБЩАЯ ЧАСТЬ 5
1.1. Цель курсового проектирования 5
1.2. Актуальность выбранной темы 5
1.3. Описание теоретического материала 6
1.4. Описание средств автоматизации расчетов 14
1.4.1. Характеристика операционной системы 15
1.4.2. Характеристика приложения Microsoft Excel 16
1.4.3. Минимальные системные требования 17
2. СПЕЦИАЛЬНАЯ ЧАСТЬ 18
2.1. Постановка задачи 18
2.2. Алгоритм решения задачи 18
2.4. Анализ результатов решения задачи 21
ЗАКЛЮЧЕНИЕ 22
БИБЛИОГРАФИЯ 23
Согласно критерию оптимальности решения при нахождении его симплексным методом следует отыскать такое базисное решение полученной системы уравнений, при котором оценки его будут неотрицательны в случае максимума целевой функции или не положительны в случае минимума целевой функции.
Решение задачи
о распределении ресурсов симплексным
методом Таблица 1.2
Если промежуточные базисные решения не удовлетворяют критерию оптимальности, производится замещение одного из базисных неизвестных свободной неизвестной и проверяется выполнение критерия оптимальности для следующего базисного решения.
Поскольку все оценки в табл. 1.2 неотрицательны, полученный план Х1=(26; 0; 0; 85; 78,8; 113; 0) оптимальный при заданных ограничениях; значение целевой функции F(X1) =78 − её максимальное значение. Найденное решение, состоящее из оптимального плана и максимального значения целевой функции, называется оптимальным решением задачи о распределении ресурсов.
Для заданных ограничений по ресурсам максимально возможная прибыль предприятия составляет 78 условных денежных единиц. При этом следует заниматься только выпуском телевизоров. При выборе такого плана выпуска продукции будет израсходован весь ресурс "трудозатраты", остатки ресурса "пластиковые формы" составят 85 условных единиц, ресурса "электронные кабели" − 78,8 условных единиц и ресурса "электронные платы" − 113 условных единиц. В ходе развития производства ограничения по одному или нескольким видам ресурсов могут изменяться, так как изменяются условия производственного процесса, для которых решалась задача. В этом случае будет изменяться и оптимальное решение задачи. В рассматриваемой задаче достаточно увеличить ресурс "трудозатраты", чтобы предприятию стало выгодным выпускать и другие виды продукции.
Таким образом, решая задачу о распределении ресурсов, на основе полученного оптимального решения можно выявить определяющие ограничения и дать рекомендации по направлениям дальнейшего развития производства.
Расчеты по решению поставленной задачи курсового проекта производились на персональном компьютере с использованием офисных приложений – текстового редактора «Word» и табличного процессора «Excel». В данном параграфе описаны характеристики операционной системы Windows XP Professional и ее преимущества, описание электронных таблиц Microsoft Excel и минимальные системные требования для реализации задачи курсового проекта.
Windows XP Professional – мощная и гибкая операционная система для делового применения на персональных компьютерах в организациях любого масштаба. Преимущества Windows XP Professional является то, что в ее основе лежит основной программный код, используемый в Windows 2000 и Windows NT® Workstation. Благодаря этому коду, называемому ядром NT или новым ядром Windows, операционная система Windows XP становится более эффективной, безопасной и стабильной по сравнению с системами Windows Me, Windows 98 и Windows 95. Пользователи, работавшие в прошлом с этими операционными системами, смогут по достоинству оценить огромное преимущество, которым обладает Windows XP: даже если происходит сбой в программе, компьютер в большинстве случаев продолжает работать.
Электронные таблицы Microsoft Excel является отличным средством автоматизации решения самых различных расчетных задач. В первую очередь (вполне оправданно) Excel используется в финансовой сфере и как средство обработки больших массивов числовой информации. Однако в настоящее время, наряду с бухгалтерами, экономистами и финансистами, все большее количество технических специалистов, инженеров и технологов начинают использовать Excel для сложных многозвенных технических расчетов.
В
этой связи можно выделить две
большие категории
В
настоящее время последней
Для
установки и использования
В данной главе описывается решение задачи линейного программирования симплексным методом, а так же при помощи режима «Поиск решения» MS Excel.
На звероферме могут выращиваться норки, выдры и нутрии. Для обеспечения нормальных условий их выращивания используется три вида кормов. Количество корма каждого вида, которое должны получать зверьки в среднем, приведены в таблице:
Вид корма | Количество единиц корма, которое ежедневно должны получать | Общее количество корма | ||
норка | выдра | нутрия | ||
I | 4 | 2 | 5 | 190 |
II | 5 | 3 | 4 | 320 |
III | 7 | 9 | 5 | 454 |
Прибыль от реализации одной шкурки, тыс. руб. | 150 | 320 | 350 |
Требуется:
2) найти оптимальный план производства пушнины для зверофермы симплексным методом.
Пусть x1 – планируемое поголовье норок, гол;
x2 – планируемое поголовье выдр, гол;
x3 – планируемое поголовье выдр, гол;
Тогда целевая функция имеет вид:
Ограничения
имеют вид:
Приведем
ограничения к строгим
Включаем в базис . Базисное решение: (0, 0, 0, 190, 320, 454). Строим симплекс-таблицу:
A1 | A2 | A3 | A4 | A5 | A6 | B | |||||||||
150 | 320 | 350 | 0 | 0 | 0 | ||||||||||
A4 | 0 | 4 | 2 | 5 | 1 | 0 | 0 | 190 | |||||||
A5 | 0 | 5 | 3 | 4 | 0 | 1 | 0 | 320 | |||||||
A6 | 0 | 7 | 9 | 5 | 0 | 0 | 1 | 454 | |||||||
-150 | -320 | -350 | 0 | 0 | 0 | 0 |
Так как из найденных дельта есть отрицательные, то найденное решение не оптимально. Улучшим найденное решение. Для этого включаем в базисA3 (столбец с отрицательным дельта) и исключаем из базиса A6. Строим новую симплекс-таблицу: строку вводимой в базис переменной делим на разрешающий элемент; остальные строки преобразуем так, что бы в столбце введенной в базис переменной были нули (строку вводимой в базис переменной домножаем на элемент пересечения строки и столбца вводимой переменной, так чтобы при сложении с искомой строкой в столбце вводимой переменной получился ноль.
Информация о работе Решение задачи линейного программирования симплексным методом