A heuristic algorithm combining Pareto optimization and niche technology for multi-objective unequal area facility layout problem. (March 2020)