Economic success frequently depends on a company's ability to rapidly identify market changes and to adapt to them. Making optimal decisions within tight time constraints and under consideration of influential factors is one of the most challenging tasks in industry and applied computer science. Gaining expertise in solving optimization problems can therefore significantly increase efficiency and profitability of a company and lead to a competitive advantage. Unfortunately, many real-world optimization problems are notoriously difficult to solve due to their high complexity. For example, in the context of combinatorial optimization (where the search space tends to grow exponentially) or in nonlinear system identification (especially if no a-priori knowledge about the kind of nonlinearity is available) such applications are frequently found. Exact mathematical methods cannot solve these problems in relevant dimensions within reasonable time.