Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
book.pdf
Скачиваний:
246
Добавлен:
09.04.2015
Размер:
5.36 Mб
Скачать

17.3. КОМПЬЮТЕРИЗАЦИЯ ЭКОНОМИЧЕСКИХ РАСЧЕТОВ

Автоматизированное решение транспортных задач реализуют многие программные продукты, в частности, программа Excel-97, включающая в себя модуль «Поиск решения», который позволяет находить решение как общей задачи линейного программирования, так и ее разновидности – транспортной задачи с помощью симплекс-метода. Алгоритм автоматизированного решения транспортной задачи показан на рис. 17.15.

1

2

3

4

5

6

9

Начало работы

Вызов ПП Excel

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

Ввод целевой функции и системы ограничений в таблице Excel

Вызов модуля «Поиск решения»

да

 

Допустимые

нет

решения есть

 

да

Оптимальное

нет

решение найдено?

 

Корректировка модуля исходных данных

Введение 10 дополнительных

ограничений

7

Сообщение «Поиск не может найти подходящего решения»

11

Сообщение «Значение целевой ячейки не сходится»

12

Рис. 17.15. Алгоритмавтоматизированногорешениятранспортнойзадачи(начало)

491

9

12

Сообщение

«Решение найдено»

 

 

 

 

 

 

 

 

Вывод отчета

13

 

 

по результатам

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод отчета

14

по устойчивости

 

 

 

 

 

 

 

 

Вывод отчета

15

 

 

по пределам

 

 

 

 

 

 

 

 

 

 

 

 

Графическое 16 представление результатов

17

Конец работы

 

Рис. 17.15. Алгоритмавтоматизированногорешения транспортнойзадачи(окончание)

На этапе ввода исходных данных в рабочей книге программы Excel рекомендуется создать две матрицы: для области изменяемых ячеек Xij и для области удельных затрат на перевозку Сjk (рис. 17.16).

492

Рис. 17.16. Образцы матриц и дополнительных полей для ввода исходных

данных при решении ТЗЛП с помощью модуля «Поиск решения»

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

В поля C1:G1 и А3:А9 заносятся граничные значения объемов спроса и предложения, взятые из условий задачи.

Далее следует подготовить необходимые формулы, для чего:

в ячейки I3:I9 с помощью встроенной функции СУММ ($С3:$G3) заносятся формулы для определения суммы по строкам матрицы изменяемых ячеек (объемы предложений);

493

в ячейки С12:G12 аналогичным способом заносятся формулы для вычисления сумм по столбцам матрицы изменяемых ячеек (объемов спроса);

в ячейку целевой функции С26 с помощью функции СУММПРОИЗВ заносится формула для вычисления целевой функции СУММПРОИЗВ (С3:G9;

С17:G23).

Далее вызывается модуль «Поиск решения», в диалоговом окне которого задаются адрес целевой ячейки, диапазон изменяемых ячеек и все виды ограничений в соответствии с моделью ТЗЛП (см. рис. 17.17).

Рис. 17.17. Диалоговое окно модуля «Поиск решения»

При определении параметров поиска решения следует помнить, что оптимизация проводится по линейной модели с минимизацией значения целевой функции (см. рис. 17.18).

494

Рис. 17.18. Диалоговое окно «Параметры поиска решения»

После успешного завершения работы модуля «Поиск решения» в области изменяемых ячеек С3:G9 окажутся величины искомых переменных, т.е. оптимальные размеры перевозок от поставщиков до потребителей.

Экономический анализ полученного оптимального решения производится с помощью отчетов по результатам, устойчивости и пределам, вызываемым через диалоговое окно «Результаты поиска решения» (см. рис. 17.19).

495

Рис. 17.19. Диалоговое окно «Результаты поиска решения»

Отчет по результатам состоит из трех таблиц.

Втаблице «Целевая ячейка (максимум)» приведены адрес, исходное и результатное значения целевой функции.

Втаблице «Изменяемые ячейки» находятся адреса, идентификаторы и значения всех искомых переменных задачи.

Втаблице «Ограничения» показаны результаты оптимального решения для граничных условий и ограничений задачи.

Вграфе «Формула» указаны зависимости, которые были введены в диалоговом окне «Поиск решения»; в графе «Значения» приведены величины объемов отдельных видов продукции и значения искомых переменных задачи. В графе «Разница» показано количество непроизведенной продукции. Если объем производства продукции данного типа равен максимально возможному, то в графе «Состояние» указывается «Связанное», при неполном производстве продукции в графе «Состояние» указывается «Не связанное», а в графе «Разница» –

остаток. Для граничных условий приводятся аналогичные величины.

496

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]