Skip to main content
Log in

k-Phase Oscillator Synchronization for Graph Coloring

  • Published:
Mathematics in Computer Science Aims and scope Submit manuscript

Abstract

This paper investigates ways of applying oscillator synchronization to graph coloring. A previous method based on the generalization of the Aihara model is sensitive to the varying degree of the vertices in the graph and there is a strong tendency for the network to form suboptimal limit cycles on regular graphs. Other models such as those by Wu and Nakaguchi, Jin’no and Tanaka do not generalize well into greater than 2-coloring. In this paper, we present ways to overcome these problems and describe the results of our experiments on graphs requiring more than two colors. Our k-phase model enhances the coloring performance over the previous similar models. We further attempt to formalize and analyze the categorical behavior of these systems and discuss connections to other optimization methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Attenborough D.: The Trials of Life. William Collins Sons and Co and BBC books, London (1990)

    Google Scholar 

  2. Buck E., Buck J.: Synchronous fireflies. Sci. Am. 234, 74–85 (1976)

    Article  Google Scholar 

  3. Mirollo R.E., Strogatz S.H.: Synchronization of pulse-coupled biological oscillators. SIAM J. Appl. Math. 50, 1645–1662 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  4. Aihara, I., Kitahata, H., Aihara, K., Yoshikawa, K.: Periodic Rhythms and Anti-Phase Syn-Chronization in Calling Behaviors of Japanese Rain Frogs, vol. 2006. University of Tokyo. http://www.i.u-tokyo.ac.jp/mi/mi-e.htm (2006)

  5. Hong, Y.W., Scaglione, A.: Time synchronization and reach-back communications with pulse-coupled oscillators for UWB wireless ad hoc networks. In: Proceedings of the IEEE Conference on Ultra Wideband Systems and Technologies, pp. 190–194. Reston, VA (2003)

  6. Lucarelli, D., Wang, I.-J.: Decentralized Synchronization Protocols with Nearest Neighbor Communication. SenSys’04. ACM, Baltimore, Maryland (2004)

  7. Werner-Allen, G., Tewari, G., Patel, A., Welsh, M., Nagpal, R.: Firefly-inspired sensor network synchronicity with realistic radio effects. In: SenSys’05. ACM, San Diego, California (2005)

  8. Wu C.W.: Synchronization in Coupled Chaotic Circuits and Systems. World Scientific, Singapore (2002)

    Book  MATH  Google Scholar 

  9. Nakaguchi, T., Jin’no, K., Tanaka, M.: Theoretical analysis of hysteresis neural network solving N-queens problems. In: Proceedings of the of IEEE/ISCAS’99, pp. 555–558. Orlando, Florida (1999)

  10. Nakaguchi, T., Jin’no, K., Tanaka, M.: Hardware combinatorial optimization problems solver by hysteresis neural networks. In: The 2001 IEEE International Symposium on Circuits and Systems, 2001 (ISCAS 2001), vol. 3, pp. 565–568. Sydney, Australia. (2001)

  11. Lee, S., Lister, R.: Experiments in the Dynamics of Phase Coupled Oscillators When Applied to Graph Colouring. In: Dobbie, G., Mans, B. (eds.) The Thirty-First Australasian Computer Science Conference (ACSC2008). Conferences in Research and Practice in Information Technology (CRPIT), vol. 74, pp. 83–89. Wollongong (2008)

  12. Jin’no, K., Taguchi, H., Yamamoto, T., Hirose, H.: Dynamical hysteresis neural networks for graph coloring problem. In: The 2003 IEEE International Symposium on Circuits and Systems, 2001 (ISCAS 2003), vol. 5, pp. 737–740. Bangkok, Thailand (2003)

  13. Lee, S.A.: Firefly inspired distributed graph coloring algorithms. In: International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA08), Las Vegas (2008)

  14. Holton D.A., Sheehan J.: The Petersen Graph, vol. 7. Cambridge University Press, London (1993)

    Book  Google Scholar 

  15. DIMACS: DIMACS Implementation Challenges: NP Hard Problems: Maximum Clique, Graph Coloring, and Satisfiability, vol. 2007. http://mat.gsia.cmu.edu/COLOR/instances.html (1993)

  16. Petford A.D., Welsh D.J.A.: A randomised 3-colouring algorithm. Discrete Math. 74, 253–261 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  17. Finocchi, I., Panconesi, A., Silvestri, R.: Experimental analysis of simple, distributed vertex coloring algorithms. In: Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, San Francisco, California (2002)

  18. Strogatz S.H.: Nonlinear Dynamics and Chaos. Addison-Wesley, Reading (1994)

    Google Scholar 

  19. Chung F.R.K.: Spectral Graph Theory. American Mathematical Society, Providence (1997)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sof Anthony Lee.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, S.A. k-Phase Oscillator Synchronization for Graph Coloring. Math.Comput.Sci. 3, 61–72 (2010). https://doi.org/10.1007/s11786-009-0006-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11786-009-0006-9

Keywords

Mathematics Subject Classification (2000)

Navigation