{"id":"https://openalex.org/W3048483007","doi":"https://doi.org/10.1080/10556788.2020.1786566","title":"EAGO.jl: easy advanced global optimization in Julia","display_name":"EAGO.jl: easy advanced global optimization in Julia","publication_year":2020,"publication_date":"2020-08-09","ids":{"openalex":"https://openalex.org/W3048483007","doi":"https://doi.org/10.1080/10556788.2020.1786566","mag":"3048483007"},"language":"en","primary_location":{"id":"doi:10.1080/10556788.2020.1786566","is_oa":false,"landing_page_url":"https://doi.org/10.1080/10556788.2020.1786566","pdf_url":null,"source":{"id":"https://openalex.org/S103047102","display_name":"Optimization methods & software","issn_l":"1026-7670","issn":["1026-7670","1029-4937","1055-6788"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Optimization Methods and Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://figshare.com/articles/journal_contribution/EAGO_jl_easy_advanced_global_optimization_in_Julia/12849410","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5051995225","display_name":"Matthew E. Wilhelm","orcid":"https://orcid.org/0000-0002-4125-1493"},"institutions":[{"id":"https://openalex.org/I140172145","display_name":"University of Connecticut","ror":"https://ror.org/02der9h97","country_code":"US","type":"education","lineage":["https://openalex.org/I140172145"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M. E. Wilhelm","raw_affiliation_strings":["Process Systems and Operations Research Laboratory, Department of Chemical and Biomolecular Engineering, University of Connecticut","Process Systems and Operations Research Laboratory, Department of Chemical and Biomolecular Engineering, University of Connecticut, Storrs, CT, USA"],"raw_orcid":"https://orcid.org/0000-0002-4125-1493","affiliations":[{"raw_affiliation_string":"Process Systems and Operations Research Laboratory, Department of Chemical and Biomolecular Engineering, University of Connecticut","institution_ids":["https://openalex.org/I140172145"]},{"raw_affiliation_string":"Process Systems and Operations Research Laboratory, Department of Chemical and Biomolecular Engineering, University of Connecticut, Storrs, CT, USA","institution_ids":["https://openalex.org/I140172145"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041747414","display_name":"Matthew D. Stuber","orcid":"https://orcid.org/0000-0001-8435-9552"},"institutions":[{"id":"https://openalex.org/I140172145","display_name":"University of Connecticut","ror":"https://ror.org/02der9h97","country_code":"US","type":"education","lineage":["https://openalex.org/I140172145"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"M. D. Stuber","raw_affiliation_strings":["Process Systems and Operations Research Laboratory, Department of Chemical and Biomolecular Engineering, University of Connecticut","Process Systems and Operations Research Laboratory, Department of Chemical and Biomolecular Engineering, University of Connecticut, Storrs, CT, USA"],"raw_orcid":"https://orcid.org/0000-0001-8435-9552","affiliations":[{"raw_affiliation_string":"Process Systems and Operations Research Laboratory, Department of Chemical and Biomolecular Engineering, University of Connecticut","institution_ids":["https://openalex.org/I140172145"]},{"raw_affiliation_string":"Process Systems and Operations Research Laboratory, Department of Chemical and Biomolecular Engineering, University of Connecticut, Storrs, CT, USA","institution_ids":["https://openalex.org/I140172145"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5041747414"],"corresponding_institution_ids":["https://openalex.org/I140172145"],"apc_list":null,"apc_paid":null,"fwci":4.9264,"has_fulltext":true,"cited_by_count":26,"citation_normalized_percentile":{"value":0.96323529,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"37","issue":"2","first_page":"425","last_page":"450"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10963","display_name":"Advanced Optimization Algorithms Research","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10963","display_name":"Advanced Optimization Algorithms Research","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9968000054359436,"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.7060926556587219},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.49484366178512573},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.47618499398231506},{"id":"https://openalex.org/keywords/automatic-differentiation","display_name":"Automatic differentiation","score":0.4731912612915039},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4492477476596832},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4369063973426819},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.4325743317604065},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.42359355092048645},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2172364592552185}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7060926556587219},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.49484366178512573},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.47618499398231506},{"id":"https://openalex.org/C133512626","wikidata":"https://www.wikidata.org/wiki/Q787371","display_name":"Automatic differentiation","level":3,"score":0.4731912612915039},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4492477476596832},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4369063973426819},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.4325743317604065},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.42359355092048645},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2172364592552185},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1080/10556788.2020.1786566","is_oa":false,"landing_page_url":"https://doi.org/10.1080/10556788.2020.1786566","pdf_url":null,"source":{"id":"https://openalex.org/S103047102","display_name":"Optimization methods & software","issn_l":"1026-7670","issn":["1026-7670","1029-4937","1055-6788"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Optimization Methods and Software","raw_type":"journal-article"},{"id":"pmh:oai:figshare.com:article/12849410","is_oa":true,"landing_page_url":null,"pdf_url":"https://figshare.com/articles/journal_contribution/EAGO_jl_easy_advanced_global_optimization_in_Julia/12849410","source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},{"id":"doi:10.6084/m9.figshare.12849410.v1","is_oa":true,"landing_page_url":"https://doi.org/10.6084/m9.figshare.12849410.v1","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:oai:figshare.com:article/12849410","is_oa":true,"landing_page_url":null,"pdf_url":"https://figshare.com/articles/journal_contribution/EAGO_jl_easy_advanced_global_optimization_in_Julia/12849410","source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},"sustainable_development_goals":[{"score":0.41999998688697815,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G7341110746","display_name":"Robust Optimization of Nonlinear Dynamical Systems","funder_award_id":"1932723","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3048483007.pdf","grobid_xml":"https://content.openalex.org/works/W3048483007.grobid-xml"},"referenced_works_count":65,"referenced_works":["https://openalex.org/W10227180","https://openalex.org/W38294560","https://openalex.org/W143062967","https://openalex.org/W1483874187","https://openalex.org/W1488416636","https://openalex.org/W1499399028","https://openalex.org/W1579978384","https://openalex.org/W1580809199","https://openalex.org/W1918816242","https://openalex.org/W1965573563","https://openalex.org/W1972629843","https://openalex.org/W1974300932","https://openalex.org/W1982200089","https://openalex.org/W1982478920","https://openalex.org/W1984537576","https://openalex.org/W1985329511","https://openalex.org/W1988622494","https://openalex.org/W1991968328","https://openalex.org/W1999446445","https://openalex.org/W2001741445","https://openalex.org/W2004407575","https://openalex.org/W2021674665","https://openalex.org/W2023059010","https://openalex.org/W2036796570","https://openalex.org/W2038589630","https://openalex.org/W2050339136","https://openalex.org/W2071875459","https://openalex.org/W2076722072","https://openalex.org/W2079014826","https://openalex.org/W2083297516","https://openalex.org/W2104840146","https://openalex.org/W2120575449","https://openalex.org/W2123871098","https://openalex.org/W2130382978","https://openalex.org/W2131798279","https://openalex.org/W2140637471","https://openalex.org/W2146341805","https://openalex.org/W2149454052","https://openalex.org/W2226107674","https://openalex.org/W2294747177","https://openalex.org/W2325617534","https://openalex.org/W2395560257","https://openalex.org/W2418003766","https://openalex.org/W2478429860","https://openalex.org/W2536741590","https://openalex.org/W2576928011","https://openalex.org/W2612340470","https://openalex.org/W2744682643","https://openalex.org/W2773988252","https://openalex.org/W2790720375","https://openalex.org/W2798425997","https://openalex.org/W2804302623","https://openalex.org/W2809447872","https://openalex.org/W2939844400","https://openalex.org/W2962939142","https://openalex.org/W2963718773","https://openalex.org/W2981290106","https://openalex.org/W3099176675","https://openalex.org/W3103379443","https://openalex.org/W3105558219","https://openalex.org/W3136837693","https://openalex.org/W3209874827","https://openalex.org/W4232598359","https://openalex.org/W4242862890","https://openalex.org/W4293177929"],"related_works":["https://openalex.org/W4230546540","https://openalex.org/W1543341614","https://openalex.org/W1718642889","https://openalex.org/W2553993726","https://openalex.org/W2039953621","https://openalex.org/W2077306381","https://openalex.org/W3211257750","https://openalex.org/W3122563667","https://openalex.org/W2071426496","https://openalex.org/W2026155714"],"abstract_inverted_index":{"An":[0],"extensible":[1],"open-source":[2],"deterministic":[3],"global":[4],"optimizer":[5],"(EAGO)":[6],"programmed":[7],"entirely":[8],"in":[9,44,152],"the":[10,20,50,99,112],"Julia":[11],"language":[12],"is":[13,90,170,180],"presented.":[14],"EAGO":[15,36,89,128,179],"was":[16],"developed":[17],"to":[18,70,147,182,185],"serve":[19],"need":[21],"for":[22,49,108],"supporting":[23],"higher-complexity":[24],"user-defined":[25,72,160],"functions":[26,28,73],"(e.g.":[27,157],"defined":[29],"implicitly":[30],"via":[31],"algorithms)":[32],"within":[33],"optimization":[34],"models.":[35],"embeds":[37],"a":[38,56,75,93,129,173,190],"first-of-its-kind":[39],"implementation":[40],"of":[41,52,58,96,103,136,142,166,176],"McCormick":[42],"arithmetic":[43],"an":[45],"Evaluator":[46],"structure":[47],"allowing":[48],"construction":[51,135],"convex/concave":[53],"relaxations":[54],"using":[55],"combination":[57],"source":[59],"code":[60],"transformation,":[61],"multiple":[62],"dispatch,":[63],"and":[64,80,106,121,140,145,154,164],"context-specific":[65],"approaches.":[66],"Utilities":[67],"are":[68],"included":[69],"parse":[71],"into":[74],"directed":[76],"acyclic":[77],"graph":[78],"representation":[79],"perform":[81,183],"symbolic":[82],"transformations":[83],"enabling":[84,133],"dramatically":[85],"improved":[86],"solution":[87],"speed.":[88],"compatible":[91],"with":[92,117],"wide":[94],"variety":[95],"local":[97],"optimizers,":[98],"most":[100],"exhaustive":[101],"library":[102],"transcendental":[104],"functions,":[105],"allows":[107],"easy":[109,134],"accessibility":[110],"through":[111],"JuMP":[113],"modelling":[114],"language.":[115],"Together":[116],"Julia's":[118],"minimalist":[119],"syntax":[120],"competitive":[122],"speed,":[123],"these":[124],"powerful":[125],"features":[126],"make":[127],"versatile":[130],"research":[131,156],"platform":[132],"novel":[137,168],"meta-solvers,":[138],"incorporation":[139],"utilization":[141],"new":[143],"relaxations,":[144],"extension":[146],"advanced":[148],"problem":[149],"formulations":[150],"encountered":[151],"engineering":[153],"operations":[155],"multilevel":[158],"problems,":[159],"functions).":[161],"The":[162],"applicability":[163],"flexibility":[165],"this":[167],"software":[169],"demonstrated":[171,181],"on":[172,189],"diverse":[174],"set":[175],"examples.":[177],"Lastly,":[178],"comparably":[184],"state-of-the-art":[186],"commercial":[187],"optimizers":[188],"benchmarking":[191],"test":[192],"set.":[193]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
