Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕКСТЫ для лабработы 2 / вариант №21.rtf
Скачиваний:
25
Добавлен:
14.03.2016
Размер:
15.19 Mб
Скачать

8.2.5. Распределение недостаточного финансирования

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

Решение задачи рассмотрим для первого варианта исходных данных, когда каждому объекту были выделены определенные финансы (рис. 8.2.12). В таблицу (рис. 8.2.14) введем в ячейки С9:F9 такие значения, чтобы их сумма 1550 заведомо превышала сумму значений, находящихся в ячейках правой части ограничений по объектам, равную 1000.

Способ преодоления несовместности мы уже рассматривали в главе 3. Здесь будем поступать аналогично. Ограничение для объекта А (рис. 8.2.12) имеет вид

С4 + D4 + E4 + F4 Ј I4.

Для преодоления несовместности введем недостающий ресурс. При этом уравнение примет вид

С4 + D4 + E4 + F4 = I4 + доп. рес.

или

С4 + D4 + E4 + F4 доп. рес = I4.

На этом построено решение задачи при недостатке финансирования. Для решения задачи следует пользоваться следующим алгоритмом.

Алгоритм 8.2.7. Преодоление несовместности при недостаточном финансировании

  1. Вызвать таблицу (рис. 8.2.12).

  2. Вставить столбец G (рис. 8.2.14 — формулы; рис. 8.2.15 — данные).

  1. Ввести в блок ограничений:

  • Ячейки G3:G6.

  • В ячейки Н4:Н6 ввести указанные формулы.

  • в ячейки G14:G19 и G24:G26 ничего не вводить.

  1. Сервис, Поиск решения...

  2. Ввести:

  • Изменяемые ячейки: C4:G6.

  • Ограничения для объектов:

Н4 = J4

H5 = J5

H6 = J6

  • Ограничения для периодов:

C7 <= C9

D7 <= D9

E7 = E9

F7 >= F9

  1. Дополнительно к введенному по алг. 8.2.5. ввести:

  • Граничные условия:

G4 >= G14

G5 >= G16

G6 >= G18

  1. Выполнить.

На экране: результат решения (рис. 8.2.15).

Рис. 8.2.15

В полученной таблице G5 = 910. Это значит, что для выполнения финансирования при введенных в ячейки C9:F9 заданных значениях, необходимо увеличить финансирование для объекта Б на 910 единиц.

Аналогично можно определять недостающее финансирование и для второго варианта исходных данных, в котором назначались суммарные ресурсы для всех объектов. Полагаем, что внимательный читатель с этой задачей справится самостоятельно.

8.2.6. Анализ фактического состояния работ

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

  • плановые показатели;

  • фактическое состояние;

  • показатели.

Ввод фактического состояния и показателей при оптимальном финансировании не отличается от этих работ при эвристическом финансировании, определение же плановых и их ввод производится по следующему алгоритму.

Алгоритм 8.2.8. Работа со Cводной таблицей

  1. Решить задачу оптимального финансирования для условий, приведенных на рис. 8.2.12.

  2. Вызвать на экран Сводную таблицу (рис. 8.2.2).

  3. Скопировать в Сводную таблицу (рис. 8.2.16) результаты оптимального финансирования (рис. 8.2.12).

Рис. 8.2.16

Переход от ячеек рис. 8.2.12 к ячейкам рис. 8.2.16 приведен на рис. 8.2.17.

Рис. 8.2.17

  1. Ввести фактические значения.

  1. Оценить величины показателей.

  2. Принять необходимые решения, направленные на улучшение показателей.

  1. При желании можно построить диаграммы по алгоритмам главы 2.

Соседние файлы в папке ТЕКСТЫ для лабработы 2