Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТ_ТУР_3к _ИКТ_2011.doc
Скачиваний:
24
Добавлен:
17.11.2019
Размер:
869.38 Кб
Скачать
  1. Математическая модель задачи.

Пусть продукция производится в количестве:

1-й вид – x1 единиц, 2-й вид – x2 единиц.

Тогда стоимость произведенной продукции (доход) выражается целевой функцией

f(x1,x2)=250 x1+500x2,

для которой необходимо найти максимум.

При этом следует учесть ограничения по запасам сырья:

1,2 x1+1,9 x2 37,

2,3 x1+1,8 x2 57,6,

0,1 x1+0,7 x2 7

и по смыслу задачи x1, x2 должны быть неотрицательными и целыми:

x10, x2 0.

2. Ввод исходных данных в таблицу excel.

2.1. Введем целевую функцию и ограничения.

Для переменных x1,x2 определим соответственно ячейки С2:D2, и зададим им начальные значения, равные нулю.

Затем коэффициенты целевой функции и нормы расхода сырья расположим под неизвестными в ячейках С3:D3 и С6:D8 - соответственно.

Запасы сырья расположим справа от матрицы норм расхода в ячейках G6:G8.

В ячейке F2 запишем формулу для вычисления значения целевой функции.

В ячейках F6:F8 ‑ реальный расход сырья. !! В исходной модели задаем 0- нули

Ячейка

Формула

F2

= СУММПРОИЗВ(C2:D2;C3:D3)

F6

= СУММПРОИЗВ($C$2:$D$2;C6:D6)

F7

= СУММПРОИЗВ($C$2:$D$2;C7:D7)

F8

= СУММПРОИЗВ($C$2:$D$2;C8:D8)

2.2. Задание параметров для диалогового окна «Поиск решения».

Выполнить команду Сервис / Поиск решения.

В диалоговом окне «Поиск решения» нужно указать:

  • адрес ячейки, в которой находится формула, вычисляющая значение целевой функция;

  • цель вычислений (задать критерий для нахождения экстремального значение целевой функции); max

  • адреса ячеек, в которых находятся значения изменяемых переменных х1, х2;

  • все ограничения задачи (одно за другим), для чего нажимается кнопка «Добавить»;

Диалоговое окно «Поиск решения» и схема расположения исходных данных приведены ниже. Информация в этом окне соответствует решаемой задаче.

После ввода всех данных и задания параметров нажать кнопку «Выполнить».

В ячейках C2 и D2 получим решение.

ТАКИМ ОБРАЗОМ:

Для построения компьютерной модели задачи оптимизации необходимо ответить на следующие три вопроса.

1. Что является искомыми величинами, Хi - то есть переменными этой задачи?

2. В чем состоит цель (ЦФ), для достижения которой из всех допустимых значений переменных нужно выбрать те, которые будут соответствовать наилучшему, то есть оптимальному, решению?

3. Какие ограничения должны быть наложены на переменные, чтобы выполнялись условия, описанные в задаче?

АЛГОРИТМ

1. Ввести условие задачи:

a) создать экранную форму таблицу для ввода условия задачи

переменных,

целевой функции (ЦФ),

ограничений,

граничных условий;

в) ввести исходные данные в экранную форму EXCEL:

• коэффициенты ЦФ,

• коэффициенты при переменных в ограничениях,

• правые части ограничений;

c) ввести зависимости из математической модели в экранную форму:

• формулу для расчета ЦФ,

• формулы для расчета значений левых частей ограничений;

д) задать ЦФ (в окне "Поиск решения"):

• целевую ячейку,

• направление оптимизации ЦФ;

e) ввести ограничения и граничные условия (в окне "Поиск решения"):

• ячейки со значениями переменных,

• граничные условия для допустимых значений переменных,

• соотношения между правыми и левыми частями ограничений.