10.01.2013 Views

Publications - University of Limerick

Publications - University of Limerick

Publications - University of Limerick

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Patrick Healy Curriculum Vitae<br />

<strong>Publications</strong>:<br />

Order <strong>of</strong> presentation <strong>of</strong> publications:<br />

refereed journal, post-conference publications [1] – [10];<br />

edited books, proceedings, collections [11] – [13];<br />

book chapters [14];<br />

refereed conference publications [15] – [41];<br />

invited talks [42] – [44];<br />

other conference presentations [45] – [57];<br />

other non-peer reviewed material (technical reports, etc.) are not listed<br />

[1] Sarmad Abassi, Patrick Healy, and Aimal Rextin. Improving the running time <strong>of</strong> embedded<br />

upward planarity testing. Information Processing Letters, 110(7):274–278, 2010.<br />

[2] Martin Harrigan and Patrick Healy. Using a significant spanning tree to draw a directed<br />

graph. Journal <strong>of</strong> Graph Algorithms and Applications, 12(3), 2008.<br />

[3] Patrick Healy. Scheduling research grant proposal evaluation meetings and the range<br />

colouring problem. In Edmund K. Burke and Hana Rudová, editors, Practice and Theory <strong>of</strong><br />

Automated Timetabling, 6th International Conference, Selected Papers, Aug.–Sep., 2006,<br />

volume 3867 <strong>of</strong> LNCS, pages 121–133, Brno, Czech Republic, 2007. Springer.<br />

[4] Patrick Healy and Karol Lynch. Building blocks <strong>of</strong> upward planar digraphs. Journal <strong>of</strong><br />

Graph Algorithms and Applications, 11(1):3–44, 2007.<br />

[5] Patrick Healy and Karol Lynch. Fixed-parameter tractable algorithms for testing upward<br />

planarity. International Journal <strong>of</strong> Foundations <strong>of</strong> Computer Science, 17(5), October 2006.<br />

[6] Patrick Healy, Ago Kuusik, and Sebastian Leipert. A characterisation <strong>of</strong> level planar<br />

graphs. Discrete Mathematics, 280(1 – 3):51 – 63, 2004.<br />

[7] Patrick Healy and Ago Kuusik. Algorithms for multi-level graph planarity testing and<br />

layout. Theoretical Computer Science, 320(2 – 3):331 – 344, 2004.<br />

[8] Patrick Healy, Marcus Creavin, and Ago Kuusik. An optimal algorithm for rectangle<br />

placement. Operations Research Letters, 24:73–80, 1999.<br />

[9] Patrick Healy and Robert N. Moll. A local optimization-based solution to the rectangle<br />

layout problem. Journal <strong>of</strong> the Operational Research Society, 47:523 – 537, April 1996.<br />

[10] Patrick Healy and Robert Moll. A new extension <strong>of</strong> local search applied to the Dial-A-<br />

Ride-Problem. European Journal <strong>of</strong> Operational Research, 83(1):83 – 104, May 1995.<br />

[11] Patrick Healy and Nikola S. Nikolov, editors. Graph Drawing, 13th International Symposium,<br />

GD 2005, <strong>Limerick</strong>, Ireland, September 12-14, 2005, Revised Papers, volume 3843<br />

<strong>of</strong> Lecture Notes in Computer Science. Springer, 2006.<br />

[12] Patrick Healy and Peter Eades. Journal <strong>of</strong> Graph Algorithms and Applications; special<br />

edition dedicated to Graph Drawing ’05, volume 11. ISSN: 1526-1719, 2007.<br />

Page 4 <strong>of</strong> 8


Patrick Healy Curriculum Vitae<br />

[13] Patrick Healy and Nikola S. Nikolov, editors. Discrete Mathematics; special edition dedicated<br />

to 13th International Symposium on Graph Drawing, 2005, volume 309. Elsevier,<br />

April 2009.<br />

[14] Patrick Healy and Nikolov S. Nikolov. Handbook <strong>of</strong> Graph Drawing and Visualization,<br />

chapter II.16. Hierarchical Drawing Algorithms. CRC Press, 2010. (To appear).<br />

[15] Mihai Bilauca and Patrick Healy. Building table formatting tools. In Matthew R. B. Hardy<br />

and Frank Wm. Tompa, editors, ACM Symposium on Document Engineering, pages 13–22.<br />

ACM, 2011.<br />

[16] Martin Harrigan and Patrick Healy. k-level crossing minimization is np-hard for trees. In<br />

Proceedings <strong>of</strong> Workshop on Algorithms and Computation - 2011, pages 70–76, 2011.<br />

