Re[7]: разделение группы людей на подгруппы с учетом признак
От: boot  
Дата: 25.04.12 13:55
Оценка:
Здравствуйте, rita_mur, Вы писали:

_>Нам нужно разделить N людей на M групп разной длины и при этом учитывать совместимость людей — у нас есть матрица совместимости каждого человека с каждым, к примеру, если совместим то 1, если не совместим 0 и частично совместим какое-то число. Критерий — как можно меньше несовместимых людей в группе. Кроме того у нас есть матрица для каждого человека в какую группу он не может попасть никогда. Разве матрица по совместимости не может служить для оптимального поиска.


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

_>Может быть подскажете алгоритм или программу распределения на группы и как можно поставить задачу для сведения ее к задаче линейного целочисленного программирования. Ваш предложенный алгритм ГА я честно говоря не поняла как можно прикрепить к нашему случаю. С уважением, Rita_Mur.


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

Изначальная задача не очень сложна для специалиста по решению задач оптимизации, наличие положительного результата решения очень велико.
Жизнеспособность прямо пропорциональна простоте!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.