[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-137804-105":59,"doc-detail-137804-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","on-the-problem-characteristics-of-multi-objective-pseudo-boolean-functions-in-runtime-analysis-review-and-new-test-functions","On the Problem Characteristics of Multi-objective Pseudo-Boolean Functions in Runtime Analysis - review and new test functions","","Runtime analysis provides theoretical tools for understanding multi-objective evolutionary algorithms (MOEAs), but commonly used benchmark functions in this area are dominated by highly artificial pseudo-Boolean constructions. The text reviews standard multi-objective functions, clarifies how their features and limitations influence theoretical results and practical algorithm design, and explains why linear Pareto fronts and fully conflicting objectives can misrepresent realism. New functions are introduced by mixing classical single-objective components, creating heterogenous objectives, local optimality, and nonlinear Pareto fronts to enrich test suites and strengthen theory–practice connections.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/on-the-problem-characteristics-of-multi-objective-pseudo-boolean-functions-in-runtime-analysis-review-and-new-test-functions/137804/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/on-the-problem-characteristics-of-multi-objective-pseudo-boolean-functions-in-runtime-analysis-review-and-new-test-functions/137804.png","ImageObject",300,407,{"name":92,"@type":93},"Aurora","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-09-19","2026-08-23",true,{"@type":102,"interactionType":103,"userInteractionCount":39},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"Why is runtime analysis important for multi-objective evolutionary algorithms?","Question",{"text":112,"@type":113},"It enables theoretical analysis of expected runtimes, helps validate empirical observations, and offers guidance for algorithm design choices such as crossover, adaptive mutation, archives, and parameter settings like mutation rate.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What limitations do commonly used multi-objective pseudo-Boolean benchmark functions have?",{"text":117,"@type":113},"They often rely on heavy artificial characteristics, including symmetric or homogeneous objectives and linear Pareto fronts, which may not represent realistic scenarios or fair comparisons across MOEAs.",{"name":119,"@type":110,"acceptedAnswer":120},"How do the paper’s newly proposed test functions aim to improve benchmarks?",{"text":121,"@type":113},"They are built by mixing and matching classical single-objective functions to produce more realistic features such as heterogeneous objectives, local optimality, and nonlinear Pareto front shapes, thereby enriching existing test suites.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},137804,1787447857,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":39,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":46,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":129,"read_time":31},4810365810221,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","On the Problem Characteristics of Multi-objective Pseudo-Boolean Functions in Runtime Analysis  \nZimin Liang and Miqing Li∗  \narXiv :2503 . 19 166v2 [ cs .NE] 8 Jul 2025  \nAbstract—Recently, there has been growing interest within the theoretical community in analytically studying multi-objective evolutionary algorithms. This runtime analysis-focused research can help formally understand algorithm behaviour, explain empirical observations, and provide theoretical insights to support algorithm development and exploration. However, the test problems commonly used in the theoretical analysis are predominantly limited to problems with heavy “artificial” characteristics (e.g., symmetric, homogeneous objectives and linear Pareto fronts), which may not be able to well represent realistic scenarios. In this paper, we first discuss commonly used multi-objective functions in the theory domain and systematically review their features, limitations and implications to practical use. Then, we present several new functions with more realistic features, such as heterogenous objectives, local optimality and nonlinearity of the Pareto front, through simply mixing and matching classical single-objective functions in the area (e.g., LeadingOnes, Jump and RoyalRoad). We hope these functions can enrich the existing test problem suites, and strengthen the connection between theoretic and practical research.  \nIndex Terms—Multi-objective optimisation, evolutionary computation, runtime analysis, pseudo Boolean functions.  \nI. INTRODUCTION  \nMany real-world challenges contain multiple conflicting objectives to be optimised simultaneously, known as multiobjective optimisation problems (MOPs) . Instead of a single optimal solution, MOPs yield a set of solutions called Pareto optimal solutions, each representing a distinct trade-off between the objectives. Multi-objective evolutionary algorithms (MOEAs) have demonstrated their ability to deal with MOPsin a variety of practical scenarios. Yet, the theoretical understanding of MOEAs, particularly their behaviours and performance guarantees, lags behind their practical success [1], [2] . In this regard, runtime analysis [2] emerges as a very useful tool. First, it can be used to theoretically analyse the expected runtime of MOEAs, including mainstream algorithms like NSGA-II [3], [4], [5], SPEA2 [6], SMS-EMOA [7], [8],[9], MOEA/D [10], [11], [12] and NSGA-III [13], as well as simple heuristics like SEMO [14], [15], [16] and G-SEMO [17], [18], [19] . Second, runtime analysis can help confirm observations reported from empirical studies, for example, why NSGA-II is less effective for problems with three or more objectives [20] . Third, runtime analysis can provide insight and guidance in algorithm design (e.g., the use of crossover [19], adaptive mutation [21] and the archive [22]), as well as in algorithmic parameter setup (e.g., mutation rate setting [23]) .  \nZimin Liang and Miqing Li (corresponding author) are with the School of Computer Science, University of Birmingham, Edgbaston, Birmingham B15 2TT, UK (emails: [zxl525@student.bham.ac.uk](zxl525@student.bham.ac.uk); [m.li.8@bham.ac.uk](m.li.8@bham.ac.uk)) .  \nLastly, it can even be used to challenge conventional practice in the empirical community and guides the development of different mechanisms, for example introducing randomness in population update of MOEAs [24], [25] .  \nYet, multi-objective benchmark functions used in runtime analysis are predominantly limited to pseudo-Boolean ones with heavy “artificial” characteristics. They may not be able to well represent realistic scenarios. For example, in OneMinMax [15], a commonly used benchmark, any point in the decision space is a Pareto optimal solution. That means the two objectives are completely conflicting, with no configuration improving both objectives or yielding dominated solutions. This is apparently not very realistic.  \nAnother prominent feature in multi-objective pseudoBoolean functions is","cbCaiohageyn0Foy","https://ap.wps.com/l/cbCaiohageyn0Foy","pdf",1084344,"English","# Introduction\n## Runtime analysis for MOEAs\n## Limitations of artificial benchmark functions\n# Problem characteristics in multi-objective pseudo-Boolean functions\n## Artificial vs. realistic objective trade-offs\n## Pareto front linearity and algorithm bias\n# Review and new benchmark functions\n## Mixing single-objective components into multi-objective tests\n## Implications for theory and practical algorithm development","[{\"question\":\"Why is runtime analysis important for multi-objective evolutionary algorithms?\",\"answer\":\"It enables theoretical analysis of expected runtimes, helps validate empirical observations, and offers guidance for algorithm design choices such as crossover, adaptive mutation, archives, and parameter settings like mutation rate.\"},{\"question\":\"What limitations do commonly used multi-objective pseudo-Boolean benchmark functions have?\",\"answer\":\"They often rely on heavy artificial characteristics, including symmetric or homogeneous objectives and linear Pareto fronts, which may not represent realistic scenarios or fair comparisons across MOEAs.\"},{\"question\":\"How do the paper’s newly proposed test functions aim to improve benchmarks?\",\"answer\":\"They are built by mixing and matching classical single-objective functions to produce more realistic features such as heterogeneous objectives, local optimality, and nonlinear Pareto front shapes, thereby enriching existing test suites.\"}]","On the Problem Characteristics of Multi-objective Pseudo-Boolean Functions in Runtime Analysis - review and new test functions | PDF"]