Main Page | Report this Page
 
   
Science Forum Index  »  Mathematics Forum  »  4 Colour Map Theorem Algorithmic Consequences
Page 1 of 1    
Author Message
Terry/Padden
Posted: Fri Apr 25, 2008 11:16 pm
Guest
Knowing it is always possible to 4 colour a map motivates the use of simple
heuristic approaches to 4-colouring a given map. For not too complicated
maps this will usually work within acceptable time constraints. But in
general for arbitrary maps simple heuristics can take forever. Hence my
question - which may have an answer well known to everyone but me.

Has the Proof of the 4 colour map Theorem lead to any relatively simple
constructive consequences / methodologies ?

I.e. If I have an arbitrary uncoloured map is there a formula that I (a real
person) can follow that will enable me to automatically produce a map using
no more than 4 colours ?

I suppose (but don't know for a fact) that it is possible to write a program
to enable a computer to do the job - but that is as undesirable as the
original proof.
Julio Di Egidio
Posted: Fri Apr 25, 2008 11:16 pm
Guest
Hi Terry,

I am a programmer, not a mathematician, so hope I won't just add more confusion to your question. Anyway, here is my 2c, and then maybe someone else will drop in and give some more sensible answer.

Terry Padden wrote:

Quote:
Knowing it is always possible to 4 colour a map
motivates the use of simple
heuristic approaches to 4-colouring a given map. For
not too complicated
maps this will usually work within acceptable time
constraints. But in
general for arbitrary maps simple heuristics can take
forever. Hence my
question - which may have an answer well known to
everyone but me.

Heuristics are there to _reduce_ the algorithm time, and they by themselves do not solve any problem. Hmm, I guess one of us here is not getting the point.

Quote:

Has the Proof of the 4 colour map Theorem lead to any
relatively simple
constructive consequences / methodologies ?

Again, I'd say it is the other way round. In fact, that "proof" is an algorithm to show that no counter-counter examples exist. BTW, that is why that "proof" is so controversial, I suppose: something like a proof by reductio-ad-reductio... oh, well, hope you get my point.

Quote:

I.e. If I have an arbitrary uncoloured map is there a
formula that I (a real
person) can follow that will enable me to
automatically produce a map using
no more than 4 colours ?

Indeed, what you can "follow" is an algorithm, not a formula.

Quote:

I suppose (but don't know for a fact) that it is
possible to write a program
to enable a computer to do the job - but that is as
undesirable as the
original proof.

A "program" isn't but a concrete implementation of an algorithm. So, what's your question after all?

I might be missing your point, anyway. What puzzles me about the 4-colors problem is indeed the fact that it is considered true math vs. simple arithmetic... maybe it is because of that thing of the counter-counter-proof, which is a proof only in so far as one is willing to accept it...? Wow!

Shall I hit submit now? Definitely yes, otherwise how to be dis-dis-proved? As JSH put it, we are here to learn: how to fail... and still keep failing... although in a nicer colourful way. :)

Julio
Guest
Posted: Fri Apr 25, 2008 11:16 pm
On Apr 26, 7:16 am, Terry/Padden <tpad...@bigpond.net.au> wrote:
Quote:
Knowing it is always possible to 4 colour a map motivates the use of simple
heuristic approaches to 4-colouring a given map.  For not too complicated
maps this will usually work within acceptable time constraints.  But in
general for arbitrary maps simple heuristics can take forever.  Hence my
question - which may have an answer well known to everyone but me.

Has the Proof of the 4 colour map Theorem lead to any relatively simple
constructive consequences / methodologies ?

I.e. If I have an arbitrary uncoloured map is there a formula that I (a real
person) can follow that will enable me to automatically produce a map using
no more than 4 colours ?

Yes there is an algorithm that enables one to color any map using no
more than 4 colours.

1. Use spiral chains of a maximal planar graph.
2. Use spiral chain coloring algorithm to color the graph with no more
than four colors. This part is a bit technical since the use of three-
color classes for the spiral chain segments in order to maintain three-
colorability of the current spiral segment as well as the outer 3-
cycle of the graph (termination conditition of the algorithm).

More you can find from my two arXiv papers (http://arxiv.org/abs/math/
0408247) and (http://arxiv.org/abs/0710.2066).

Quote:

I suppose (but don't know for a fact) that it is possible to write a program
to enable a computer to do the job - but that is as undesirable as the
original proof.
Derek Holt
Posted: Sat Apr 26, 2008 12:47 am
Guest
On 26 Apr, 08:32, ica...@gmail.com wrote:
Quote:
On Apr 26, 7:16 am, Terry/Padden <tpad...@bigpond.net.au> wrote:

Knowing it is always possible to 4 colour a map motivates the use of simple
heuristic approaches to 4-colouring a given map. For not too complicated
maps this will usually work within acceptable time constraints. But in
general for arbitrary maps simple heuristics can take forever. Hence my
question - which may have an answer well known to everyone but me.

Has the Proof of the 4 colour map Theorem lead to any relatively simple
constructive consequences / methodologies ?

I.e. If I have an arbitrary uncoloured map is there a formula that I (a real
person) can follow that will enable me to automatically produce a map using
no more than 4 colours ?

Yes there is an algorithm that enables one to color any map using no
more than 4 colours.

1. Use spiral chains of a maximal planar graph.
2. Use spiral chain coloring algorithm to color the graph with no more
than four colors. This part is a bit technical since the use of three-
color classes for the spiral chain segments in order to maintain three-
colorability of the current spiral segment as well as the outer 3-
cycle of the graph (termination conditition of the algorithm).

More you can find from my two arXiv papers (http://arxiv.org/abs/math/
0408247) and (http://arxiv.org/abs/0710.2066).



I suppose (but don't know for a fact) that it is possible to write a program
to enable a computer to do the job - but that is as undesirable as the
original proof.

It is obvious that you could write a program to 4-colour a map,
because there are only finitely many possible colourings, so you could
just try them all.

The interesting mathematical question is whether there is a polynomial
time algorithm to 4-colour a map. Do you know whether the algorithm
you refer to above is polynomial?

Derek Holt.
Guest
Posted: Sat Apr 26, 2008 3:10 am
On Apr 26, 1:47 pm, Derek Holt <ma...@warwick.ac.uk> wrote:
Quote:
On 26 Apr, 08:32, ica...@gmail.com wrote:





On Apr 26, 7:16 am, Terry/Padden <tpad...@bigpond.net.au> wrote:

Knowing it is always possible to 4 colour a map motivates the use of simple
heuristic approaches to 4-colouring a given map.  For not too complicated
maps this will usually work within acceptable time constraints.  But in
general for arbitrary maps simple heuristics can take forever.  Hence my
question - which may have an answer well known to everyone but me.

Has the Proof of the 4 colour map Theorem lead to any relatively simple
constructive consequences / methodologies ?

I.e. If I have an arbitrary uncoloured map is there a formula that I (a real
person) can follow that will enable me to automatically produce a map using
no more than 4 colours ?

Yes there is an algorithm that enables one to color any map using no
more than 4 colours.

1. Use spiral chains of a maximal planar graph.
2. Use spiral chain coloring algorithm to color the graph with no more
than four colors. This part is a bit technical since the use of three-
color classes for the spiral chain segments in order to maintain three-
colorability of the current spiral segment as well as the outer 3-
cycle of the graph (termination conditition of the algorithm).

More you can find from my two arXiv papers (http://arxiv.org/abs/math/
0408247) and (http://arxiv.org/abs/0710.2066).

I suppose (but don't know for a fact) that it is possible to write a program
to enable a computer to do the job - but that is as undesirable as the
original proof.

It is obvious that you could write a program to 4-colour a map,
because there are only finitely many possible colourings, so you could
just try them all.

The interesting mathematical question is whether there is a polynomial
time algorithm to 4-colour a map. Do you know whether the algorithm
you refer to above is polynomial?

Derek Holt.- Hide quoted text -

- Show quoted text -

The known coloring algorithms for four-coloring of planar graphs are,
a quartic coloring (Appel and Haken, 1976) and a quadratic coloring
(Robertson et. al., 1996).

Spiral chain coloring algorithm is an linear algorithm since finding
spiral chains of a maximal planar graphs and coloring the nodes based
on these spiral chains is almost O(n). The only difficulty we may have
from the point of complexity is when we require single Kempe-switch
while maintaining 3-coloring of the current spiral segment (in this
case there must be a special induced subgraph of the non-spiral edges
(the sailing-boat subgraph) between the two parallel neighbor spiral
segments). Note that this is the "only" case that requires single step
Kempe-switch e.g., exchanging safe-color of the upper spiral segment
with an non-safe color of the lower spiral segment. (see
http://www.flickr.com/photos/49058045@N00/302196385/ for an
illustration).

Well on the implementation of the spiral chain coloring algorithm I
only know several computer programmers working on it.
Terry/Padden
Posted: Sat Apr 26, 2008 11:26 pm
Guest
On 26/04/08 4:24 PM, in article
3793037.1209191127651.JavaMail.jakarta@nitrogen.mathforum.org, "Julio Di
Egidio" <julio@diegidio.name> wrote:

Quote:
Hi Terry,

I am a programmer, not a mathematician, so hope I won't just add more
confusion to your question. Anyway, here is my 2c, and then maybe someone else
will drop in and give some more sensible answer.

I was a programmer in the 1960's but gave up on Computer Science in the mid

70's. So I usually forget to think of maths in C.S. Terms. Obviously this
is one time I should not.

Quote:
Heuristics are there to _reduce_ the algorithm time, and they by themselves do
not solve any problem. Hmm, I guess one of us here is not getting the point.

Heuristics just means an absence of structured methods. It is just a posh

word for "try anything that may get you a result soon".

Quote:
Again, I'd say it is the other way round. In fact, that "proof" is an
algorithm to show that no counter-counter examples exist. BTW, that is why
that "proof" is so controversial, I suppose: something like a proof by
reductio-ad-reductio... oh, well, hope you get my point.

You are correct that the proof is (mainly) an algorithm. I guess my
question is whether the formal proof leads to simple practical solutions.

Quote:
Indeed, what you can "follow" is an algorithm, not a formula.

I use formula for procedure usable by people; algorithm for procedure usable
by (in practice) only a computer.

I expect the answer to be NO for the reasons you mention.
Terry/Padden
Posted: Sat Apr 26, 2008 11:32 pm
Guest
On 26/04/08 5:32 PM, in article
0aa8d762-a6dd-4b0c-8201-a26b5669bd6e@t63g2000hsf.googlegroups.com,
"icahit@gmail.com" <icahit@gmail.com> wrote:

Quote:
Yes there is an algorithm that enables one to color any map using no
more than 4 colours.

1. Use spiral chains of a maximal planar graph.
2. Use spiral chain coloring algorithm to color the graph with no more
than four colors. This part is a bit technical since the use of three-
color classes for the spiral chain segments in order to maintain three-
colorability of the current spiral segment as well as the outer 3-
cycle of the graph (termination conditition of the algorithm).

More you can find from my two arXiv papers (http://arxiv.org/abs/math/
0408247) and (http://arxiv.org/abs/0710.2066).

That is very interesting. I'll have a look at the papers - but it is a long
time since I did any serious computer science or maths.

Are the procedures really practicable for use by people not computers ? I
understand this is a "how long is a piece of string" type of question.
 
Page 1 of 1       All times are GMT - 5 Hours
The time now is Sat Oct 11, 2008 3:41 pm