{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T08:02:53Z","timestamp":1774512173222,"version":"3.50.1"},"reference-count":54,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T00:00:00Z","timestamp":1773100800000},"content-version":"vor","delay-in-days":10,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003392","name":"Natural Science Foundation of Fujian Province","doi-asserted-by":"publisher","award":["2025J011049"],"award-info":[{"award-number":["2025J011049"]}],"id":[{"id":"10.13039\/501100003392","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,2,28]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>In constrained multi-objective optimization problems, the discontinuity of the target space and the fragmentation of the feasible solution space caused by complex constraints make the optimization algorithm face irreconcilable conflicts between convergence, diversity, and feasibility. To this end, this paper proposes a dual population co-evolution algorithm based on a dynamic Manhattan\u2013Harmony hybrid distance. The algorithm constructs a main and auxiliary population with complementary structures: the main population focuses on deep search in the feasible domain, the auxiliary population conducts global exploration in the infeasible area, and introduces an evolutionary stage perception mechanism for differentiated environmental selection. In particular, the proposed dynamic Manhattan\u2013Harmony hybrid distance can effectively characterize the convergence and diversity characteristics of individuals and guide the auxiliary population to adopt adaptive selection strategies at different stages. In addition, the algorithm draws on the theory of biological potential energy diffusion and designs a dynamic resource allocation mechanism that combines three types of potential energy: goal orientation, constraint recovery, and structural diversity, to achieve adaptive scheduling of offspring resources. Furthermore, the constructed bidirectional knowledge transfer channel realizes information sharing and co-evolution between the main and auxiliary populations. Experimental results on 33 standard test functions and 12 real-world problems show that HDCMO outperforms many existing representative constrained multi-objective evolutionary algorithms in terms of convergence, feasibility, and distribution balance, and has significant performance advantages and adaptability.<\/jats:p>","DOI":"10.1093\/jcde\/qwag020","type":"journal-article","created":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T12:23:26Z","timestamp":1773059006000},"page":"283-304","source":"Crossref","is-referenced-by-count":0,"title":["Constrained multiobjective optimization with dynamic Manhattan\u2013Harmony hybrid distance"],"prefix":"10.1093","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4073-9088","authenticated-orcid":false,"given":"Qian","family":"Shi","sequence":"first","affiliation":[{"name":"School of Mathematics and Statistics, Changchun University of Technology , Changchun, 130012 , Jilin"},{"name":"School of Information Engineering, Sanming University , Sanming, 365004 , Fujian"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4339-8464","authenticated-orcid":false,"given":"Heming","family":"Jia","sequence":"additional","affiliation":[{"name":"School of Information Engineering, Sanming University , Sanming, 365004 , Fujian"},{"name":"Fujian Key Lab of Agriculture IOT Application, Sanming University , Sanming, 365004 , Fujian"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-8013-2726","authenticated-orcid":false,"given":"Yongchao","family":"Li","sequence":"additional","affiliation":[{"name":"School of Information and Electrical Engineering, Heilongjiang Bayi Agricultural University , Daqing, 163319 , Heilongjiang"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-9935-1398","authenticated-orcid":false,"given":"Hongguang","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mathematical Sciences, Harbin Normal University , Harbin, 150025 , Heilongjiang"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-0221-9477","authenticated-orcid":false,"given":"Yaqiao","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mathematical Sciences, Harbin Normal University , Harbin, 150025 , Heilongjiang"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2026,3,10]]},"reference":[{"key":"2026032602200525700_bib1","doi-asserted-by":"publisher","first-page":"912","DOI":"10.1016\/j.camwa.2011.11.057","article-title":"Comparison of multi-objective optimization methodologies for engineering applications","volume":"63","author":"Chiandussi","year":"2012","journal-title":"Computers and Mathematics with Applications"},{"key":"2026032602200525700_bib2","doi-asserted-by":"publisher","first-page":"116499","DOI":"10.1016\/j.eswa.2022.116499","article-title":"A two-stage evolutionary algorithm based on three indicators for constrained multi-objective optimization","volume":"195","author":"Dong","year":"2022","journal-title":"Expert Systems with Applications"},{"key":"2026032602200525700_bib3","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1093\/jcde\/qwae044","article-title":"Monarch butterfly optimization-based genetic algorithm operators for nonlinear constrained optimization and design of engineering problems","volume":"11","author":"El-Shorbagy","year":"2024","journal-title":"Journal of Computational Design and Engineering"},{"key":"2026032602200525700_bib4","doi-asserted-by":"publisher","first-page":"12491","DOI":"10.1007\/s00500-019-03794-x","article-title":"An improved epsilon constraint-handling method in moea\/d for cmops with large infeasible regions","volume":"23","author":"Fan","year":"2019","journal-title":"Soft Computing"},{"key":"2026032602200525700_bib5","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1162\/evco_a_00259","article-title":"Difficulty adjustable and scalable constrained multiobjective test problem toolkit","volume":"28","author":"Fan","year":"2020","journal-title":"Evolutionary Computation"},{"key":"2026032602200525700_bib6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1093\/jcde\/qwaf004","article-title":"A novel multi-task algorithm for operational optimization of coal mine integrated energy system under multiple uncertainties","volume":"12","author":"Fei","year":"2025","journal-title":"Journal of Computational Design and Engineering"},{"key":"2026032602200525700_bib7","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1016\/j.matcom.2024.11.009","article-title":"Competition-based two-stage evolutionary algorithm for constrained multi-objective optimization","volume":"230","author":"Hao","year":"2025","journal-title":"Mathematics and Computers in Simulation"},{"key":"2026032602200525700_bib8","doi-asserted-by":"publisher","first-page":"101404","DOI":"10.1016\/j.swevo.2023.101404","article-title":"Enhanced auxiliary population search for diversity improvement of constrained multiobjective coevolutionary optimization","volume":"83","author":"Huang","year":"2023","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib9","doi-asserted-by":"publisher","first-page":"602","DOI":"10.1109\/TEVC.2013.2281534","article-title":"An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part ii: Handling constraints and extending to an adaptive approach","volume":"18","author":"Jain","year":"2013","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib10","doi-asserted-by":"publisher","first-page":"5165","DOI":"10.1109\/TCYB.2022.3178132","article-title":"A multiform optimization framework for constrained multiobjective optimization","volume":"53","author":"Jiao","year":"2023","journal-title":"IEEE Transactions on Cybernetics"},{"key":"2026032602200525700_bib11","doi-asserted-by":"publisher","first-page":"100961","DOI":"10.1016\/j.swevo.2021.100961","article-title":"A benchmark-suite of real-world constrained multi-objective optimization problems and some baseline results","volume":"67","author":"Kumar","year":"2021","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib12","doi-asserted-by":"publisher","first-page":"112825","DOI":"10.1016\/j.asoc.2025.112825","article-title":"A two-stage coevolutionary algorithm based on adaptive weights for complex constrained multiobjective optimization","volume":"173","author":"Li","year":"2025","journal-title":"Applied Soft Computing"},{"key":"2026032602200525700_bib13","doi-asserted-by":"publisher","first-page":"101954","DOI":"10.1016\/j.swevo.2025.101954","article-title":"A coevolutionary algorithm for constrained multi-objective optimization with dynamic relaxation","volume":"95","author":"Li","year":"2025","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib14","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1093\/jcde\/qwag007","article-title":"Constrained multiobjective optimization with compression mapping mechanism","volume":"13","author":"Li","year":"2026","journal-title":"Journal of Computational Design and Engineering"},{"key":"2026032602200525700_bib15","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1109\/TEVC.2022.3155533","article-title":"A survey on evolutionary constrained multiobjective optimization","volume":"27","author":"Liang","year":"2023","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib16","doi-asserted-by":"publisher","first-page":"3873","DOI":"10.1109\/TCYB.2022.3163759","article-title":"Utilizing the relationship between unconstrained and constrained pareto fronts for constrained multiobjective optimization","volume":"53","author":"Liang","year":"2023","journal-title":"IEEE Transactions on Cybernetics"},{"key":"2026032602200525700_bib17","doi-asserted-by":"publisher","first-page":"071702","DOI":"10.1115\/1.4064244","article-title":"A multi-fidelity bayesian optimization approach for constrained multi-objective optimization problems","volume":"146","author":"Lin","year":"2024","journal-title":"Journal of Mechanical Design"},{"key":"2026032602200525700_bib18","doi-asserted-by":"publisher","first-page":"101727","DOI":"10.1016\/j.swevo.2024.101727","article-title":"Coevolutionary multitasking for constrained multiobjective optimization","volume":"91","author":"Liu","year":"2024","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib19","doi-asserted-by":"publisher","first-page":"113106","DOI":"10.1016\/j.asoc.2025.113106","article-title":"A multi-objective evolutionary algorithm based on a grid with adaptive divisions for multi-objective optimization with irregular pareto fronts","volume":"176","author":"Liu","year":"2025","journal-title":"Applied Soft Computing"},{"key":"2026032602200525700_bib20","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/TEVC.2023.3270483","article-title":"Constrained multiobjective optimization with escape and expansion forces","volume":"29","author":"Liu","year":"2025","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib21","doi-asserted-by":"publisher","first-page":"3253","DOI":"10.3390\/app14083253","article-title":"A multi-stage constraint-handling multi-objective optimization method for resilient microgrid energy management","volume":"14","author":"Lv","year":"2024","journal-title":"Applied Sciences"},{"key":"2026032602200525700_bib22","doi-asserted-by":"publisher","first-page":"6684","DOI":"10.1109\/TCYB.2020.3041212","article-title":"An adaptive localized decision variable analysis approach to large-scale multiobjective and many-objective optimization","volume":"52","author":"Ma","year":"2022","journal-title":"IEEE Transactions on Cybernetics"},{"key":"2026032602200525700_bib23","doi-asserted-by":"publisher","first-page":"101746","DOI":"10.1016\/j.swevo.2024.101746","article-title":"An adaptive co-evolutionary competitive particle swarm optimizer for constrained multi-objective optimization problems","volume":"91","author":"Meng","year":"2024","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib24","doi-asserted-by":"publisher","first-page":"101055","DOI":"10.1016\/j.swevo.2022.101055","article-title":"A tri-population based co-evolutionary framework for constrained multi-objective optimization problems","volume":"70","author":"Ming","year":"2022","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib25","doi-asserted-by":"publisher","first-page":"919","DOI":"10.1109\/JAS.2023.123687","article-title":"Constrained multi-objective optimization with deep reinforcement learning assisted operator selection","volume":"11","author":"Ming","year":"2024","journal-title":"IEEE\/CAA Journal of Automatica Sinica"},{"key":"2026032602200525700_bib26","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1145\/3512290.3528732","article-title":"An improved pareto front modeling algorithm for large-scale many-objective optimization","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference","author":"Panichella","year":"2022"},{"key":"2026032602200525700_bib27","doi-asserted-by":"publisher","first-page":"642","DOI":"10.1109\/TEVC.2022.3175065","article-title":"Dynamic auxiliary task-based evolutionary multitasking for constrained multiobjective optimization","volume":"27","author":"Qiao","year":"2023","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib28","doi-asserted-by":"publisher","first-page":"965","DOI":"10.1109\/TEVC.2023.3281666","article-title":"Evolutionary constrained multiobjective optimization: Scalable high-dimensional constraint benchmarks and algorithm","volume":"28","author":"Qiao","year":"2024","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib29","doi-asserted-by":"publisher","first-page":"2080","DOI":"10.1109\/TETCI.2025.3526268","article-title":"An efficient sampling approach to offspring generation for evolutionary large-scale constrained multi-objective optimization","volume":"9","author":"Si","year":"2025","journal-title":"IEEE Transactions on Emerging Topics in Computational Intelligence"},{"key":"2026032602200525700_bib30","doi-asserted-by":"publisher","first-page":"1286","DOI":"10.1109\/TEVC.2023.3300181","article-title":"Balancing objective optimization and constraint satisfaction in expensive constrained evolutionary multiobjective optimization","volume":"28","author":"Song","year":"2024","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib31","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1007\/s00158-002-0218-y","article-title":"Evolutionary algorithms for single and multicriteria design optimization. a. osyczka. springer verlag, berlin, 2002, isbn 3-7908-1418-01","volume":"24","author":"Steven","year":"2002","journal-title":"Structural and Multidisciplinary Optimization"},{"key":"2026032602200525700_bib32","doi-asserted-by":"publisher","first-page":"1207","DOI":"10.1109\/TEVC.2022.3224600","article-title":"A multistage algorithm for solving multiobjective optimization problems with multiconstraints","volume":"27","author":"Sun","year":"2023","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib33","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/MCI.2017.2742868","article-title":"Platemo: A matlab platform for evolutionary multi-objective optimization","volume":"12","author":"Tian","year":"2017","journal-title":"IEEE Computational Intelligence Magazine"},{"key":"2026032602200525700_bib34","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/TEVC.2020.3004012","article-title":"A coevolutionary framework for constrained multiobjective optimization problems","volume":"25","author":"Tian","year":"2021","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib35","doi-asserted-by":"publisher","first-page":"129296","DOI":"10.1016\/j.neucom.2024.129296","article-title":"Adaptive population sizing for multi-population based constrained multi-objective optimization","volume":"621","author":"Tian","year":"2025","journal-title":"Neurocomputing"},{"key":"2026032602200525700_bib36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.4018\/IJCINI.355766","article-title":"An improved coevolutionary algorithm for constrained multi-objective optimization problems","volume":"18","author":"Wang","year":"2024","journal-title":"Int. J. Cogn. Inform. Nat. Intell."},{"key":"2026032602200525700_bib37","doi-asserted-by":"publisher","first-page":"1224","DOI":"10.1109\/TCYB.2024.3524457","article-title":"Kriging surrogate model-based constraint multiobjective particle swarm optimization algorithm","volume":"55","author":"Wang","year":"2025","journal-title":"IEEE Transactions on Cybernetics"},{"key":"2026032602200525700_bib38","doi-asserted-by":"publisher","first-page":"109665","DOI":"10.1016\/j.fss.2025.109665","article-title":"Feature subset selection using fuzzy scale entropy-based uncertainty measures for multi-scale fuzzy relation decision systems","volume":"526","author":"Wang","year":"2026","journal-title":"Fuzzy Sets and Systems"},{"key":"2026032602200525700_bib39","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1093\/jcde\/qwaf139","article-title":"A nature recoil mechanism-based octopus optimization algorithm for solving the global and constraint optimization from engineering structural design problems","volume":"13","author":"Wang","year":"2025","journal-title":"Journal of Computational Design and Engineering"},{"key":"2026032602200525700_bib40","doi-asserted-by":"publisher","first-page":"110169","DOI":"10.1016\/j.asoc.2023.110169","article-title":"A coevolutionary algorithm based on reference line guided archive for constrained multiobjective optimization","volume":"142","author":"Wang","year":"2023","journal-title":"Applied Soft Computing"},{"key":"2026032602200525700_bib41","doi-asserted-by":"publisher","first-page":"102044","DOI":"10.1016\/j.swevo.2025.102044","article-title":"A constrained multi-objective evolutionary algorithm via separate exploration and united exploitation strategy","volume":"97","author":"Wang","year":"2025","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib42","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.asoc.2019.02.041","article-title":"A multi-objective differential evolutionary algorithm for constrained multi-objective optimization problems with low feasible ratio","volume":"80","author":"Yang","year":"2019","journal-title":"Applied Soft Computing"},{"key":"2026032602200525700_bib43","doi-asserted-by":"publisher","first-page":"2954","DOI":"10.1109\/TSMC.2021.3061698","article-title":"Dynamic selection preference-assisted constrained multiobjective differential evolution","volume":"52","author":"Yu","year":"2021","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics: Systems"},{"key":"2026032602200525700_bib44","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1109\/TEVC.2021.3089155","article-title":"Indicator-based evolutionary algorithm for solving constrained multiobjective optimization problems","volume":"26","author":"Yuan","year":"2022","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib45","doi-asserted-by":"publisher","first-page":"119572","DOI":"10.1016\/j.ins.2023.119572","article-title":"A constrained multiobjective differential evolution algorithm based on the fusion of two rankings","volume":"647","author":"Zeng","year":"2023","journal-title":"Information Sciences"},{"key":"2026032602200525700_bib46","doi-asserted-by":"publisher","first-page":"qwaf146","DOI":"10.1093\/jcde\/qwaf146","article-title":"A constrained multi-objective evolutionary algorithm assisted by comprehensive ranking technique","author":"Zeng","year":"2026","journal-title":"Journal of Computational Design and Engineering"},{"key":"2026032602200525700_bib47","first-page":"1","article-title":"Multiobjective optimization test instances for the cec 2009 special session and competition","volume":"264","author":"Zhang","year":"2008","journal-title":"Mechanical Engineering"},{"key":"2026032602200525700_bib48","doi-asserted-by":"publisher","first-page":"101525","DOI":"10.1016\/j.swevo.2024.101525","article-title":"Cooperative constrained multi-objective dual-population evolutionary algorithm for optimal dispatching of wind-power integrated power system","volume":"87","author":"Zhang","year":"2024","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib49","doi-asserted-by":"publisher","first-page":"119591","DOI":"10.1016\/j.ins.2023.119591","article-title":"Dual population approximate constrained pareto front for constrained multiobjective optimization","volume":"648","author":"Zhou","year":"2023","journal-title":"Information Sciences"},{"key":"2026032602200525700_bib50","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1109\/TEVC.2022.3190401","article-title":"Domination-based selection and shift-based density estimation for constrained multiobjective optimization","volume":"27","author":"Zhou","year":"2023","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib51","doi-asserted-by":"publisher","first-page":"102017","DOI":"10.1016\/j.swevo.2025.102017","article-title":"A constrained multi-objective evolutionary algorithm based on online problem identification and separate handling","volume":"97","author":"Zhou","year":"2025","journal-title":"Swarm and Evolutionary Computation"},{"key":"2026032602200525700_bib52","first-page":"1","article-title":"A dual-population and three-stage constrained multi-objective evolutionary algorithm based on alternative evolution and degeneration","volume-title":"2025 IEEE Congress on Evolutionary Computation (CEC)","author":"Zhou","year":"2025"},{"key":"2026032602200525700_bib53","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1109\/4235.797969","article-title":"Multiobjective evolutionary algorithms: A comparative case study and the strength pareto approach","volume":"3","author":"Zitzler","year":"1999","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2026032602200525700_bib54","doi-asserted-by":"crossref","first-page":"913","DOI":"10.3390\/math12060913","article-title":"Population feasibility state guided autonomous constrained multi-objective evolutionary optimization","volume":"12","author":"Zuo","year":"2024","journal-title":"Mathematics"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/jcde\/advance-article-pdf\/doi\/10.1093\/jcde\/qwag020\/67287186\/qwag020.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/13\/3\/283\/67287186\/qwag020.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/13\/3\/283\/67287186\/qwag020.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T06:20:12Z","timestamp":1774506012000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/13\/3\/283\/8512821"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,28]]},"references-count":54,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,2,28]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwag020","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2026,3]]},"published":{"date-parts":[[2026,2,28]]}}}