Free access
Proceedings
2014 Proceedings of the Sixteenth Workshop on Algorithm Engineering and Experiments (ALENEX)

Practical Experience with Hanani-Tutte for Testing c-Planarity

Abstract

We propose an algorithm for c-planarity testing which is correct and efficient, but not, in general, complete, i.e., there are input instances on which the algorithm declines to give an answer. At the core of this algorithm is an algebraic criterion based on work by the third author [20] with the following properties: (1) The criterion is a necessary condition for c-planarity, (2) for special graph classes, including c-connected graphs, the condition is also sufficient, and (3) the criterion can be tested efficiently in polynomial time. The algebraic criterion is not sufficient in general; however, we can extend it to a (still efficient) algorithm that verifies the answer of the criterion by building a c-planar embedding of the input graph. Our practical experiments show that this algorithm works well in practice. This is the first time that all instances from state-of-the-art benchmark sets for testing c-planarity are solved correctly. The algorithm is conceptually very simple and easy to implement.

Formats available

You can view the full content in the following formats:

Information & Authors

Information

Published In

cover image Proceedings
2014 Proceedings of the Sixteenth Workshop on Algorithm Engineering and Experiments (ALENEX)
Pages: 86 - 97
Editors: Catherine C. McGeoch, Amherst College, Amherst, MA, USA and Ulrich Meyer, Goethe University Frankfurt am Main, Frankfurt, Germany
ISBN (Online): 978-1-61197-319-8

History

Published online: 18 December 2013

Authors

Affiliations

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

View Options

View options

PDF

View PDF

Get Access

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media