{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/a-java-implementation-of-the-sga-umda-ecga","title":"A Java Implementation of the SGA, UMDA, ECGA, and HBOA","arxiv_id":"1506.07980","date":"2015-06-26","proceeding":null,"authors":["José C. Pereira","Fernando G. Lobo"],"abstract":"The Simple Genetic Algorithm, the Univariate Marginal Distribution Algorithm,\nthe Extended Compact Genetic Algorithm, and the Hierarchical Bayesian\nOptimization Algorithm are all well known Evolutionary Algorithms.\n  In this report we present a Java implementation of these four algorithms with\ndetailed instructions on how to use each of them to solve a given set of\noptimization problems. Additionally, it is explained how to implement and\nintegrate new problems within the provided set. The source and binary files of\nthe Java implementations are available for free download at\nhttps://github.com/JoseCPereira/2015EvolutionaryAlgorithmsJava.","url_abs":"http://arxiv.org/abs/1506.07980v1","url_pdf":"http://arxiv.org/pdf/1506.07980v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"a-java-implementation-of-the-sga-umda-ecga","repo_url":"https://github.com/JoseCPereira/2015EvolutionaryAlgorithmsJava","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[{"task_slug":"bayesian-optimization","task_name":"Bayesian Optimization"},{"task_slug":"evolutionary-algorithms","task_name":"Evolutionary Algorithms"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}