Computational Intelligence based Land-use Allocation Approaches for Mixed Use Areas