Servicenavigation

Algorithm Engineering (Prof. Mutzel)

Overview

Algorithm engineering includes the design, the theoretical analysis, the implementation, and experimental evaluation of algorithms. This new field intends to bridge the gap between the efficient algorithms developed in algorithmic theory and the algorithms used by practitioners.

In this context, the research interests of our group focuses on algorithms, data structures, and combinatorial optimization, in particularly, for NP-hard optimization problems. The methods we use are based on exact methods like branch-and-bound, branch-and-cut, integer linear programming, polyhedral combinatorics, and graph theory on one side and heuristic techniques like local-search-based methods and evolutionary algorithms on the other.

Algorithm engineering requires thorough experimentation and evaluation of our new heuristics and exact algorithms for real problems. We have experience with a variety of applications such as graph layout problems, bioinformatics, and logistic problems such as network design.

Group

Former Members

Research and Projects

Our central research topics are

  • Algorithm Engineering, in particular graph algorithms and data structures
  • Combinatorial Optimization, in particular for NP-hard optimization problems (ILP-based)
  • Graph Drawing
  • Network Design und Optimization
  • Analysis of Biological Networks and Proteomics

See also our List of active projects

Teaching

Our current lectures and courses can be found at Lectures.

If you are interested in writing a diploma/Master's/Bachelor's thesis, please contact Prof. Mutzel or members of her group directly. We do not list the possible topics on this website.

Selected Recent Publications

  • An SDP Approach to Multi-level Crossing Minimization
  • Markus Chimani, Philipp Hungerlaender, Michael Juenger, and Petra Mutzel
    ACM Journal of Experimental Algorithmics, to appear.
  • Scaffold Hunter - Visual Analysis of Chemical Compound Databases
    Karsten Klein, Nils Kriege, and Petra Mutzel
    in: International Conference on Information Visualization Theory and Applications (IVAPP) 2012, to appear.
  • CT-Index: Fingerprint-based Graph Indexing Combining Cycles and Trees
    Karsten Klein, Nils Kriege, and Petra Mutzel
    Proc. 27th IEEE International Conference on Data Engineering (ICDE 2011), IEEE Computing Society, 1115-1126
  • Colored Simultaneous Geometric Embeddings and Universal Pointsets
    Ulrik Brandes, Cesim Erten, Alejandro Estrella-Balderrama, J. Joseph Fowler, Fabrizio Frati, Markus Geyer, Carsten Gutwenger, Seok-Hee Hong, Michael Kaufmann, Stephen G. Kobourov, Giuseppe Liotta, Petra Mutzel, and Antonios Symvonis
    Algorithmica 60 (3), 2011, 569-592
  • Upward Planarization Layout
    Markus Chimani , Carsten Gutwenger, Petra Mutzel, and Hoi-Ming Wong
    Journal of Graph Algorithms and Applications (JGAA) 15 (1), 2011, 127–155
  • An Experimental Evaluation of Multilevel Layout Methods
    Bartel, G., Gutwenger, C., Klein, K., and Mutzel, P.
    in: Brandes, U. (ed.), Graph Drawing 2010
    Lecture Notes in Computer Science 6502, Springer-Verlag, 80-91.
  • Crossing Minimization and Layouts of Directed Hypergraphs with Port Constraints
    Chimani, M., Gutwenger, C., Mutzel, P., Spoenemann, M., and Wong, H.-M.
    in: Brandes, U. (ed.), Graph Drawing 2010
    Lecture Notes in Computer Science 6502, Springer-Verlag, 141-152.
  • Interactive Exploration of Chemical Space with Scaffold Hunter
    Wetzel, S., Klein, K., Renner, S. Rauh, D., Oprea, T.I., Mutzel, P. and Waldmann, H.
    Nature Chemical Biology 5, 2009, 581-583
  • Graph Drawing Algorithms
    Peter Eades, Carsten Gutwenger, Seok-Hee Hong, and Petra Mutzel
    Chapter 6 in: M. Attallah and M. Blanton (eds.), Algorithms and Theory of Computation Handbook,
    Volume 2: Special Topics and Techniques, 2nd edition, CRC Press, 2009
  • Optimization in Levelled Graphs
    Petra Mutzel
    Part 15 in: Pardalos, P.M. und Floudas, C.A. (eds.), Encyclopedia of Optimization, Second Edition, Springer US, 2009, 2813-2820
  • Inserting a Vertex into a Planar Graph
    Markus Chimani, Carsten Gutwenger, Petra Mutzel, and Christian Wolf
    In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms, (SODA '2009), New York
    ACM Press, 2009, 375-383
  • On open problems in biological network visualization
    Albrecht, M., Kerren, A., Klein, K., Kohlbacher, O., Mutzel, P., Paul, W., Schreiber, F., and Wybrow, M.
    in: Eppstein, D. und Gansner, E. (eds.), Graph Drawing 2009
    Lecture Notes in Computer Science 5849, Springer-Verlag, 2010, 256-267
  • Upward planarization layout
    Chimani, M., Gutwenger, C., Mutzel, P., and Wong, H.-M.
    in: Eppstein, D. und Gansner, E. (eds.), Graph Drawing 2009
    Lecture Notes in Computer Science 5849, Springer-Verlag, 2010, 94-106
  • Planar Biconnectivity Augmentation With Fixed Embedding
    Carsten Gutwenger, Petra Mutzel, and Bernd Zey
    In: J. Kratochvil und M. Miller (eds.), 20th International Workshop on Combinatorial Algorithms, IWOCA 2009
    Lecture Notes in Computer Science, Springer-Verlag, 2009, 289-300
  • The Crossing Number of Graphs: Theory and Computation
    Petra Mutzel
    in: Albers, S., Alt, H. und Näher, S. (eds.), Efficient Algorithms, Essays dedicated to Kurt Mehlhorn on the occasion of his 60th birthday
    Lecture Notes in Computer Science 5760, Springer-Verlag, 2009, 305-317
 
Last modified: 2012-05-16 16:30 by Petra Mutzel
DokuWikiRSS Feed