2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Задача о непланарном неориентированном графе
Сообщение17.01.2019, 22:43 


17/01/19
1
Здравствуйте!

Имеется непланарный неориентированный граф с $n$ вершинами и $m$ ребрами. У каждого ребра вес задан числом от -100 до 100. По условию задачи нужно найти (пометить) все рёбра в этом графе, которые бы удовлетворяли двум условиям:
1) В каждом простом цикле в этом графе должно быть помечено хотя бы одно ребро.
2) Сумма весов всех ребер, соответствующих первому условию, должна быть наименьшей возможной.

Моё решение: Найти все циклы в графе, и в каждом цикле помечать ребро с наименьшим весом.
Но, насколько мне известно, такой подход был бы $NP$, а по условия задания алгоритм должен работать за полиномиальное время (зависим от $n$ и $m$).

Может быть вы могли бы подсказать альтернативный способ решения?

 Профиль  
                  
 
 Re: Задача о непланарном неориентированном графе
Сообщение19.01.2019, 17:37 
Заслуженный участник


12/08/10
1718
1. Все отрицательные ребра помечаем.
2. Пусть веса всех ребер положительны. Надо максимизировать суммарный вес не помеченных ребер.

 Профиль  
                  
 
 Re: Задача о непланарном неориентированном графе
Сообщение19.01.2019, 19:38 
Заслуженный участник


26/05/14
989
reginaG, пусть задача решена. Какими свойствами будет обладать совокупность непомеченных рёбер?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: oleg_2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group