Skip to content
EntityQ504843· pop 35· linked from 515 articles

раскраска графов

Sign in to save

Also known as graph coloring problem, graph colouring

частный случай разметки графа

Key facts

Name
Graph coloring, vertex coloring, k -coloring
Input
Graph G with n vertices. Integer k
Output
Does G admit a proper vertex coloring with k colors?
Running time
O (2 n )
Complexity
NP-complete
Reduction from
3-Satisfiability
Garey johnson
GT4
Approximability
O ( n (log n ) (log log n ) )
Inapproximability
O ( n ) unless P = NP

via Wikipedia infobox

Wikidata facts

Subclass of
graph labeling
Image
List-edge coloring (cb).svg
Show 7 more facts
Commons category
Graph coloring
topic's main category
Category:Graph coloring
different from
edge coloring
ACM Classification Code (2012)
10003639
computational complexity
NP-complete
maintained by WikiProject
WikiProject Mathematics
Sources (3)

via Wikidata · CC0

Article · Русский

Раскраска графа — теоретико-графовая конструкция, частный случай разметки графа. При раскраске элементам графа ставятся в соответствие метки с учётом определённых ограничений; эти метки традиционно называются «цветами». В простейшем случае такой способ окраски вершин графа, при котором любым двум смежным вершинам соответствуют разные цвета, называется раскраской вершин. Аналогично раскраска рёбер присваивает цвет каждому ребру так, чтобы любые два смежных ребра имели разные цвета. Наконец, раскраска областей планарного графа назначает цвет каждой области, так, что каждые две области, имеющие общую границу, не могут иметь одинаковый цвет. Раскраска вершин — главная задача раскраски графов, все остальные задачи в этой области могут быть сведены к ней. Например, раскраска рёбер графа — это раскраска вершин его рёберного графа, а раскраска областей планарного графа — это раскраска вершин его двойственного графа. Тем не менее, другие проблемы раскраски графов часто ставятся и решаются в изначальной постановке. Причина этого частично заключается в том, что это даёт лучшее представление о происходящем и более показательно, а частично из-за того, что некоторые задачи таким образом решать удобнее (например, раскраска рёбер). Раскраска графов находит применение и во многих практических областях, а не только в теоретических задачах. Помимо классических типов проблем, различные ограничения могут также быть наложены на граф, на способ присвоения цветов или на сами цвета. Этот метод, например, используется в популярной головоломке Судоку. В этой области всё ещё ведутся активные исследования.

Abstract from DBpedia / Wikipedia · CC BY-SA