Generating Euler Diagrams Through Combinatorial Optimization | AMiner