PhD Student
Michigan State University
blankjul [at]

Julian Blank is a PhD student in the Department of Computer Science and Engineering at Michigan State University. He received his B.Sc. in Business Information Systems from Otto von Guericke University, Germany in 2010. He was a visiting scholar for six months at the Michigan State University, Michigan, USA in 2015, and, finished his M.Sc. in Computer Science at Otto von Guericke University, Germany in 2016. He is the main developer of pymoo, an open source multi-objective optimization framework in Python. His research interests include evolutionary computation, multi-objective optimization, surrogate-assisted optimization and machine learning.


Multi-objective Opimization in Python
State of the art single, multi and many-objective optimization algorithms and test problems. Moreover, features related to multi-criteria visualization and decision making.
documentation / github / bibtex
Optimization in Practice
Optimization is everywhere. anyoptimization aims to demonstrate optimization being applied in practice as well provides hands on show cases and tutorials of approaching real-world optimization problems. It is meant to be a project from and to the optimization community and to be a place to share ideas and concepts related to any topic somehow related to optimization.
An application to intelligently assign individuals to a group based on each person’s personal preferences with the goal to maximize the global satisfaction.
demo / github