Как стать автором
Обновить

Комментарии 26

>>> Существует 4 партии

ЕР, КПРФ, СР и ЛДПР?
Исходя из постановки вопроса «учесть интересы каждой из партий» (а не народа), так оно и есть.
политота
Интересы начинают существовать когда о них заявляешь. Сделать это можно вступив в партию, или создав свою. Интересов народа не существует, их придумали автократы, для того чтобы обосновывать свою власть. Удобно ведь, какую бы дичь авторитарный правитель не делал, всегда можно соврать что это интересы тех, кто молчит и никак себя политически не проявляет.
Получается, пока ты не сказал, что хочешь кушать, то и не можешь захотеть? Серьезно? А что бы об этом заявить еще надо и в партии состоять? Может когда глаза закрываешь и мир перестает существовать? Это не политота, это бред какой-то.
Можешь захотеть, но как об этом узнают другие, и почему они должны предавать этому значение? В партии состоять не обязательно, просто это самый удобный и безопасный способ заниматься политикой.
То есть интересы существуют до того, как о них заявишь. И в партии состоять не обязательно, что бы о них заявить. Поди еще и интересы не автократы придумали, а эти самые интересы являются объективной реальностью?
А я еще больше скажу. Дичь нести и прикрываться «интересами народа» (которые совсем не интересы народа) может не только авторитарный, а вполне себе любой правитель или партия.

ЗЫ Хотя тут еще нужно заметить, что любой правитель или партия неизбежно выражают интересы какой-то группы людей. Так что термин «интересы народа» по меньшей мере достаточно расплывчатый. Но в данном случае, как мне кажется, можно в первом приближении считать народом подавляющую часть населения и соответственно говорить об их интересах.
Интересы субъективны. Человек может захотеть, но пока он это никак не сообщил, нету никаких интересов, как я и написал. А интересы народа — не расплывчатый, а манипулятивный термин и прикрывается ими не любой правитель.
Поехали по второму кругу? Поесть это субъективно? Здравствуй праноедение? Ну и пока не сообщил, что хочется кушать, то и не хочешь?
прикрывается ими не любой правитель

может не только авторитарный, а вполне себе любой правитель

Так понятнее?
Не по второму кругу. Не надо путать биологические потребности и политические интересы. Поесть — это детский сад, а не политика. Может еще партии должны заботиться чтобы народ попил, поспал и на горшок сходил?
Во первых, в конечном итоге все равно почти все сводится к биологическим потребностям в том или ином виде, в конце концов политическая борьба ведется именно за экономические интересы. Во вторых, с политическими интересами все абсолютно тоже самое, как и с биологическими потребностями. Возьмем, к примеру, рабов. Освободиться от рабства это достаточно политическое требование? А оно что, субъективно? Или может пока раб о своем желании освободиться не сообщил, это значит он хочет оставаться рабом?

Я бы не стал так все сводить к биологическим потребностям. Потому что за хлеб насущный борется "народ". Которому реально нужно заботиться о том чтобы добыть себе хлеб насущный.
А, вот, верхушка политических борцов. Их биологические потребности уже давно удовлетворены. У них давно уже есть и острова и недвижимость в разных странах. И квкртиры-сейфы.
Не надо сбрасывать определенное Оруэллом "власть ради власти" и чтобы мучимый народ искренне полюбил своего мучителя.)
Так что мотивы и цели сильно отличаются. Да и рабство — это состояние своего мироощущения. Сколько таких рабов власть ломала? И не смогла сломить дух свободы.) Единичные случаи. Но и их достаточно чтобы опровергнуть общин теории.

А почему мы хотим в равной степени учитывать интересы всех партий? Они все имеют равную поддержку населения?

А по вашему вопросу, решение «в лоб» выглядит так:
— суммируем баллы привлекательности,
— делим их между партиями (равномерно, или по другому принципу),
— предоставляем каждой партии по очереди(очередь формируется рандомно) занять места на которые у неё хватит баллов.

