[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-119272-en":3,"doc-seo-119272-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},119272,7971461740909,"Levi","https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d",8,"Research & Report","Fitness Approximation through Machine Learning - Submitted to Special Issue on Machine Learning Assisted Evolutionary Computation","A novel fitness-approximation approach for genetic algorithms uses machine-learning surrogate models that adapt to the evolutionary process state. The method keeps a dataset of sampled individuals with their true fitness scores, updating the surrogate continuously during a run. Multiple design choices are compared, including switching between approximate and actual fitness, how to sample individuals for the dataset, and how to weight samples. Experiments in Gymnasium-based game environments show improved evolutionary runtimes and fitness outcomes close to, or slightly below, full true-fitness GAs, with computation savings when fitness evaluation is costly.","Fitness Approximation through Machine Learning  \nSubmitted to Special Issue on Machine Learning Assisted Evolutionary Computation  \nItai Tzruia , Tomer Halperin , Moshe Sipper , Achiya Elyasaf   \narXiv :2309 .03318v2 [ cs .NE] 21 May 2024  \nAbstract—We present a novel approach to performing fitness approximation in genetic algorithms (GAs) using machinelearning (ML) models, through dynamic adaptation to the evolutionary state. Maintaining a dataset of sampled individuals along with their actual fitness scores, we continually update a fitness-approximation ML model throughout an evolutionary run. We compare different methods for: 1) switching between actual and approximate fitness, 2) sampling the population, and 3) weighting the samples. Experimental findings demonstrate significant improvement in evolutionary runtimes, with fitness scores that are either identical or slightly lower than that of the fully run GA—depending on the ratio of approximate-to-actualfitness computation. Although we focus on evolutionary agents in Gymnasium (game) simulators—where fitness computation is costly—our approach is generic and can be easily applied to many different domains.  \nIndex Terms—genetic algorithm, machine learning, fitness approximation, surrogate models, regression, agent simulation.  \nI. INTRODUCTION  \nA genetic algorithm (GA) is a population-based metaheuristic optimization algorithm that operates on a population of candidate solutions, referred to as individuals, iteratively improving the quality of solutions over generations. GAs employselection, crossover, and mutation operators to generate new individuals based on their fitness values, computed using a fitness function [19] .  \nGAs have been widely used for solving optimization problems in various domains, such as telecommunication systems [21], energy systems [31], and medicine [17] . Further, GAs can be used to evolve agents in game simulators. For example, Garc´ıa-Snchez et al. [12] employed a GA to enhance agent strategies in Hearthstone, a popular collectible card game, and Elyasaf et al. [11] evolved top-notch solvers for the game of FreeCell.  \nAn accurate evaluation of a fitness function is often computationally expensive, particularly in complex and highdimensional domains, such as games. In fact, a GA spends most of its time computing fitness.  \nTo mitigate this cost, fitness approximation techniques have been proposed to estimate the fitness values of individuals based on a set of features or characteristics. This paper focuses on performing fitness approximation in genetic algorithms  \nA. Elyasaf is with the Software and Information Systems Engineering Department, Ben-Gurion University of the Negev, Israel.  \nE-mail: achiya@bgu .ac .il  \nI. Tzruia, T. Halperin, and M. Sipper are with the Computer Science Department, Ben-Gurion University of the Negev, Israel.  \nE-mail: [itaitz@post.bgu.ac.il](itaitz@post.bgu.ac.il), [tomerhal@post.bgu.ac.il](tomerhal@post.bgu.ac.il), and [sipper@bgu.ac.il](sipper@bgu.ac.il)  \nusing machine learning (ML) models. Specifically, we propose to maintain a dataset of individuals and their actual fitness values, and to learn a surrogate fitness-approximation model based on this dataset.  \nRelying only on approximate fitness scores might cause the GA to converge to a false optimum. To address this, the evolutionary process can be controlled by combining approximate and actual fitness evaluations. This process is referred to as evolution control [23] . While there are static evolution-control methods [6, 36, 37], our method dynamically switches between true and approximate fitness evaluations, adapting to the evolutionary process’s current state.  \nWe analyze several options for: 1) switch conditions between using the actual fitness function and the approximate one, 2) sampling the search space for creating the dataset, and 3) weighting the samples in the dataset.  \nWe evaluate our approach on three games implemented by Gymnasium, a framew","cbCairVdn8ecKyoV","https://ap.wps.com/l/cbCairVdn8ecKyoV","pdf",634242,1,11,"English","en",105,"# Introduction\n## Fitness approximation with machine learning\n## Evolution control via dynamic switching\n## Experimental evaluation on Gymnasium games","[{\"question\":\"What problem does the paper address in genetic algorithms?\",\"answer\":\"Evaluating fitness functions is often computationally expensive, so the paper targets reducing this cost while maintaining optimization quality.\"},{\"question\":\"How does the proposed approach approximate fitness during an evolutionary run?\",\"answer\":\"It maintains a dataset of individuals and their actual fitness values, then trains and updates a surrogate fitness-approximation model throughout the run.\"},{\"question\":\"What comparisons does the paper make to validate the method?\",\"answer\":\"It compares switching between actual and approximate fitness, population sampling strategies, and sample weighting schemes.\"}]","Fitness Approximation through Machine Learning - Submitted to Special Issue on Machine Learning Assisted Evolutionary Computation | PDF",1785723436,28,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"fitness-approximation-through-machine-learning-submitted-to-special-issue-on-machine-learning-assisted-evolutionary-computation","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/fitness-approximation-through-machine-learning-submitted-to-special-issue-on-machine-learning-assisted-evolutionary-computation/119272/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does the paper address in genetic algorithms?","Question",{"text":75,"@type":76},"Evaluating fitness functions is often computationally expensive, so the paper targets reducing this cost while maintaining optimization quality.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the proposed approach approximate fitness during an evolutionary run?",{"text":80,"@type":76},"It maintains a dataset of individuals and their actual fitness values, then trains and updates a surrogate fitness-approximation model throughout the run.",{"name":82,"@type":73,"acceptedAnswer":83},"What comparisons does the paper make to validate the method?",{"text":84,"@type":76},"It compares switching between actual and approximate fitness, population sampling strategies, and sample weighting schemes.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]