{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Summary\n\nA [[graph coloring|0NCPXH194Y]] is a labeling of the vertices of a graph by elements from a given set of colors, or equivalently a partition of the vertices into subsets, called \"color classes\", each of which is associated with one of the colors.\n\nSome authors use \"coloring\", without qualification, to mean a proper coloring, one that assigns different colors to the endpoints of each edge. In graph coloring, the goal is to find a proper coloring that uses as few colors as possible; for instance, [[bipartite graphs|07DVHJ8N0A]] are the graphs that have colorings with only two colors, and the [[four color theorem|0M406JC8J1]] states that every [[planar graph|029JQEK15B]] can be colored with at most four colors. A graph is said to be $k$-colored if it has been (properly) colored with $k$ colors, and $k$-colorable or $k$-chromatic if this is possible.\n\nMany variations of coloring have been studied, including [[edge coloring|0B5WCC02AN]] (coloring edges so that no two edges with the same endpoint share a color), list coloring (proper coloring with each vertex restricted to a subset of the available colors), acyclic coloring (every 2-colored subgraph is acyclic), co-coloring (every color class induces an independent set or a clique), complete coloring (every two color classes share an edge), and total coloring (both edges and vertices are colored).\n\nThe coloring number of a graph is one plus the degeneracy. It is so called because applying a greedy coloring algorithm to a degeneracy ordering of the graph uses at most this many colors.\n",
  "commit": "68a8c3dc73fd55004b2796431c607c30960d1a85",
  "front": {
    "inventory": [
      "DHB12CAJ5Y"
    ],
    "kind": "concept",
    "name": "Coloring",
    "sources": [
      {
        "locator": "Glossary of graph theory, section C",
        "mention": "wikipedia://en/325802#RXZG",
        "note": "adopted",
        "sections": [
          "Summary"
        ],
        "wikipedia": "en:325802@r1373839425"
      }
    ],
    "tag": "F9CZVRHKZY"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/F9CZVRHKZY/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/F9CZVRHKZY.md",
  "msc": null,
  "name": "Coloring",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/F9C/F9CZVRHKZY.md",
  "status": null,
  "tag": "F9CZVRHKZY",
  "uri": "m2://F9CZVRHKZY",
  "url": "https://math2.tamnd.com/wiki/coloring/",
  "writing": {
    "tag": "F9CZVRHKZY",
    "kind": "concept",
    "level": "W1",
    "next": [
      {
        "what": "edge defines in",
        "note": "at least one definition",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge instance_of in",
        "note": "at least two examples",
        "have": 0,
        "want": 2
      },
      {
        "what": "edge not_instance_of in",
        "note": "at least one non-example",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge specializes both",
        "note": "the more general notions and the special cases",
        "have": 0,
        "want": 1
      }
    ]
  }
}
