Автор работы: Пользователь скрыл имя, 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