Complexity is a central topic both in mathematics and in computer science. It appears in various forms: there is
- combinatorial complexity (number) of mathematical structures;
- description complexity (the possibility of encoding a structure succinctly or visualizing it clearly); and
- algorithmic complexity (running time, storage).
In recent years it has become apparent that the different approaches to complexity are interwoven, and significant new insights are possible by combining several viewpoints. Our interdisciplinary Research Training Group integrates several aspects or facets of complexity into a unified research and training program.