Solving Facility-Layout Optimization Problems with Clustering Constraints | Synapse