An optimisation-based algorithm for automated process flowsheet synthesis. - Alireza Shafiee (2017)