[17] Mihai Bilauca and Patrick Healy. Table layout performance <strong>of</strong> document authoring tools.<br />

In ACM Symposium on Document Engineering, pages 199–202, 2010.<br />

[18] Mihai Bilauca and Patrick Healy. A new model for automated table layout. In ACM<br />

Symposium on Document Engineering, pages 169–176, 2010.<br />

[19] Mel Gorman and Patrick Healy. Performance Characteristics <strong>of</strong> Explicit Superpage Support.<br />

In Tao Li, Onur Mutlu, and James Poe, editors, WIOSCA 2010 - Sixth Annual<br />

Workshop on the Interaction between Operating Systems and Computer Architecture, Saint<br />

Malo France, 2010.<br />

[20] Aimal Rextin and Patrick Healy. Maximum upward planar subgraph <strong>of</strong> a single-source<br />

embedded digraph. In My T. Thai and Sartaj Sahni, editors, COCOON 2010, volume<br />

6196 <strong>of</strong> Lecture Notes in Computer Science, pages 110–119. Springer, 2010.<br />

[21] Patrick Healy. Managing change in the era <strong>of</strong> the iPhone. In Paolo Boldi and Luisa<br />

Gargano, editors, Proceedings <strong>of</strong> FUN 2010, volume 6099 <strong>of</strong> Lecture Notes in Computer<br />

Science, pages 249–259, 2010.<br />

[22] C. Cawley, P. Healy, and G. Botterweck. A discussion <strong>of</strong> three visualisation approaches to<br />

providing cognitive support in variability management. In Frank Dölitzscher Steffen Thiel,<br />

Christoph Reich, editor, 2nd Conference on S<strong>of</strong>tware Technologies and Processes (STeP).<br />

Oldenbourg, 2010. ISBN 978-3-486-59816-2.<br />

[23] C. Cawley, G. Botterweck, P. Healy, S. B. Abid, and S. Thiel. A 3d visualisation to enhance<br />

cognition in s<strong>of</strong>tware product line engineering. In 5th International Symposium on Visual<br />

Computing (ISVC09), Las Vegas, Nevada, USA, 2009.<br />

[24] Sarmad Abbasi, Patrick Healy, and Aimal Rextin. An improved upward planarity testing<br />

algorithm and related applications. In Sandip Das and Ryuhei Uehara, editors, WALCOM,<br />

volume 5431 <strong>of</strong> Lecture Notes in Computer Science, pages 334–344. Springer, 2009.<br />

[25] Aimal Rextin and Patrick Healy. A fully dynamic algorithm to test the upward planarity<br />

<strong>of</strong> single source embedded digraphs. In Ioannis G. Tollis and Maurizio Patrignani, editors,<br />

Graph Drawing, volume 5417 <strong>of</strong> Lecture Notes in Computer Science, pages 254–265.<br />

Springer, 2008.<br />

Page 5 <strong>of</strong> 8


Patrick Healy Curriculum Vitae<br />

[26] Daren Nestor, Steffen Thiel, Goetz Botterweck, Ciarán Cawley, and Patrick Healy. Applying<br />

visualisation techniques in s<strong>of</strong>tware product lines. In S<strong>of</strong>tVis ’08: Proceedings <strong>of</strong><br />

the 4th ACM symposium on S<strong>of</strong>tware visuallization, pages 175–184, New York, NY, USA,<br />

2008. ACM.<br />

[27] Mel Gorman and Patrick Healy. Supporting superpage allocation without additional hardware<br />

support. In ISMM ’08: Proceedings <strong>of</strong> the 7th international symposium on Memory<br />

management, pages 41–50, New York, NY, USA, 2008. ACM.<br />

[28] Martin Harrigan and Patrick Healy. Practical level planarity testing and layout with embedding<br />

constraints. In Graph Drawing, 15th International Symposium, GD 2007, volume<br />

4875, pages 62–68. Springer Berlin / Heidelberg, Spetember, 2007 2008. DOI: 10.1007/978-<br />

3-540-77537-9 9.<br />

[29] Patrick Healy. handin: A system for the efficient management <strong>of</strong> programming assignments.<br />

In Computer Science Community <strong>of</strong> Practice Symposium, 2007, Dec. 2007. ISBN:<br />

1-905952-04-X (978-1-905952-04-5).<br />

[30] Daren Nestor, Luke O’Malley, Patrick Healy, Aaron Quigley, and Steffen Thiel. Visualisation<br />

techniques to support derivation tasks in s<strong>of</strong>tware product line development. In<br />

