The Lemmy Club
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
cm0002@toast.ooo to Mathematics@sh.itjust.works · 8 days ago

The Four Color Theorem with Linearly Many Reducible Configurations and Near-Linear Time Coloring

arxiv.org

external-link
message-square
0
link
fedilink
  • cross-posted to:
  • mathematics@lemmy.ml
2
external-link

The Four Color Theorem with Linearly Many Reducible Configurations and Near-Linear Time Coloring

arxiv.org

cm0002@toast.ooo to Mathematics@sh.itjust.works · 8 days ago
message-square
0
link
fedilink
  • cross-posted to:
  • mathematics@lemmy.ml
We give a near-linear time 4-coloring algorithm for planar graphs, improving on the previous quadratic time algorithm by Robertson et al. from 1996. Such an algorithm cannot be achieved by the known proofs of the Four Color Theorem (4CT). Technically speaking, we show the following significant generalization of the 4CT: every planar triangulation contains linearly many pairwise non-touching reducible configurations or pairwise non-crossing obstructing cycles of length at most 5 (which all allow for making effective 4-coloring reductions). The known proofs of the 4CT only show the existence of a single reducible configuration or obstructing cycle in the above statement. The existence is proved using the discharging method based on combinatorial curvature. It identifies reducible configurations in parts where the local neighborhood has positive combinatorial curvature. Our result significantly strengthens the known proofs of 4CT, showing that we can also find reductions in large ``flat" parts where the curvature is zero, and moreover, we can make reductions almost anywhere in a given planar graph. An interesting aspect of this is that such large flat parts are also found in large triangulations of any fixed surface. From a computational perspective, the old proofs allowed us to apply induction on a problem that is smaller by some additive constant. The inductive step took linear time, resulting in a quadratic total time. With our linear number of reducible configurations or obstructing cycles, we can reduce the problem size by a constant factor. Our inductive step takes $O(n\log n)$ time, yielding a 4-coloring in $O(n\log n)$ total time. In order to efficiently handle a linear number of reducible configurations, we need them to have certain robustness that could also be useful in other applications. All our reducible configurations are what is known as D-reducible.
alert-triangle
You must log in or # to comment.

Mathematics@sh.itjust.works

mathematics@sh.itjust.works

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !mathematics@sh.itjust.works

“The book of nature is written in the language of mathematics,” claimed Galileo.

Welcome to the Mathematics community!

While I’m not a math expert myself, I’ve always had a curiosity about the subject and wanted to get better at it.

That’s why I created this community—to share interesting math-related topics, news, and discussions, and to learn alongside others.

This space is for everyone to explore, discuss, and appreciate the beauty of math.

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 2 users / day
  • 2 users / week
  • 5 users / month
  • 19 users / 6 months
  • 1 local subscriber
  • 109 subscribers
  • 63 Posts
  • 3 Comments
  • Modlog
  • mods:
  • Universal Monk@sh.itjust.works
  • Universal Monk@lemmy.dbzer0.com
  • BE: 0.19.17
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org