Multi-Objective Optimization For Establishing Geographical Boundaries And Associations Using Evolutionary Algorithms And Collaborative And Adversarial Intelligent Agents