Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф. технологии (методичка 3).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
875 Кб
Скачать
☆

6.3 Формирование элементов математической модели

Элементами математической модели задачи определения наиболее прибыльного объема выпуска продукции являются следующие суммы:

        - фактическое использование  i-го  ресурса  .

Для нашей задачи n=4, m=7.

Перед формированием этих сумм на рабочем листе EXCEL целесообразно блоку ячеек “Оптимальный выпуск”, в котором будет моделироваться выпуск готовой продукции, присвоить имя, например,  _Х. Напомним, что в соответствии с п.4.6. имя блоку ячеек можно присвоить, например, следующим образом:

1.  Селектировать блок ячеек “Оптимальный выпуск” (блок В18:E18);

2.  Навести курсор на стрелку справа от окна имени и щелкнуть левой клавишей мыши;

3.  Набрать на клавиатуре _Х;

4.  Нажать клавишу Enter.

Для формирования       выполните следующие действия:

1.  Заполните ячейки блока “Оптимальный выпуск (блок В18:E18) числами 0,01;

2.  Селектируйте первую ячейку блока “Фактически использовано” (ячейка G5);

3.  Наведите курсор на кнопку - автосуммирование и щелкните левой клавишей мыши;

4.  Нажмите клавишу Delete;

5.  Селектируйте блок "Оптимальный выпуск" (блок В18:E18);

6.  Нажмите клавишу *;

7.  Селектируйте первую цифровую строку блока “Нормы расхода ресурсов на одно изделие” (блок В5:Е5);

8.  Активируйте строку формул, наведя на нее курсор, и  щелкните левой клавишей мыши;

9.  Нажмите одновременно три клавиши “Ctrl”+”Shift”+”Enter”;

10.Скопируйте из ячейки G5 формулу {=СУММ(_х*B5:E5)} в остальные ячейки блока “Фактически использовано” (блок G5:G11).

6.4 Формирование целевой функции

Напомним, что целевая функция для задачи определения наиболее прибыльного объема выпуска продукции (см. п.2.) имеет следующий вид

Учитывая особенности компьютерных вычислений, запишем целевую функцию следующим образом

Для формирования целевой функции выполните следующие действия:

1.  Селектируйте первую ячейку блока “Прибыль по изделиям” (ячейка В20);

2.  Введите с клавиатуры формулу=В14*МАКС(В18;0)^В16;

3.  Нажмите клавишу Enter;

4.  Скопируйте формулу из ячейки В20 на все остальные ячейки блока “Прибыль по изделиям” (блок В20:E20);

5.  Селектируйте ячейку “Итоговая прибыль” (ячейка G22);

6.  Наведите курсор на кнопку  - автосуммирование и щелкните левой клавишей мыши;

7.  Нажмите клавишу Delete;

8.  Cелектируйте блок “Прибыль по изделиям” (блок В20:E20);

9.  Нажмите клавишу Enter.

После формирования элементов математической модели и целевой функции задачи определения наиболее прибыльного объема выпуска продукции рабочий лист EXCEL примет вид, показанный на рис. 6.4.

рис. 6.4.

Теперь можно приступить к настройке программы “Поиск решения”.

6.5 Настройка программы “Поиск решения”

Для настройки программы “Поиск решения” на решение задачи определения наиболее прибыльного объема выпуска продукции выполните следующие действия:

1.  Селектируйте целевую ячейку “Итоговая прибыль” (ячейка G22);

2.  Установите курсор в строке главного меню на пункте “Сервис” и щелкните левой клавишей мыши;

3.  Установите курсор на пункте “Поиск решения” меню “Сервис” и щелкните левой клавишей мыши;

4.  Убедитесь, что в поле “Установить целевую ячейку” окна диалога программы “Поиск решения” указана ячейка $G$22 (см. рис. 6.5.);

5.  Убедитесь, что переключатель установлен на значение “Равной максимальному значению” (см.рис. 6.5);

6.   

рис. 6.5.

7.  Установите курсор в поле “ Изменяя ячейки” и щелкните левой клавишей мыши;

8.  Селектируйте блок ячеек “Оптимальный выпуск” (блок В18:Е18);

