2014 dxdy logo

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

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




 
 Множество с максимальной мощностью.
Сообщение08.10.2013, 17:53 
Дана таблица $N \times M$, содержащая пустые и непустые клетки. Известны координаты непустых клеток. Найти множество непустых клеток максимальной мощности, такое что, любые два элемента этого множества (с индексами $i,j$) удовлетворяют всем условиям: $x_i \neq x_j , y_i \neq y_j , i \neq j$, где $x, y$ - координаты.
Есть ли какой-нибудь алгоритм сложности $O(NM)$ для решения этой задачи?

 
 
 
 Re: Множество с максимальной мощностью.
Сообщение08.10.2013, 20:00 
Классическая задача Bipartite matching - вариант Max flow.
В вашем случае быстрее, пожалуй, Hopcroft–Karp algorithm.

 
 
 
 Re: Множество с максимальной мощностью.
Сообщение08.10.2013, 20:06 
Аватара пользователя
Погуглите "Максимальное паросочетание".

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group