Research Interests
I am interested in theoretical and practical issues of computer science.
More precisely in the design, analysis and efficient implementation
of exact and approximate algorithms and data structures concerning:
- Graph Algorithms
- Cycle Bases and Algebraic Graph Theory
- Matchings with Preferences
I am also interested in experimental algorithmics and programming languages.
Program Committees
-
ICTCS'07,
10th Italian Conference on Theoretical Computer Science.
Thesis
-
Minimum Cycle Basis, Algorithms and Applications. [pdf]
PhD thesis, Universität des Saarlandes, 2006.
Manuscripts, technical reports and submitted papers
-
with Kurt Mehlhorn.
Minimum Cycle Bases: Faster and Simpler
submitted to journal
[pdf]
Journal Publications
-
with T. Kavitha, K. Mehlhorn, and K. Paluch.
An O(m2nlogn) Algorithm for Minimum Cycle Basis of Graphs
Algorithmica. In Press
[web]
-
Reducing Rank-Maximal to Maximum Weight Matching
Theoretical Computer Science. In Press
[web]
-
with C. Gotsman, K. Kaligosi, K. Mehlhorn, and E. Pyrga.
Cycle Bases of Graphs and Sampled Manifolds.
Computer Aided Geometric Design, 24(8-9):464-480, 2007.
Special issue: Discrete Differential Geometry
[pdf, web]
-
with T. Kavitha, K. Mehlhorn, and K. Paluch.
Strongly Stable Matchings in Time O(nm) and Extension to the Hospitals-Residents problem. [pdf,
web]
ACM Transactions on Algorithms, 3(2), 2007.
-
with K. Mehlhorn.
Implementing Minimum Cycle Basis Algorithms. [ps.gz, pdf,
web]
ACM Journal of Experimental Algorithmics, 11(2):1-14, 2006.
-
with R. Irving, T. Kavitha, K. Mehlhorn, and K. Paluch.
Rank-maximal Matchings. [ps.gz,
pdf,
web]
ACM Transactions on Algorithms, 2(4):602-610, 2006.
Conference Publications (refereed)
-
with C-C. Huang, T. Kavitha, and M. Nasre.
Bounded Unpopularity Matchings
[pdf]
In Proceedings of the 11th Scandinavian Workshop on Algorithm Theory
(SWAT'08).
to appear
-
with T. Kavitha, and K. Mehlhorn.
New Approximation Algorithms for Minimum Cycle Bases of Graphs.
[ps.gz,
pdf,
web]
In Proceedings of the 24th International Symposium on Theoretical
Aspects of Computer Science (STACS'07).
-
with K. Mehlhorn.
Implementing Minimum Cycle Basis Algorithms.
[ps.gz,
pdf,
web]
In Proceedings of the 4th International Workshop on Efficient and
Experimental Algorithms (WEA'05).
-
with T. Kavitha, K. Mehlhorn, and K. Paluch.
A Faster Algorithm for Minimum Cycle Basis of Graphs.
[ps.gz,
pdf,
web]
In Proceedings of the 31st International Colloquium on Automata, Languages and Programming (ICALP'04).
-
with T. Kavitha, K. Mehlhorn, and K. Paluch.
Strongly Stable Matchings in Time O(nm) and Extension to the Hospitals-Residents problem. [ps.gz, pdf,
web]
In Proceedings of the 21st International Symposium on Theoretical Aspects of Computer Science (STACS'2004).
-
with R. Irving, T. Kavitha, K. Mehlhorn, and K. Paluch.
Rank-maximal Matchings. [ps.gz, pdf,
web]
In Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'04).
Research Software
-
Rank-Maximal Matchings.
This is a LEDA extension package which implements efficient algorithms which compute rank-maximal
matchings in bipartite graphs.
- Minimum Cycle Basis.
This is a LEDA extension package which implements exact and approximation algorithms in
order to compute a minimum cycle basis of edge-weighted undirected and directed graphs.