{"id":"https://openalex.org/W4385188943","doi":"https://doi.org/10.1145/3583133.3590733","title":"evosax: JAX-Based Evolution Strategies","display_name":"evosax: JAX-Based Evolution Strategies","publication_year":2023,"publication_date":"2023-07-15","ids":{"openalex":"https://openalex.org/W4385188943","doi":"https://doi.org/10.1145/3583133.3590733"},"language":"en","primary_location":{"id":"doi:10.1145/3583133.3590733","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3583133.3590733","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013857977","display_name":"Robert Tjarko Lange","orcid":"https://orcid.org/0009-0005-8799-1138"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Robert Tjarko Lange","raw_affiliation_strings":["Technical Univ. Berlin, Berlin, Germany"],"raw_orcid":"https://orcid.org/0009-0005-8799-1138","affiliations":[{"raw_affiliation_string":"Technical Univ. Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5013857977"],"corresponding_institution_ids":["https://openalex.org/I4577782"],"apc_list":null,"apc_paid":null,"fwci":5.8258,"has_fulltext":false,"cited_by_count":27,"citation_normalized_percentile":{"value":0.97095569,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"659","last_page":"662"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10100","display_name":"Metaheuristic Optimization Algorithms Research","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10848","display_name":"Advanced Multi-Objective Optimization Algorithms","score":0.9940000176429749,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8485305309295654},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6794033050537109},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5946473479270935},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5255764126777649},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5166533589363098},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4963546395301819},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.49609026312828064},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.47513630986213684},{"id":"https://openalex.org/keywords/evolutionary-computation","display_name":"Evolutionary computation","score":0.4730481505393982},{"id":"https://openalex.org/keywords/evolutionary-algorithm","display_name":"Evolutionary algorithm","score":0.4703015685081482},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4356450140476227},{"id":"https://openalex.org/keywords/vectorization","display_name":"Vectorization (mathematics)","score":0.43315330147743225},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.41147828102111816},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3536134958267212},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.26087096333503723},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2136649787425995},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.147943913936615}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8485305309295654},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6794033050537109},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5946473479270935},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5255764126777649},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5166533589363098},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4963546395301819},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.49609026312828064},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.47513630986213684},{"id":"https://openalex.org/C105902424","wikidata":"https://www.wikidata.org/wiki/Q1197129","display_name":"Evolutionary computation","level":2,"score":0.4730481505393982},{"id":"https://openalex.org/C159149176","wikidata":"https://www.wikidata.org/wiki/Q14489129","display_name":"Evolutionary algorithm","level":2,"score":0.4703015685081482},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4356450140476227},{"id":"https://openalex.org/C41681595","wikidata":"https://www.wikidata.org/wiki/Q7917855","display_name":"Vectorization (mathematics)","level":2,"score":0.43315330147743225},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.41147828102111816},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3536134958267212},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26087096333503723},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2136649787425995},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.147943913936615},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3583133.3590733","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3583133.3590733","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6200000047683716,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G3221473735","display_name":null,"funder_award_id":"EXC 2002/1","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G6510858048","display_name":"EXC 2002: Science of Intelligence (SCIoI)","funder_award_id":"390523135","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G6532450817","display_name":null,"funder_award_id":"EXC 2002","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1567473651","https://openalex.org/W1595159159","https://openalex.org/W2034786972","https://openalex.org/W2097263684","https://openalex.org/W2137104525","https://openalex.org/W2152195021","https://openalex.org/W2253093986","https://openalex.org/W2403330319","https://openalex.org/W2475726324","https://openalex.org/W2499607623","https://openalex.org/W2592891920","https://openalex.org/W2766293931","https://openalex.org/W3007384386","https://openalex.org/W3090366022","https://openalex.org/W3213111742","https://openalex.org/W6682262322"],"related_works":["https://openalex.org/W32529763","https://openalex.org/W2106561276","https://openalex.org/W4297582752","https://openalex.org/W4285805405","https://openalex.org/W85101999","https://openalex.org/W2391924736","https://openalex.org/W3133779647","https://openalex.org/W4291270682","https://openalex.org/W1560122427","https://openalex.org/W2593449396"],"abstract_inverted_index":{"The":[0],"deep":[1],"learning":[2],"revolution":[3],"has":[4,39],"greatly":[5],"been":[6],"accelerated":[7],"by":[8,69],"the":[9,20,26,36,64,83],"'hardware":[10],"lottery':":[11],"Recent":[12],"advances":[13],"in":[14,158],"modern":[15,57],"hardware":[16,115,140],"accelerators,":[17],"compilers":[18],"and":[19,48,71,80,114,128,142,162],"availability":[21],"of":[22,86,97,153,180],"open-source":[23],"software":[24],"paved":[25],"way":[27],"for":[28,164],"large-scale":[29],"batch":[30],"gradient":[31],"optimization.":[32],"Evolutionary":[33],"optimization,":[34],"on":[35,42,139],"other":[37],"hand,":[38],"mainly":[40],"relied":[41],"CPU-parallelism,":[43],"e.g.":[44],"using":[45,149],"Dask":[46],"scheduling":[47],"distributed":[49],"multi-host":[50],"infrastructure.":[51],"Here":[52],"we":[53,90],"argue":[54],"that":[55],"also":[56],"evolutionary":[58,120,182],"computation":[59],"can":[60,135],"significantly":[61],"benefit":[62],"from":[63],"massive":[65],"computational":[66],"throughput":[67],"provided":[68],"GPUs":[70],"TPUs.":[72],"In":[73],"order":[74],"to":[75,81,103,175],"better":[76],"harness":[77],"these":[78],"resources":[79],"enable":[82],"next":[84],"generation":[85],"black-box":[87],"optimization":[88,121,183],"algorithms,":[89],"release":[91],"evosax":[92,117],":":[93],"A":[94],"JAX-based":[95],"library":[96],"evolution":[98,126],"strategies":[99,127],"which":[100],"allows":[101,163],"researchers":[102],"leverage":[104],"powerful":[105],"function":[106],"transformations":[107],"such":[108],"as":[109],"just-in-time":[110],"compilation,":[111],"automatic":[112],"vectorization":[113],"parallelization.1":[116],"implements":[118],"30":[119],"algorithms":[122],"including":[123],"finite-difference-based,":[124],"estimation-of-distribution":[125],"various":[129],"genetic":[130],"algorithms.":[131,184],"Every":[132],"single":[133,151],"algorithm":[134],"directly":[136],"be":[137],"executed":[138],"accelerators":[141],"automatically":[143],"vectorized":[144],"or":[145],"parallelized":[146],"across":[147],"devices":[148],"a":[150,159,168,177],"line":[152],"code.":[154],"It":[155],"is":[156],"designed":[157],"modular":[160],"fashion":[161],"flexible":[165],"usage":[166],"via":[167],"simple":[169],"ask-evaluate-tell":[170],"API.":[171],"We":[172],"thereby":[173],"hope":[174],"facilitate":[176],"new":[178],"wave":[179],"scalable":[181]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":12},{"year":2023,"cited_by_count":3}],"updated_date":"2026-08-06T08:24:18.245995","created_date":"2025-10-10T00:00:00"}
