Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Алгоритмы на графах, Какие алгоритмы вы знаете... 
:(
    Опции темы
garfish
Дата 25.11.2013, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 14.10.2008

Репутация: нет
Всего: нет



наверно сюда можно добавить еще раздел

# Алгоритмы над конечными автоматами (ориентированными графами с конечным числом состояний)
* Детерминизация конечного автомата - построение эквивалентного автомата и устранение совпадающих переходов.
* Минимизация конечного автомата - построение эквивалентного автомата с меньшим числом состояний.

# Представления графа в памяти компьютера
- Функция действия автомата - определяет действие вершины и дальнейшее следование по матрице смежности
- Польская запись - запись выражений в обратном опрядке, где операнды расположены перед знаками операций.

# Потоки в сетях
* Алгоритм Левита - находит кратчайшее расстояние от одной из вершин графа до всех остальных.
* Алгоритм Джонсона - позволяет найти кратчайшие пути между всеми парами вершин взвешенного ориентированного графа.
* Алгоритм Флойда — Уоршелла - для нахождения кратчайших расстояний между всеми вершинами взвешенного ориентированного графа
* Алгоритм Беллмана — Форда - алгоритм поиска кратчайшего пути во взвешенном графе.

* Поиск максимального паросочетания в двудольном графе 
тут есть несколько варианций:
- Алгоритм Куна 
- алгоритм Хопкрофта-Карпа, (адаптированный алгоритм Форда-Фалкерсона)
- алгоритм Куна-Манкреса, он же венгерский алгоритм.


PM   Вверх
Arkado
Дата 11.12.2013, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 11.12.2013

Репутация: нет
Всего: нет



Привет!

У меня есть ориентированный граф и по нему стоят следующие задачи:

1. Для произвольного узла (вершины) X графа нужно найти ближайшую к нему вершину вверх по графу, через которую проходят все возможные пути к узлу X.

2. Для нескольких (>=2) произвольно выбранных узлов графа требуется:

а) проверить, что все эти узлы полностью независимы друг от друга;
б) если зависимость всё же имеется, то среди выбранных узлов должны быть узлы, обеспечивающие такую связь, т.е. не должно быть пропущенных этапов между "первыми" и "последними" выбранными узлами.

Есть ли готовые алгоритмы решения таких задач?
Если нет, то подскажите, пожалуйста, какие алгоритмы (их названия) нужно применить для решения каждой задачи?
PM   Вверх
maxim1000
Дата 11.12.2013, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



Arkado, лучше сделать отдельную тему


--------------------
qqq
PM WWW   Вверх
Absorber001
Дата 6.1.2014, 02:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 5.1.2014

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0590 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.