Triton77
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Цитата: Достаточно для каждого ограничения задать его вес(или приоритет) и учитывать его при распределении. При невозможности угодить - правило с низким приоритетом игнорируется. Нет проблем. | Бред. Ограничение потому так и называется, что его соблюдение обязательно. А веса расставляются для критериев. Вот смотрите: Вам надо доехать до пункта назначения и Вы точно знаете, что заправок по пути нет и что толкать машину не сможете ни Вы, ни кто либо встреченный на пути, если же бросить машину и пойти пешком, то до цели то доберётесь, но лишившись цели путешествия, так как цель - не добраться, а пригнать машину, а принести бензин из точки назначения тоже нельзя, в баке есть ровно столько то бензина, это ограничение, при этом Вы хотите прибыть как можно быстрей и как можно меньше трястись по пути, это критерии. Вы назначаете бензину такой то вес, потом прикидываете, что вот по такому то пути можно добраться в 100 раз быстрей и совсем не трястись, но на полпути кончится бензин и в результате выбираете именно этот путь. Так нельзя. Потому что нарушив любое ограничение задачу Вы не решите вообще. Вот для критериев можно назначить веса. Например, время имеет вес в 2 раза меньше, чем тряска, тогда путь, по которому можно добраться в 20 раз быстрей, но ценой в трое большей тряски, лучше. А с ограничениями так нельзя. | Всего записей: 49 | Зарегистр. 25-04-2017 | Отправлено: 20:03 06-05-2017 | Исправлено: Triton77, 20:07 06-05-2017 |
|