Насчёт очереди тут нужно слегка модифицировать. Председатель горкома населённого пункта №1 в одиночку стоит чуть более четырёх полных советов мелких городов (20*10 = 200 уе на председателя, (20 + 10 + 5 + 1*10) * 1 = 45 на весь мелкий совет. Мелких городов, напомню, всего 10. У нас есть 1 кандидат за 200, 5 кандидатов за 100, 10 кандидатов за 50, ну и дальше пошла уже мелочёвка. Если партия покупает по одному кандидату за ход, то партия, которая ходит первой, успевает купить одного за 200 и одного за 100, а остальные по 1 за 100 и 1 за 50.


Нужно нормально посчитать, но у меня такое ощущение, что из-за высокой ценности председателей существует преимущество первого хода — партия, которая ходит первой, на первом ходу забирает лучшего кандидата из оставшихся, а на втором и пятом (делёжка последних двух кандидатов за 100 и 50 соответственно) — одного из двух лучших. Партии, которые ходят третьей и четвёртой — на втором и пятом вынуждены покупать более дешёвых кандидатов, чем те, которые ходят первой и второй. Ходы примерно так:


1. 200 100 100 100
2. 100 100 50 50
3. 50 50 50 50
4. 50 50 50 50
5. 10 10 10 10

По итогам первых 5 ходов сумма влияния партий при оптимальной игре — (410; 310; 260; 260). Это в конце концов снивелируется одинаковым банкроллом партий, но первая к тому же имеет либо двух председателей, либо двух из трёх ключевых игроков в самом ценном совете (а остальные партии в этом совете имеют в лучшем случае зампреда и одного члена). Председатель, напоминаю, стоит всего остального совета, не считая зампреда или секретаря. Председатель с секретарём стоят вдвое больше всего остального совета, так что столица (которая стоит чуть меньше половины остального региона) ими уже выиграна.
Если в столичном горкоме у первой партии только председатель — возможны два варианта. Либо секретарь и зампред у одной стороны, либо у разных. Если у разных — первая партия сильно превосходит любую из них по влиянию в совете (если не даст хозяевам секретаря скупить всех членов до единого (что ей даже не обязательно делать самой — остальные партии тоже могут купить себе членов)). Если у одной — первая тоже превосходит, если не даст хозяевам секретаря и зампреда скупить 5 из 10 членов (опять же, другие тут могут влезть).


Предлагаемая модификация — первая партия в раунде покупает одного кандидата на любую сумму. Остальные — любое число кандидатов на сумму, не большую, чем ставка первой партии. Суммарное влияние на каждом ходе примерно равное по определению, так что посмотрим, что у нас с делёжкой советов. Если борьба за каждый конкретный совет начинается с покупки председателя первой партией — то следующая отвечает на это покупкой секретаря, зампреда и пяти членов. Тогда если хотя бы один из оставшихся пяти членов куплен 3 или 4 партией, то первая не может контролировать совет.
Если борьбу за совет начинает не первая партия — то, например, после исчерпания кандидатов за 100 3 или 4 партия может купить целиком два мелких совета (и ещё пару членов на сдачу), но тогда она проигрывает борьбу за более дорогостоящие советы. Ограничение в 1 кандидата для первой партии существует для того, чтобы запретить ей первым же ходом купить "контрольный пакет" столицы, одного из средних советов и нескольких мелких.

Можно ещё поменять веса мест или использовать не умножение для расчёта стоимости

Ну как-то невежливо в качестве решения задачи предлагать поменять её условия.

Председатель горкома населённого пункта №1 в одиночку стоит чуть более четырёх полных советов мелких городов
\\\
Именно так. Совсем как в жизни))
существует преимущество первого хода
\\\
Партии не ходят, вы распределяете места между ними, но так, чтобы «никто не ушел обиженным больше, чем остальные».

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

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

Да, это я задницей читал условия задачи. Но в таком раскладе разве не получается, что можно игнорировать проекты партий и написать с нуля такое распределение кандидатов, что:


  1. Ни один председатель не является врагом зампреда и секретаря.
  2. Суммарное влияние всех четырёх партий настолько близко, насколько это возможно.

Это уже не про теорию игр, это скорее задача оптимизации. Решается, скорее всего, более-менее равномерным распределением руководящих постов (каждой партии по председателю в столице либо председателю + секретарю в одном из средних городов, потом по 2 или 3 сельсовета в зависимости от того, как распределилась власть в городах), потом различия во влиянии сглаживаются распределением мелких кандидатов.

А почему мы хотим в равной степени учитывать интересы всех партий?
\\\
Чтобы не усложнять исходим из предположения, что все население разбито на 4 группы, одинаковые количественно. В действительности, конечно же, так обычно не бывает.
А где в условии определение меры интереса партии? Не понятно, что для автора значит равномерность.

В такой постановки можно просто использовать выборы. Тогда каждая партия будет в равной пропорционально степени представлять интересы избирателей.
В такой постановки можно просто использовать выборы
\\\
Обычно, за одни партии чаще голосуют горожане, а за другие — жители сельской местности.
Для тех партий, большинство которых состоит из сельского населения, невыгодны выборы, т.к. это сильно снижает их шансы в крупных населенных пунктах.
Каким наиболее простым способом можно сформировать комиссии так, чтобы в равной мере учесть интересы каждой из партий?
Прекрасная задача. Она великолепно демонстрирует отрыв математической задачи от реального мира.

В математической абстракции любой задачи теории игр есть чёткие границы — условия задачи. Они ясны, непротиворечивы и объективны.

В реальности вес конкретного города или должности в глазах разных партий будет разным. В реальности, кто получает город в 10 единиц будет получать больше, чем кто получает 10 городов по 1 единице. Или наоборот — в зависимости от страны. В реальности, ситуация не статична. В реальности параметров гораздо больше, чем в задаче, и зачастую трудно выделить те, которые можно использовать без учёта остальных толстых хвостов распределения интересов.

К чему это приводит? К тому, что политологи терпят провалы в попытках политической деятельности. К тому, что управляемая экономистами экономика быстро приходит к экономическому кризису и разрухе. К тому, что после передачи политики теоретикам государства, этих теоретиков изгоняют, как Платона из Сиракуз.
В реальности вес конкретного города или должности в глазах разных партий будет разным
\\\
Да, конечно, но это лишь усложнит решение задачи по существу.
Которого комментаторы пока так и не предложили.

зачем математика когда есть python. фитнес-функцию вы описали. загоняем все в генетический алгоритм, прогоняем пару сотен поколений и готово.

Оно, конечно, да, но хотелось бы, чтобы механизм был прозрачен для всех закончивших среднюю школу и не требовал бы специальных знаний.
Собственно есть два варианта:
— вычислить и обосновать какую-то «справедливую функцию» (тут вот прям выше чуть не нейросетки и ген.алгоритмы советуют).
— устроить аукцион (разумеется правила, гарантирующие «честность» аукциона также следует прописать).

Мне видится, что вариант с аукционом более предпочтительным по двум причинам:
— априорная формула — это «демократия сверху», что вообще не очень хороший вариант
— аукцион более устойчив (т.к. имеет отрицательные обратные связи) к попыткам его «взломать / проабузить KPI» и т.д.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории