Хорошим стилем оформления задания на поиск решения является использование ограничений, левые и правые части которых состоят только из имени (адреса) одной ячейки или массива ячеек. При этом все промежуточные вычисления, связанные с определением левой и правой частей таких ограничений, размещаются в зависимых ячейках таблицы. (Последние версии EXCEL не допускают отклонений от этого стиля.) Ниже приведены примеры оформления ограничений.
Плохой стиль | Хороший стиль |
В21<=С21;В22<=С22; | В21:B22<=С21:С22 |
Е4>=12; | E4>=G7; (В ячейке G7 размещено число 12) |
G4+К4=N4; | L7=N4; (В ячейке L7 размещена формула =G4+K4) |
Второй пример иллюстрирует общее правило: все исходные числовые данные целесообразно размещать в ячейках ЭТ, а не вводить в окно ограничений (рекомендация 3 в приведенном выше списке). Это связано с возможностями изменять такие данные в процессе исследования системы.
Ниже приводятся некоторые рекомендации по оформлению ограничений на оптимальное решение задачи.
Старайтесь избегать избыточных ограничений. Тривиальный пример таких ограничений: В23<=16, В23<=20. Избыточные ограничения всегда «мешают» процессу поиска и в некоторых случаях могут привести к зацикливанию вычислений.
|
|
Использование ограничений в форме равенства всегда «сужает» полигон для поиска решения. Такие ограничения в общем случае оказываются слишком «жесткими» для реальных задач, и (но возможности) следует отдавать предпочтение более «мягким» неравенствам.
Противоречивые ограничения делают процесс поиска бессмысленным. Тривиальный пример таких ограничений: В24 <= СЗ0; В24 >= СЗ0+2. Такие ограничения всегда связаны с отсутствием решения задачи. Основная проблема, связанная с противоречивыми ограничениями, заключается в том, что для сложных задач с большим числом ограничений весьма трудно выявить противоречия между отдельными ограничениями.