{"id":1789,"date":"2026-02-04T15:13:10","date_gmt":"2026-02-04T06:13:10","guid":{"rendered":"https:\/\/nic.lab.uec.ac.jp\/?page_id=1789"},"modified":"2026-05-31T12:29:42","modified_gmt":"2026-05-31T03:29:42","slug":"software","status":"publish","type":"page","link":"https:\/\/nic.lab.uec.ac.jp\/index.php\/software\/","title":{"rendered":"Software"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Evolutionary Multi-objective Optimization Algorithms<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/HSatoLab\/PPS-DMIA\" target=\"_blank\" rel=\"noreferrer noopener\">PPS-DMIA<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Language:\u00a0<\/strong>Matlab<\/li>\n\n\n\n<li><strong>Description:<\/strong> PPS-DMIA is a MATLAB implementation of a constrained multi-objective evolutionary optimization algorithm that combines push and pull search, directed mating, and an infeasible solution archive.<\/li>\n\n\n\n<li><strong>Paper:\u00a0<\/strong>Ryo Takamiya, Minami Miyakawa, Keiki Takadama, and Hiroyuki Sato, &#8220;PPS-DMIA: Directed Mating With Infeasible Solution Archive in Push and Pull Search for Constrained Multi-Objective Optimization,&#8221;\u00a0<em>IEEE Access<\/em>, vol. 13, pp. 211302\u2013211316, 2025.\u00a0<a href=\"https:\/\/ieeexplore.ieee.org\/document\/11298189\" target=\"_blank\" rel=\"noreferrer noopener\">[Paper link]<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/HSatoLab\/TNSDM\">TNSDM<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Language:\u00a0<\/strong>Matlab<\/li>\n\n\n\n<li><strong>Description:<\/strong> TNSDM is a MATLAB implementation of a constrained multi-objective evolutionary optimization algorithm that combines two-stage non-dominated sorting and directed mating.<\/li>\n\n\n\n<li><strong>Paper:\u00a0<\/strong>Minami Miyakawa, Keiki Takadama, and Hiroyuki Sato, &#8220;Two-stage Non-dominated Sorting and Directed Mating for Solving Problems with Multi-objectives and Constraints,&#8221;\u00a0<em>In Proceedings of the 15th annual conference on Genetic and evolutionary computation (GECCO &#8217;13)<\/em>, Association for Computing Machinery, New York, NY, USA, pp. 647&#8211;654, 2013.\u00a0\u00a0<a href=\"https:\/\/doi.org\/10.1145\/2463372.2463449\" target=\"_blank\" rel=\"noopener\">[Paper link]<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/HSatoLab\/TNSDM-IA\">TNSDM-IA<\/a>\n<ul class=\"wp-block-list\">\n<li><strong>Language:\u00a0<\/strong>Matlab<\/li>\n\n\n\n<li><strong>Description:<\/strong> TNSDM-IA is a MATLAB implementation of a constrained multi-objective evolutionary optimization algorithm that combines two-stage non-dominated sorting, directed mating, and an archive of useful infeasible solutions.<\/li>\n\n\n\n<li><strong>Paper:\u00a0<\/strong>Minami Miyakawa, Keiki Takadama, Hiroyuki Sato, Archive of Useful Solutions for Directed Mating in Evolutionary Constrained Multiobjective Optimization, Journal of Advanced Computational Intelligence and Intelligent Informatics, Volume 18, Issue 2, pp. 221-231, 2014.\u00a0\u00a0<a href=\"https:\/\/www.jstage.jst.go.jp\/article\/jaciii\/18\/2\/18_221\/_pdf\/-char\/en\" target=\"_blank\" rel=\"noopener\">[Paper link]<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Evolutionary Multi-objective Optimization Algorithms<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"full-width","neve_meta_container":"","neve_meta_enable_content_width":"on","neve_meta_content_width":100,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-1789","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nic.lab.uec.ac.jp\/index.php\/wp-json\/wp\/v2\/pages\/1789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nic.lab.uec.ac.jp\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nic.lab.uec.ac.jp\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nic.lab.uec.ac.jp\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nic.lab.uec.ac.jp\/index.php\/wp-json\/wp\/v2\/comments?post=1789"}],"version-history":[{"count":6,"href":"https:\/\/nic.lab.uec.ac.jp\/index.php\/wp-json\/wp\/v2\/pages\/1789\/revisions"}],"predecessor-version":[{"id":1858,"href":"https:\/\/nic.lab.uec.ac.jp\/index.php\/wp-json\/wp\/v2\/pages\/1789\/revisions\/1858"}],"wp:attachment":[{"href":"https:\/\/nic.lab.uec.ac.jp\/index.php\/wp-json\/wp\/v2\/media?parent=1789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}