In concept, the algorithm is recursive, reducing the graph to a smaller graph with one less vertex, five-coloring that graph, and then using that coloring to determine a coloring for the larger graph in constant time.
در مفهوم، الگوریتم بازگشتی است؛ در هر مرحله گراف را به یک گراف با یک رأس کمتر کاهش می دهد؛ آن را پنج رنگ می کند و سپس از آن رنگ کردن استفاده می کند تا معین کند رنگ کردن گراف بزرگتر در زمان ثابتی انجام می شود.