помогите решить задание
Started By aleks2011, июн 06 2011 21:10
10 ответов в этой теме
#1
Отправлено 06 июня 2011 - 21:10
Помогите решить задание:
есть две линии, на первой линии точки A B C D E F..., на второй линии точки 1 2 3 4 5 ... они соеденены прямыми, например А-1 А-3 С-2 С-1, надо написать программу, которая находит минимальное количество точек пересечения этих прямых. Это по теории графов.
Язык не важен, лучше JAVA.
Решение этой задачи вроди как должно быть в интернете, но я не могу найти, помогите пожалуйста, очень надо.
есть две линии, на первой линии точки A B C D E F..., на второй линии точки 1 2 3 4 5 ... они соеденены прямыми, например А-1 А-3 С-2 С-1, надо написать программу, которая находит минимальное количество точек пересечения этих прямых. Это по теории графов.
Язык не важен, лучше JAVA.
Решение этой задачи вроди как должно быть в интернете, но я не могу найти, помогите пожалуйста, очень надо.
#3
Отправлено 06 июня 2011 - 21:36
у меня самого задания нет, преподователь так объяснил
две линии с точками, эти точки с первой линии соединяются прямыми с точками со второй линии, естественно они пересекаются между собой, а дальше: Take in Internet "minimal crossing number" Wikipedia and you will find a full explanation. Сказал что в нете есть решение, можно готовое взять, но я не могу найти нигде
две линии с точками, эти точки с первой линии соединяются прямыми с точками со второй линии, естественно они пересекаются между собой, а дальше: Take in Internet "minimal crossing number" Wikipedia and you will find a full explanation. Сказал что в нете есть решение, можно готовое взять, но я не могу найти нигде
#6
Отправлено 06 июня 2011 - 22:22
aleks2011, надежды мало. Интернеты пишут что нахождение минимального числа пересечений на графе это NP проблема. А вот насчет нахождения минимального пересечения на двудольном графе пока не знаю
Мыслящий человек просто обязан время от времени поднимать себя за волосы © Тот самый Мюнгхаузен
Joga Bonito!
Joga Bonito!