Multi-objective genetic algorithm with variable neighbourhood search for the electoral redistricting problem

被引:32
作者
Vanneschi, Leonardo [1 ]
Henriques, Roberto [1 ]
Castelli, Mauro [1 ]
机构
[1] Univ Nova Lisboa, NOVA IMS, P-1070312 Lisbon, Portugal
关键词
Evolutionary computation; Multi-objective optimization; Variable neighbourhood search; Genetic algorithm; Electoral redistricting; POLITICAL DISTRICTING PROBLEM; EVOLUTIONARY ALGORITHMS; OPTIMIZATION; DESIGN; COMPUTER;
D O I
10.1016/j.swevo.2017.04.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In a political redistricting problem, the aim is to partition a territory into electoral districts or clusters, subject to some constraints. The most common of these constraints include contiguity, population equality, and compactness. We propose an algorithm to address this problem based on multi-objective optimization. The hybrid algorithm we propose combines the use of the well-known Pareto-based NSGA-II technique with a novel variable neighbourhood search strategy. A new ad-hoc initialization method is also proposed. Finally, new specific genetic operators that ensure the compliance of the contiguity constraint are introduced. The experimental results we present, which are performed considering five US states, clearly show the appropriateness of the proposed hybrid algorithm for the redistricting problem. We give evidence of the fact that our method produces better and more reliable solutions with respect to those returned by the state-of-the-art methods.
引用
收藏
页码:37 / 51
页数:15
相关论文
共 50 条
[41]   A Multi-Objective Variable Neighborhood Search Algorithm for Precast Production Scheduling [J].
Zong, Lehuang ;
Kongkaew, Wanatchapong .
ENGINEERING JOURNAL-THAILAND, 2020, 24 (06) :139-157
[42]   A multi-objective artificial algae algorithm [J].
Babalik, Ahmet ;
Ozkis, Ahmet ;
Uymaz, Sait Ali ;
Kiran, Mustafa Servet .
APPLIED SOFT COMPUTING, 2018, 68 :377-395
[43]   Evolutionary Multi-Objective Membrane Algorithm [J].
Liu, Chuang ;
Du, Yingkui ;
Li, Ao ;
Lei, Jiahao .
IEEE ACCESS, 2020, 8 :6020-6031
[44]   Multi-objective spotted hyena optimizer: A Multi-objective optimization algorithm for engineering problems [J].
Dhiman, Gaurav ;
Kumar, Vijay .
KNOWLEDGE-BASED SYSTEMS, 2018, 150 :175-197
[45]   A Multi-objective Variable Tabu Neighborhood Search Algorithm for Multiple Depot Vehicle Routing Problem in Epidemics [J].
Luo, Meng ;
Teng, Min ;
Gao, Chao ;
Li, Xianghua ;
Wang, Zhen .
ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT I, ICIC 2024, 2024, 14862 :511-522
[46]   An improved multi-objective evolutionary algorithm for the vehicle routing problem with time windows [J].
Garcia-Najera, Abel ;
Bullinaria, John A. .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) :287-300
[47]   A multi-objective genetic algorithm for a bi-objective facility location problem with partial coverage [J].
Karasakal, Esra ;
Silav, Ahmet .
TOP, 2016, 24 (01) :206-232
[48]   A grouping genetic algorithm for the multi-objective cell formation problem [J].
Yasuda, K ;
Hu, L ;
Yin, Y .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2005, 43 (04) :829-853
[49]   A micro multi-objective genetic algorithm for multi-objective optimizations [J].
Liu, G. P. ;
Han, X. .
CJK-OSM 4: THE FOURTH CHINA-JAPAN-KOREA JOINT SYMPOSIUM ON OPTIMIZATION OF STRUCTURAL AND MECHANICAL SYSTEMS, 2006, :419-424
[50]   A Multi-objective Genetic Algorithm for Berth Allocation and Quay Crane Assignment Problem [J].
Ji Xiaotao ;
Du Yuquan ;
Chen Qiushuang .
2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, :891-896