Algorithms and Complexity Group
  • People
  • Research
  • Courses
  • Talks
  • Jobs
  • Contact

We are always looking for enthusiastic young people who are interested in a research project or thesis in the Bachelor, Master, and PhD programs. There are often topics available that are not listed here, so please contact us if you are interested in a project or thesis within an area of our group's research.

Contents

Hybrid Optimization Approaches for Combinatorial Optimization

Date: continuously offered
Topics for: Master/bachelor theses, projects
Contact: Günther Raidl

Many practical combinatorial optimization problems are NP-hard and challenging to solve in practice. While, for example, state-of-the-art mixed integer programming and constrained programming solvers are powerful tools to effectively solve small to medium sized instances of such problems to proven optimality, they frequently do not scale well enough to larger problem instances. Heuristiscs and metaheuristics, such as local search, variable neighborhood search, tabu search, or evolutionary approaches, are frequently applied in these cases as viable alternatives, although they usually do not provide quality guarantees.

In our research we try to utilize and combine the best of such different techniques with the aim of coming up with hybrid solution approaches that are able to outperform traditional methods in terms of the quality of heuristic solutions or the time in which they are obtained. Such hybrids may be of pure heuristic nature, possibly additionally provide quality guarantees, or can be so-called anytime-algorithms which provide promising heuristic solutions very soon but are also guaranteed to finally terminate with a proven optimal solution given enough time. Large neighborhood search approaches or tree-search methods guided by strong heuristics are prominent examples for hybrid optimization approaches.

In our recent research, we in particular consider machine learning techniques for learning functions that guide (hybrid) optimization techniques for improved performance.

Considered problems come from many different areas including scheduling, transport optimization, E-mobility, network design, graph theory, bioninformatics, quantum computing, and cutting and packing.

Requirements:

  • Proficiency in algorithmics
  • Interest in heuristic optimization techniques, mathematical programming, constrained programming and/or machine learning
  • Good programming skills

Solving Hard Combinatorial Problems with SAT and QBF Solvers

Over the last two decades, SAT-solvers (which are programs that solve the Boolean satisfiability problem) have become surprisingly powerful and can check the satisfiability of instances with hundreds of thousands of variables in a few minutes. Among the most powerful SAT-solvers are Glucose and Lingeling.The subject for a Bachelor or Masters thesis would be to translate a hard combinatorial problem into SAT and solve it with a SAT-solver. For such a translation (often called encoding) there are usually many different approaches, and part of the thesis would be to compare different approaches experimentally on a set of problem instances.

The considered combinatorial problem can be chosen from a large pool of problems, including graph, clustering and optimization problems. Some recent research in this direction can be found here and here.

For even harder problems, like finding a winning strategy for a board game, one needs to go beyond SAT and use a QBF solver (Qute is such a solver we developed in our group).

Date: February 2018
Topic for: Bachelor/Master Theses
Contact: Stefan Szeider

Graph Drawing

Date: topics continuously available
Topic for: Bachelor/Master Theses
Contact: Martin Nöllenburg

Graph Drawing is concerned with algorithms to compute geometric representations of graphs and networks. Applications of graph drawing range from graph visualizations for human users to hardware layouts and wireless routing. Scientifically, the area offers a wide spectrum of topics for student theses, from theoretical questions (e.g., existence of certain layouts or algorithms with certain properties) to practical questions of modeling the actual requirements of a particular application and designing, implementing, and evaluating algorithms for solving it.

Requirements:

  • Proficiency in (graph) algorithmics
  • Interest in geometry and visualization
  • Practical topics: good programming skills

Algorithmic Cartography and Geometry

Date: topics continuously available
Topic for: Bachelor/Master Theses
Contact: Martin Nöllenburg

Digital cartography offers a wide spectrum of visualization problems that can be solved by geometric algorithms. The types of maps range from dynamic and interactive maps, e.g., on smart phones and mobile devices, to unconventional diagrammatic or schematic maps. Examples of algorithmic problems comprise label placement for map features, algorithms for constructing cartograms, or schematic destination maps. The area contains both topics with a stronger practical focus (including evaluation) or with a more theoretical focus. Thesis topics in computational geometry without direct links to cartography are also possible.

Requirements:

  • Proficiency in algorithmics and geometric algorithms
  • Interest in maps and interdisciplinary work
  • Practical topics: good programming skills

News

  • Best Paper Award at SOFSEM 2025

    Best Paper Award at SOFSEM 2025

    2025-01-23
    Thomas Depian, Simon D. Fink, Alexander Firbas, Robert Ganian, and Martin Nöllenburg received the Best Paper Award for their paper …Read More »
  • Markus Wallinger receives Award of Excellence for his PhD Thesis

    Markus Wallinger receives Award of Excellence for his PhD Thesis

    2024-12-05
    Our former group member Markus Wallinger won the Award of Excellence by the Federal Ministry for Education, Science and Research. …Read More »
  • Thomas Depian receives State Prize for his Master’s Thesis

    Thomas Depian receives State Prize for his Master’s Thesis

    2024-11-21
    Our group member Thomas Depian won the Appreciation Award given by the Federal Ministry for Education, Science and Research. This …Read More »
  • Best Paper Award at GECCO 2024 for M. Bresich, G. Raidl, and S. Limmer

    Best Paper Award at GECCO 2024 for M. Bresich, G. Raidl, and S. Limmer

    2024-07-24
    Maria Bresich, Günther Raidl, and Steffen Limmer received the best paper award at the 2024 Genetic and Evolutionary Computation Conference …Read More »
  • Welcome to our Feodor Lynen Fellow Dr. Frank Sommer

    Welcome to our Feodor Lynen Fellow Dr. Frank Sommer

    2024-06-14
    On June 1, 2024, Dr. Frank Sommer has joined the Algorithms and Complexity group with a prestigious Feodor Lynen postdoc …Read More »

News archive

All news for 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 and 2024.
TU Wien Informatics
Offenlegung (§25 MedienG) Inhaber der Website ist das Institut für Logic and Computation an der Technischen Universität Wien, 1040 Wien. Die TU Wien distanziert sich von den Inhalten aller extern gelinkten Seiten und übernimmt diesbezüglich keine Haftung. – Disclaimer – Datenschutzerklärung
Log in requires cookies.