9.  Установите курсор на кнопку “ Добавить” и щелкните левой клавишей мыши. Появится окно команды “Добавление ограничения”, показанное на рис. 6.6.

рис. 6.6.

10.Селектируйте блок ячеек “Фактически использовано” (блок G5:G11);

11.Убедитесь, что  оператор сравнения  <=  уже выбран;

12.Установите курсор на поле “Ограничение” и щелкните левой клавишей мыши;

13.Селектируйте блок ячеек “Наличие ресурсов” (блок F5:F11) и убедитесь, что окно диалога команды “Добавление ограничения” имеет вид, показанный на рис. 6.7;

14. 

рис. 6.7.

15.Установите курсор на кнопку “ Добавить” и щелкните левой клавишей мыши;

16.Селектируйте блок ячеек “Оптимальный выпуск” (блок В18:Е18);

17.Установите курсор на стрелку прокрутки значений оператора сравнения и щелкните левой клавишей мыши;

18.Установите курсор на значение,  >=  и щелкните левой клавишей мыши;

19.Установите курсор на поле “Ограничение” и щелкните левой клавишей мыши;

20.Наберите на клавиатуре цифру 0 и убедитесь, что окно команды “Добавление ограничения” имеет вид, показанный на рис 6.8.

рис. 6.8.

21.Установите курсор на кнопку “Добавить” и щелкните левой клавишей мыши;

22.Селектируйте ячейку С18;

23.Установите курсор на стрелку прокрутки значений оператора сравнения и щелкните левой клавишей мыши;

24.Установите курсор на значение >=и щелкните левой клавишей мыши;

25.Установите курсор на поле “Ограничение” и щелкните левой клавишей мыши;

26.Селектируйте ячейку С12 и убедитесь, что окно диалога команды “Добавление ограничения” имеет вид, показанный на рис 6.9.

рис. 6.9.

27.Установите курсор на кнопку “Добавить” и щелкните левой клавишей мыши;

28.Селектируте ячейку D18;

29.Убедитесь, что оператор сравнения <=уже выбран;

30.Установите курсор на поле “Ограничение” и щелкните левой клавишей мыши;

31.Селектируйте ячейку D13 и убедитесь, что окно диалога команды “Добавление ограничения” имеет вид, показанный на рис. 6.10.

рис. 6.10.

32.Установите курсор на кнопку “Добавить” и щелкните левой клавишей мыши;

33.Установите курсор на кнопку “Отмена” и щелкните левой клавишей мыши;

34.Убедитесь, что появившееся окно программы “Поиска решения” имеет вид, показанный на рис. 6.11.;

рис. 6.11.

35.Установите курсор на кнопку “Выполнить” и щелкните левой клавишей мыши;

36.Убедитесь, что на рабочем листе EXCEL в блоке “Оптимальный выпуск” появляется решение задачи определения наиболее прибыльного объема выпуска продукции, показанное на рис. 6.12;

рис.6.12.

35. В появившемся диалоговом окне “Результаты поиска решения” установите курсор на переключатель “Восстановить исходные значения” и щелкните левой клавишей мыши (см. рис 6.13.);

 

рис 6.13.

36. Для завершения расчетов щелкните на кнопке “ОК”.

Замечание. Выполнение пунктов 14-19 можно заменить установкой флажка "неотрицательные значения" в окне диалога "Параметры поиска решения".

Если в рассматриваемой задаче все величины   (степени влияния объема выпуска продукции на прибыль) равны 1, т.е. если задача линейная, то результат ее решения можно увидеть на рис. 6.14.

Заметим, что если задача является линейной , то перед ее решением целесообразно в окне диалога “Параметры поиска решения” установить флажок “Линейная модель”.

Широкий класс задач математического программирования предполагает наличие условий целочисленности переменных. Для решения таких задач необходимо при формировании ограничений задачи для целочисленных переменных, кроме основных ограничений, добавить ограничения на целочисленность. Это делается с помощью команды “Добавление ограничения” путем указания в поле “ Ограничение” константы “цел”.

рис. 6.14.

Конец формы