В теории графов множество, доминирующее по ребрам , для графа G = ( V , E ) — это подмножество D ⊆ E, такое, что каждое ребро, не принадлежащее D , смежно по крайней мере с одним ребром в D. Множество, доминирующее по ребрам, также известно как множество, доминирующее по линиям . Рисунки (a)–(d) являются примерами множеств, доминирующих по ребрам (толстые красные линии).
Минимальный набор доминирующих ребер — это наименьший набор доминирующих ребер. Рисунки (a) и (b) являются примерами минимальных наборов доминирующих ребер (можно проверить, что для этого графа нет набора доминирующих ребер размером 2).
Множество, доминирующее по ребрам для G, является доминирующим множеством для его линейного графа L ( G ) и наоборот.
Любое максимальное паросочетание всегда является множеством, доминирующим по ребру. Рисунки (b) и (d) являются примерами максимальных паросочетаний.
Более того, размер минимального набора, доминирующего по ребрам, равен размеру минимального максимального паросочетания . Минимальное максимальное паросочетание является минимальным набором, доминирующим по ребрам; Рисунок (b) является примером минимального максимального паросочетания. Минимальный набор, доминирующий по ребрам, не обязательно является минимальным максимальным паросочетанием, как показано на рисунке (a); однако, имея минимальный набор, доминирующий по ребрам D , легко найти минимальное максимальное паросочетание с | D | ребрами (см., например, Yannakakis & Gavril 1980).
Определение того, существует ли доминирующее множество ребер заданного размера для заданного графа, является NP-полной задачей (и, следовательно, нахождение минимального доминирующего множества ребер является NP-трудной задачей). Яннакакис и Гаврил (1980) показывают, что задача является NP-полной даже в случае двудольного графа с максимальной степенью 3, а также в случае планарного графа с максимальной степенью 3.
Существует простой полиномиальный алгоритм аппроксимации с коэффициентом аппроксимации 2: найти любое максимальное паросочетание. Максимальное паросочетание — это набор, доминирующий по ребрам; кроме того, максимальное паросочетание M может быть в худшем случае в 2 раза больше наименьшего максимального паросочетания, а наименьшее максимальное паросочетание имеет тот же размер, что и наименьший набор, доминирующий по ребрам.
Версия задачи с весовыми коэффициентами по ребрам также может быть аппроксимирована с точностью до множителя 2, но алгоритм значительно сложнее (Fujito & Nagamochi 2002; Parekh 2002).
Chlebík & Chlebíková (2006) показывают, что нахождение приближения, лучшего, чем (7/6), является NP-трудным. Schmied & Viehmann доказали, что задачу UGC-трудно приблизить с точностью до любой константы, лучшей, чем 3/2.