CASCON ’07: Proceedings <strong>of</strong> the 2007 conference <strong>of</strong> the center for advanced studies on<br />

Collaborative research, pages 315–325, New York, NY, USA, 2007. ACM.<br />

[31] Radoslav Andreev, Patrick Healy, and Nikola S. Nikolov. Applying ant colony optimization<br />

metaheuristic to the DAG layering problem. In Proceedings <strong>of</strong> the 10th International<br />

Workshop on Nature Inspired Distributed Computing (NIDISC’07); IEEE Catalog Number:<br />

07TH8938, pages 200–201. IEEE Computer Society, 2007.<br />

[32] Martin Harrigan and Patrick Healy. Efficiently drawing a significant spanning tree <strong>of</strong> a<br />

directed graph. In Proceedings <strong>of</strong> APVIS ’07 (6th International Asia-Pacific Symposium<br />

on Visualisation), pages 53 – 59, 2007.<br />

[33] Patrick Healy. Scheduling research grant proposal evaluation meetings. In Edmund K.<br />

Burke and Hana Rudová, editors, Proceedings <strong>of</strong> The 6 th International Conference on the<br />

Practice and Theory <strong>of</strong> Automated Timetabling, pages 432–436, 2006.<br />

[34] Patrick Healy and Karol Lynch. Fixed-parameter tractable algorithms for testing upward<br />

planarity. In Peter Vojtás, Mária Bieliková, Bernadette Charron-Bost, and Ondrej S´ykora,<br />

editors, SOFSEM, volume 3381 <strong>of</strong> Lecture Notes in Computer Science, pages 199–208.<br />

Springer, 2005.<br />

[35] Patrick Healy and Karol Lynch. Building blocks <strong>of</strong> upward planar digraphs. In GD2004,<br />

Proceedings <strong>of</strong> 12 th International Graph Drawing Symposium, LNCS, pages 296 – 306.<br />

Springer-Verlag, 2004.<br />

[36] Patrick Healy and Nikola S. Nikolov. Facets <strong>of</strong> the directed acyclic graph layering polytope.<br />

In Boedlander and Kaufman, editors, Graph-Theoretic Concepts in Computer Science:<br />

Proceedings <strong>of</strong> 28 th International Workshop, WG 2002, Lecture Notes in Computer Science.<br />

Springer-Verlag, 2002.<br />

Page 6 <strong>of</strong> 8


Patrick Healy Curriculum Vitae<br />

[37] Patrick Healy and Nikola S. Nikolov. A branch-and-cut approach to the directed acyclic<br />

graph layering problem. In Michael T. Goodrich and Stephen G. Koubourov, editors,<br />

GD2002, Proceedings <strong>of</strong> 10 th International Graph Drawing Symposium, number 2528 in<br />

LNCS, pages 98 – 109. Springer-Verlag, 2002.<br />

[38] Patrick Healy and Nikola S. Nikolov. How to layer a directed acyclic graph. In P. Mutzel,<br />

M. Jünger, and S. Leipert, editors, Graph Drawing: Proceedings <strong>of</strong> 9 th International Symposium,<br />

GD 2001, Lecture Notes in Computer Science, pages 16 – 30. Springer-Verlag,<br />

2001.<br />

[39] Patrick Healy, Ago Kuusik, and Sebastian Leipert. Characterization <strong>of</strong> level non-planar<br />

graphs by minimal patterns. In D.-Z. Du, P. Eades, V. Estivill-Castro, X. Lin, and<br />

A. Sharma, editors, Computing and Combinatorics: Proceedings <strong>of</strong> 6 th International Conference,<br />

COCOON 2000, volume 1858 <strong>of</strong> Lecture Notes in Computer Science, pages 74 –<br />

84. Springer-Verlag, 2000.<br />

[40] Patrick Healy and Michael English. Upward planarity <strong>of</strong> sparse graphs. In Ljiljana<br />

Brankovic and Joe Ryan, editors, Proceedings <strong>of</strong> the Eleventh Australasian Workshop on<br />

Combinatorial Algorithms, pages 191 – 203, July 2000.<br />

[41] Patrick Healy and Ago Kuusik. The vertex-exchange graph: A new concept for multilevel<br />

crossing minimization. In Jan Kratochvíl, editor, Graph Drawing: Proceedings <strong>of</strong> 7th<br />

International Symposium, GD’99, number 1731 in Lecture Notes in Computer Science,<br />

pages 205 – 216. Springer-Verlag, 1999.<br />

[42] Patrick Healy. The Marie Curie Transfer <strong>of</strong> Knowledge (ToK) scheme under FP6. Invited<br />

