Автор работы: Пользователь скрыл имя, 07 Марта 2011 в 09:23, контрольная работа
Ввод условий задачи состоит из следующих основных шагов:
1.Создание формы для ввода условий задачи.
2.Ввод исходных данных.
3.Ввод зависимостей из математической модели.
4.Назначение целевой функции.
5.ввод ограничений и граничных условий.
Решение
задач линейного
Ввод условий задачи состоит из следующих основных шагов:
Ход решения задачи:
Форма
для ввода условий задачи:
| A | B | C | D | E | F | |
| 1 | Переменные | |||||
| 2 | Имя | Прод. 1 | Прод. 2 | Функция | ||
| 3 | Значение | (Х1) | (Х2) | |||
| 4 | Коэффициент в целевой функции | (формула) | max (min) | |||
| 5 | Ограничения | |||||
| 6 | Вид
ресурса |
Коэффициенты в ограничениях | Левая часть ограничения (формула) | знак | Правая
часть ограничения
(число) | |
| 7 | Х1 | Х2 | ||||
| 8 | Ресурс 1 | |||||
| 9 | Ресурс 2 | |||||
| 10 | Ресурс 3 | |||||
| 11 | Ресурс 4 | |||||
| 12 | Ресурс 5 | |||||
Поочередно в представленную форму заносятся коэффициенты целевой функции, ограничений, их знаки, формулы описания целевой функции и ограничений, представленные в математической модели задачи.
Для описания формулы целевой функции и ограничений используется диалоговое окно Мастер функций; категория функций – математические; функция СУММПРОИЗВ. (в диалоговом окне в массиве 1 указывается интервал ячеек значения переменной В3:С3, в массиве 2 – коэффициенты при этих переменных. В функции это интервал ячеек В4:С4, в ограничениях – В8:C8, В9:C9 и т.д.)
Решение задачи осуществляется с использованием команд Сервис, Поиск решения…
В диалоговом окне Поиск решения заполняем строки, указывая адреса ячеек:
Целевая функция: Е4
Равная: max (min)
Изменяя ячейки: указывается месторасположения переменных (В3:C3)
Ограничения: с использованием клавиши Добавить записываются адреса ячеек с указанием условий ограничений (например: D8>= F8 и т.д.). Обязательным является ввод ограничения целочисленного решения.
Если при вводе задачи возникает необходимость в изменении или удалении внесенных ограничений или граничных условий, то это осуществляется с помощью команд Изменить.., Удалить.
Для получения оптимального решения задачи линейного программирования в Поиске решения задействуется клавиша Параметры…:
Максимальное время: 100 сек
Предельное число итераций: 100
Относительная погрешность 0,000001
Допустимое отклонение: 5%
Устанавливаем флажок Линейная модель, что обеспечивает применение симплекс-метода.
ОК
В появившемся окне Поиск решения выполняем команду Выполнить.
Решение
найдено, результат оптимального решения
приведен в исходной таблице.
Решение
задач линейного
Используя данные прямой двойственной задачи, решите ее в системе Excel, с помощью следующих таблиц
Переменные
| Имя | Х1 | Х2 | Функция |
| Значение | |||
Нижняя граница |
|||
Верхняя граница |
|||
| Коэффициент в целевой функции | (формула) |
Ограничения
| Вид ресурса | Коэффициенты в ограничениях | Левая часть ограничения (формула) | знак | Правая часть ограничения | |
| Х1 | Х2 | ||||
| Ресурс 1 | |||||
| Ресурс 2 | |||||
| Ресурс 3 | |||||
| Ресурс 4 | |||||
| Ресурс 5 | |||||
Информация о работе Решение задач линейного программирования в Excel