Форум или задача на оптимизацию

Вам знакомо такое понятие, как задача на оптимизацию? Если нет – поясню. Это задача, как


Вот представим: существует форум. Задача: свести к минимуму количество конфликтов. Форумчанам дадим для простоты звериные ники.
Итак условия.

Волк
Дружит с Медведем, Лисой, Кабаном
Не любит Лося, Выдру, Зайца, Барсука, Бобра

Медведь
Дружит с Волком, Лисой, Кабаном, Белкой
Не любит Выхухоль

Лиса
Дружит с Волком, Медведем,
Не любит Зайца, Белку, Лося, Выдру

Заяц
Дружит с Белкой, Бобром
Не любит Волка, Лису, Выдру

Кабан
Дружит с Волком, Медведем
Не любит Зайца, Лося, Бобра, Выдру

Белка
Дружит с Зайцем, Бобром, Медведем
Не любит Волка, Лису, Кабана

Выдра
Дружит с Выхухолью, Барсуком
Не любит Волка, Кабана
Кроме того она – законник. Для неё очень важен сам принцип.

Лось
Дружит с Зайцем, Белкой, Кабаном
Не любит Волка

Бобёр
Дружит с Зайцем, Бобром,
Не любит Волка, Лису

Барсук
Дружит с Выдрой
Не любит Лису

Выхухоль
Не любит Волка, Медведя

Фея
Очень добрая. Защищает всех.




Баба Яга. А она всегда против. Что бы на форуме не происходило… Нет! Таких баб Ёг, минимум, 3!

И, наконец, самый страшный зверь: Админитратор. Он пытается всех примирить, чем вызывает всеобщий гнев.

Допустим, недавно поссорились Волк и Заяц. И Волк, совершенно неспровоцированно откусил Зайцу ухо. Как Администратор должен повести себя в данной ситуации?

Возможных линий поведения я вижу 3:

1. Быть добрым.
Никого не банить, не наказывать.
- Ребята! Ну, не Ссорьтесь! И ты прав и ты прав… Пожмите друг другу лапы…

Результат:
На форуме скандал. Возмущаются друзья Зайца.
Заяц: Наш беспринципный Админитратор не защищает нас!
Лось: Он только уговаривать умеет. А сам ни рыба ни мясо!
Белка: Администратор трус! Он боится Волка!
Лось: Да! А должен бы был забанить!

Выдре Заяц по барабану. Но она законник: Админ! Ты обязан забанить Волка.
Ну, и все 3 бабы яги будут очень громко возмущаться:
– Позор! Тряпка! Заиньку обидели, а Админ в ус не дует! Долой Админа!

Может вы подумаете, что Админ приобретёт таким образом симпатию у второй стороны: Волка и его друзей?
Ничего подобного! Другой раз, допустим, Белка оскорбит Волка. А Админ заведёт старую песенку:
– Ребята! Давайте жить дружно…

Так Админа не взлюбят все. Доброго Админа, который никого не банит и не наказывает.

2. Быть справедливым.

Всё делать по правилам.
- Волк нарушил правила и отправится в бан на 3 дня.
Друзья Зайца согласны.
– Прав Админ.
Поддержи его и Выдра.
Но враги зайца возенавидят его. Форум раскалится. Волк и ко устроят Админу хорошую жизнь.
И Бабы Йоги орать будут:
– Вот! Косой – любимчик Админа! А нашего серого Волчка ни за что забанили!
Может Заяц и его друзья станут и друзьями Админа? Станут… До первого случая, когда Админу, в соответствии с правилами, придётся принимать мер по отношению к кому-то из них. Тут они забудут, про то, как забанили Волка и будут кричать:
– Админ! Ты несправедливо Белочку забанил!
И Бабы Йоги подтвердят
– Бедная Белочка! Ни за что забанили её!

3. Быть прагматичным.

Плевать, кто прав. Поддержать того, кого выгоднее. Для достижения цели, конечно. Чтобы на форуме тишина была. Во поссорились Заяц с Волком. Кто опаснее в случае, если не поддержишь его? Волк. Значит, выбираем из двух зол меньшее. Зайца приносят в жертву. Во имя мира.
– Молодец, Волк! Правильно сделал, что откусил ухо этому болвану! А тебе, заяц так и надо! Ща каааак забаню!
Результат: друзья Волка с тобой. Друзья зайца злятся. И Выдра. И бабы Йоги!
– Совсем озверел Админ! Над зайчиком изымывается! Волка кровопийц поддерживает.
Поговорят, да и перестанут. А их – баном!
Казалось бы, наименьшее зло выбрано. Сторонники Зайца банятся или сами уходят. И на форуме – мир. Ничего подобного!
Обратите внимание: юзвери по своим симпатиям и антипатиям не делятся строго на 2 части.
Обиженного зайца поддержала Белка. Админ накидывается на неё. Но с Белкой дружит Медведь! И с Волком, но и с Белкой.
Встаёт грозный Мишка.
– Админ! Ты по что Белочку пушистую обидел?!
И бабы Йоги тут как тут:
– Обидел! Ирод!
Поддержал Белку – рассердил Лису.
Поддержал Лису – рассердил Бобра.
И снова все Админа ненавидят.


Как мы видим, все 3 варианта приводят к ссорам и скандалам.


Это ещё не всё. Продолжение следует