talk at Irish Universities Association, December 2005.<br />

[43] Patrick Healy. The Marie Curie European Postdoctoral Scheme. Invited talk at <strong>University</strong><br />

<strong>of</strong> <strong>Limerick</strong>, June 2005.<br />

[44] Patrick Healy. A new ILP approach for drawing hierarchical graphs. Invited talk at ISMP<br />

2000: 17 th International Symposium on Mathematical Programming, August 2000.<br />

[45]<br />

[46]<br />

[47]<br />

[48]<br />

Áine Uí Éigeartaigh, Patrick Healy, Mícheál Ó hÉigeartaigh, and Seán Mc Garraghy. rchains<br />

in graphs and their complements.<br />

Áine Uí Éigeartaigh, Patrick Healy, and Mícheál Ó hÉigeartaigh. r-swaps <strong>of</strong> Hamiltonian<br />

tours. In Proceedings <strong>of</strong> Combinatorial Optimisation 2004 Conference, Lancaster <strong>University</strong>,<br />

2004.<br />

Áine Uí Éigeartaigh, Patrick Healy, and Mícheál Ó hÉigeartaigh. r-swaps <strong>of</strong> Hamiltonian<br />

tours: Structural properties and recursive relationships. In Proceedings <strong>of</strong> Combinatorial<br />

Optimisation 2004 Conference, Lancaster <strong>University</strong>, 2004.<br />

Áine Uí Éigeartaigh, Patrick Healy, and Mícheál Ó hÉigeartaigh. Counting r-swaps in<br />

Hamiltonian tours. In SIAM Conference on Discrete Mathematics, 2002.<br />

[49] Patrick Healy and Nikola Nikolov. Optimal levellings <strong>of</strong> hierarchical graphs. In Proceedings<br />

<strong>of</strong> ECCO-XIII Conference <strong>of</strong> the European Chapter on Combinatorial Optimization, 2000.<br />

Page 7 <strong>of</strong> 8


Patrick Healy Curriculum Vitae<br />

[50] Patrick Healy. Sacrificing: A variant <strong>of</strong> local optimisation. In Conor Ryan and Jim Buckley,<br />

editors, Proceedings <strong>of</strong> SCASE ’99, pages 85 – 98, <strong>University</strong> <strong>of</strong> <strong>Limerick</strong>, 1999.<br />

[51] Patrick Healy and Ago Kuusik. An Optimal Algorithm for Rectangle Placement. In Proceedings<br />

<strong>of</strong> ECCO-XI Conference <strong>of</strong> the European Chapter on Combinatorial Optimization,<br />

<strong>University</strong> <strong>of</strong> Copenhagen, Copenhagen, Denmark, May 1998.<br />

[52] Patrick Healy. Automatic Graph Drawing and Layout. Presented to S<strong>of</strong>t Computing And<br />

Re-Engineering Workshop, Dept. <strong>of</strong> Computer Science, <strong>University</strong> <strong>of</strong> <strong>Limerick</strong>, <strong>Limerick</strong>,<br />

Ireland, April 1998.<br />

[53] Patrick Healy. S<strong>of</strong>t computing and parallelisation. Presented to Irish Society <strong>of</strong> Scientific<br />

Engineering Computing Workshop, <strong>University</strong> College Dublin, Dublin, Ireland, May 1998.<br />

[54] Patrick Healy and Marcus Creavin. A simulated annealing solution to the 3-D container<br />

packing problem. In Rory O’Connor and Patricia Magee, editors, ECCO-IX Conference<br />

<strong>of</strong> the European Chapter on Combinatorial Optimization. Centre for Teaching Computing,<br />

Dublin City <strong>University</strong>, April 1996.<br />

[55] Patrick Healy. An O(n)-time rectangle placement algorithm. In Proceedings <strong>of</strong> 10 th European<br />

Workshop on Computational Geometry. Universidad de Cantabria, Santander, Spain,<br />

1994.<br />

[56] T. Svrcek, N. Krishnamurthy, and P. Healy. Slot swap at United Airlines. In ORSA/TIMS<br />

35 th Joint National Meeting: Transport and Logistics, Chicago, May 1993.<br />

[57] Patrick Healy. A tool for adjusting the flight schedule during high-volume irregular operations.<br />

In Proceedings <strong>of</strong> 32 nd Annual AGIFORS (Airline Group <strong>of</strong> the International<br />

Federation <strong>of</strong> Operational Research Societies) Symposium, October 1992.<br />

Page 8 <strong>of</strong> 8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!