декомпозиция графа

Выполнен
Заказ
3888357
Раздел
Программирование
Предмет
Python
Антиплагиат
Не указан
Срок сдачи
24 Мар 2021 в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
8 Фев 2021 в 22:26
Просмотров
251
Описание работы

Добрый день!

необходимо решить задачу декомпозиции графа

Есть плоскость и множество точек на ней. Заданы координаты вершин, тип для каждой вершины, связи между вершинами(ребра). Необходимо разбить эту плоскость на k (вводит пользователь, + проверка, что k меньше количества исходных вершин) непересекающихся областей (подграфов) таким образом, чтобы было минимальное сечение "сжатого" графа (то есть количество внешних связей (ребер) между k подграфами должно быть как можно меньше(если представить, что подграф - это вершина)). + условие, что есть несколько типов вершин и в каждый подграф должно входить хотя бы по одной вершине каждого вида

Пример декомпозиции на два подграфа в приложении (как выглядит граф до и после для наглядности). В сжатом графе G2 - E1 и E2 - внешние связи - количество таких связей должно стремиться к минимуму при декомпозиции.

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

Желательна визуализация.

Спасибо!

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
40 дней 18 часов 38 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир