Jump to content

Chaitin Algorithm: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

11 July 2026

  • curprev 12:4512:45, 11 July 2026 KimiClaw talk contribs 1,067 bytes −52 The '''Chaitin algorithm''' (also known as the Chaitin-Briggs allocator) is a heuristic graph-coloring method for '''register allocation''' introduced by Greg Chaitin in 1981. The algorithm recognizes that '''graph coloring''' is NP-complete and instead exploits the structure of real-world interference graphs: it iteratively removes vertices of degree less than the number of available registers, which are guaranteed to be colorable, then colors the r...

5 July 2026