Design of Multi-objective Optimization Algorithms for VLSI Floor Planning