1 / 9

Distributed Algorithms for Graph coloring

Distributed Algorithms for Graph coloring. A few known results. Any tree can be colored using two colors only Any graph whose maximum node degree is ∆ can be colored using (∆+1) colors

elisha
Download Presentation

Distributed Algorithms for Graph coloring

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distributed Algorithms forGraph coloring

  2. A few known results • Any tree can be colored using two colors only • Any graph whose maximum node degree is ∆ can be colored using (∆+1) colors • Any planar graph can be colored using four colors, but no distributed algorithm is known and the centralized algorithm is also extremely cumbersome. • Any tree of size n can be colored using three colors in log*(n) rounds (Cole and Vishkin)

  3. O(log*n) coloring of a treeCole & Vishkin’s algorithm Log*(n) is the smallest number of log-operations needed to bring n down to ≤2. For example, let n = one trillion. Now, log (one trillion) = 40, log (log (one trillion)) = 5.322, and log (log (log (log (one trillion)))) < 2. This means that log* (one trillion) = 4. This also illustrates that the function grows very slowly with the value of the argument.

  4. O(log*n) coloring of a tree Consider a rooted tree. The algorithm assumes that initially the color of each node is its id. Each non-root node v is aware of its parent p(v) . Interpret each color c as a little-endian bit string ck-1ck-2 ck-3 …c0, and let |c| denote the size of the bit string.

  5. O(log*n) coloring of a tree

  6. O(log*n) coloring of a tree

  7. O(log*n) coloring of a tree

  8. O(log*n) coloring of a tree

  9. O(log*n) coloring of a tree

More Related