Метод последовательных уступок
Предположим, что критерии расположены в порядке убывающей важности: сначала основной (главный) критерий W, затем другие, второстепенные – К1, К2, К3,... . Для простоты будем считать, что каждый из них максимизируется (заметим, что, если требуется минимизировать критерий, достаточно изменить его знак).
Процедура нахождения компромиссного решения сводится к следующему. Сначала ищем решение, обращающее в максимум показатель эффективности W. Затем назначается, более или менее произвольно, «уступка» DW в этом показателе, которую мы согласны допустить, чтобы обратить в максимум следующий критерий (например, мы согласны на теплотрассе вместо 10% потерь иметь 12%, если этой ценой можно обратить в максимум число жилых зданий, обслуживаемых этой теплотрассой). Далее налагаем на показатель эффективности условие, чтобы он был не меньше
Wmax – DW , и при этом ограничении находим решение, обращающее в максимум критерий К1. Снова назначаем «уступку» DК1 в критерии К1, за счет чего обращаем в максимум следующий критерий К2 и т.д.
Такой способ последовательного построения компромиссного решения удобен тем, что мы всегда видим, ценой какой уступки в одном критерии приобретаем выигрыш в другом.
Отметим, что свобода выбора решения, приобретаемая ценой даже незначительных уступок, может оказаться существенной, так как в районе максимума обычно эффективность решения меняется очень слабо.
Вопрос о методах свертывания критериев тесно соприкасается и даже является частью более общей постановки вопроса о методах объединения операций или, что то же самое, вопроса о методах разбиения операции на более мелкие.
При формировании единого критерия объединенной операции можно представить себе две различные ситуации.
1. Суммарный критерий объединенной операции имеет вид
Wc = F(W1, W2, ..., Ws),
где Wj – значения критерия для j-го составляющей операции, т.е. критерий суммарной операции есть функция только критериев частных операций.
2. Суммарный критерий может быть представлен только как функция фазовых координат новой операции, но не сводится к функции частных критериев. В этом случае операция не имеет ничего общего по своей цели с частными критериями и, значит, является новой операцией, только базирующейся на активных средствах прежних частных операций.
Чтобы понять эти две различные ситуации, представим, что при проектировании какого-либо микрорайона решаются ряд задач:
прокладка транспортных маршрутов, где в качестве критерия выбрано минимальное время нахождения пассажиров в пути;
проектирование сетей теплоснабжения, где критерием является минимум тепловых потерь на трассе;
проектирование жилой застройки, где в качестве критерия выбран максимум числа поселяемых жителей;
проектирование торговых центров, где критерием выбран максимум пропускной способности магазинов и т.д.
Можно представить себе объединенную операцию – проектирование микрорайона в целом с единым критерием – минимальные суммарные затраты на строительство. При этом единый критерий представляет собой некоторую функцию перечисленных критериев задач, так как очевидно от них зависит.
В качестве фазовых координат задачи, или, иначе говоря, ее параметров, могут выступать застраиваемая площадь, объемы расходуемых строительных материалов, типы и количество используемой строительной техники, расход топлива, электроэнергии и т.п.
Если же на этой же территории решено строить стартовую площадку космических кораблей, где в качестве единого критерия также выбрана минимальная стоимость строительства, то этот критерий никак не связан с частными критериями, рассмотренными ранее, так как новая операция не имеет ничего общего по своим целям с предыдущей, хотя также использует в качестве фазовых координат площадь застройки, объемы строительных материалов, строительную технику и т.п.
Естественно поэтому, что под объединением операций и получением комплексного, единого критерия следует понимать только первый случай.