{"id":"https://openalex.org/W2899348357","doi":"https://doi.org/10.1145/3236024.3236076","title":"Stochastic energy optimization for mobile GPS applications","display_name":"Stochastic energy optimization for mobile GPS applications","publication_year":2018,"publication_date":"2018-10-26","ids":{"openalex":"https://openalex.org/W2899348357","doi":"https://doi.org/10.1145/3236024.3236076","mag":"2899348357"},"language":"en","primary_location":{"id":"doi:10.1145/3236024.3236076","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3236024.3236076","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3236024.3236076","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3236024.3236076","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5020034136","display_name":"Anthony Canino","orcid":null},"institutions":[{"id":"https://openalex.org/I123946342","display_name":"Binghamton University","ror":"https://ror.org/008rmbt77","country_code":"US","type":"education","lineage":["https://openalex.org/I123946342"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anthony Canino","raw_affiliation_strings":["SUNY Binghamton, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SUNY Binghamton, USA","institution_ids":["https://openalex.org/I123946342"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068471814","display_name":"Yu David Liu","orcid":"https://orcid.org/0000-0002-2768-3898"},"institutions":[{"id":"https://openalex.org/I123946342","display_name":"Binghamton University","ror":"https://ror.org/008rmbt77","country_code":"US","type":"education","lineage":["https://openalex.org/I123946342"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yu David Liu","raw_affiliation_strings":["SUNY Binghamton, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SUNY Binghamton, USA","institution_ids":["https://openalex.org/I123946342"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079977725","display_name":"Hidehiko Masuhara","orcid":"https://orcid.org/0000-0002-8837-5303"},"institutions":[{"id":"https://openalex.org/I114531698","display_name":"Tokyo Institute of Technology","ror":"https://ror.org/0112mx960","country_code":"JP","type":"education","lineage":["https://openalex.org/I114531698"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hidehiko Masuhara","raw_affiliation_strings":["Tokyo Institute of Technology, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tokyo Institute of Technology, Japan","institution_ids":["https://openalex.org/I114531698"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":22,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"703","last_page":"713"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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/T12101","display_name":"Advanced Bandit Algorithms Research","score":0.991599977016449,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10603","display_name":"Smart Grid Energy Management","score":0.9876999855041504,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/global-positioning-system","display_name":"Global Positioning System","score":0.7109864354133606},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6951537132263184},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6357413530349731},{"id":"https://openalex.org/keywords/stochastic-programming","display_name":"Stochastic programming","score":0.6251187920570374},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.6119881272315979},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6023668050765991},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.5667256116867065},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5513161420822144},{"id":"https://openalex.org/keywords/stochastic-optimization","display_name":"Stochastic optimization","score":0.5026760101318359},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.45144790410995483},{"id":"https://openalex.org/keywords/simultaneous-perturbation-stochastic-approximation","display_name":"Simultaneous perturbation stochastic approximation","score":0.4413515627384186},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3647901713848114},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.33186155557632446},{"id":"https://openalex.org/keywords/stochastic-process","display_name":"Stochastic process","score":0.298025906085968},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2806802988052368},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1905239224433899},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17214858531951904},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07933226227760315}],"concepts":[{"id":"https://openalex.org/C60229501","wikidata":"https://www.wikidata.org/wiki/Q18822","display_name":"Global Positioning System","level":2,"score":0.7109864354133606},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6951537132263184},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6357413530349731},{"id":"https://openalex.org/C137631369","wikidata":"https://www.wikidata.org/wiki/Q7617831","display_name":"Stochastic programming","level":2,"score":0.6251187920570374},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.6119881272315979},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6023668050765991},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.5667256116867065},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5513161420822144},{"id":"https://openalex.org/C194387892","wikidata":"https://www.wikidata.org/wiki/Q1747770","display_name":"Stochastic optimization","level":2,"score":0.5026760101318359},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.45144790410995483},{"id":"https://openalex.org/C2779880469","wikidata":"https://www.wikidata.org/wiki/Q17084424","display_name":"Simultaneous perturbation stochastic approximation","level":3,"score":0.4413515627384186},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3647901713848114},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.33186155557632446},{"id":"https://openalex.org/C8272713","wikidata":"https://www.wikidata.org/wiki/Q176737","display_name":"Stochastic process","level":2,"score":0.298025906085968},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2806802988052368},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1905239224433899},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17214858531951904},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07933226227760315},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3236024.3236076","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3236024.3236076","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3236024.3236076","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:t2r2.star.titech.ac.jp:50449981","is_oa":false,"landing_page_url":"http://t2r2.star.titech.ac.jp/cgi-bin/publicationinfo.cgi?q_publication_content_number=CTT100783223","pdf_url":null,"source":{"id":"https://openalex.org/S4377196385","display_name":"Tokyo Tech Research Repository (Tokyo Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I114531698","host_organization_name":"Tokyo Institute of Technology","host_organization_lineage":["https://openalex.org/I114531698"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"}],"best_oa_location":{"id":"doi:10.1145/3236024.3236076","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3236024.3236076","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3236024.3236076","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.7599999904632568,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G3029091031","display_name":"SHF: Small:  Green Parallel Language Systems","funder_award_id":"1526205","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6236570541","display_name":null,"funder_award_id":"CCF-1526205","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6718509927","display_name":null,"funder_award_id":"CREST","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G7491435088","display_name":"High-Productivity GPU Programming Languages","funder_award_id":"18H03219","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"},{"id":"https://openalex.org/F4320338075","display_name":"Core Research for Evolutional Science and Technology","ror":"https://ror.org/00097mb19"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2899348357.pdf","grobid_xml":"https://content.openalex.org/works/W2899348357.grobid-xml"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W1768994003","https://openalex.org/W1979352993","https://openalex.org/W1985018624","https://openalex.org/W1996790762","https://openalex.org/W1998498767","https://openalex.org/W2002693204","https://openalex.org/W2008093830","https://openalex.org/W2009551863","https://openalex.org/W2029951793","https://openalex.org/W2050989461","https://openalex.org/W2052039523","https://openalex.org/W2063054322","https://openalex.org/W2080663940","https://openalex.org/W2089872472","https://openalex.org/W2099511976","https://openalex.org/W2105544671","https://openalex.org/W2111444234","https://openalex.org/W2114703523","https://openalex.org/W2123137040","https://openalex.org/W2125801575","https://openalex.org/W2141955346","https://openalex.org/W2142096775","https://openalex.org/W2143283746","https://openalex.org/W2154030621","https://openalex.org/W2167489871","https://openalex.org/W2187642949","https://openalex.org/W2236850279","https://openalex.org/W2295116189","https://openalex.org/W2331039021","https://openalex.org/W2411584702","https://openalex.org/W2624950682","https://openalex.org/W2767829706","https://openalex.org/W3005460357","https://openalex.org/W3114492435","https://openalex.org/W4240237526","https://openalex.org/W6638045046","https://openalex.org/W6686925467"],"related_works":["https://openalex.org/W2110651519","https://openalex.org/W2734870733","https://openalex.org/W2000459133","https://openalex.org/W2377757044","https://openalex.org/W2118205332","https://openalex.org/W3160952126","https://openalex.org/W2320103255","https://openalex.org/W798918733","https://openalex.org/W4213167601","https://openalex.org/W2101287851"],"abstract_inverted_index":{"Mobile":[0],"applications":[1,118],"regularly":[2],"interact":[3],"with":[4,93,172],"their":[5],"noisy":[6],"and":[7,65,99,134,146,154],"ever-changing":[8],"physical":[9,162],"environment.":[10],"The":[11],"fundamentally":[12],"uncertain":[13,161],"nature":[14],"of":[15,28,48,82,109,137,144],"such":[16,70,175],"interactions":[17],"leads":[18],"to":[19,97],"significant":[20,169],"challenges":[21],"in":[22,45,160],"energy":[23,40,74,158],"optimization,":[24,178],"a":[25,38,52,94,107],"crucial":[26],"goal":[27],"software":[29],"engineering":[30],"on":[31,115],"mobile":[32,116],"devices.":[33],"This":[34],"paper":[35],"presents":[36],"Aeneas,":[37],"novel":[39],"optimization":[41,67],"framework":[42],"for":[43],"Android":[44],"the":[46,102],"presence":[47],"uncertainty.":[49],"Aeneas":[50,90,114,151,179],"provides":[51],"minimalistic":[53],"programming":[54],"model":[55],"where":[56,164],"acceptable":[57],"program":[58],"behavioral":[59],"settings":[60],"are":[61,77,84],"abstracted":[62],"as":[63,71,79,139,141,176],"knobs":[64],"application-specific":[66],"goals":[68],"\u2014":[69,76],"meeting":[72],"an":[73,125],"budget":[75],"crystallized":[78],"rewards,":[80],"both":[81],"which":[83],"directly":[85],"programmable.":[86],"At":[87],"its":[88],"heart,":[89],"is":[91],"endowed":[92],"stochastic":[95],"optimizer":[96],"adaptively":[98],"intelligently":[100],"select":[101],"reward-optimal":[103],"knob":[104],"setting":[105],"through":[106],"form":[108],"reinforcement":[110],"learning.":[111],"We":[112],"evaluate":[113],"GPS":[117,166],"built":[119],"over":[120],"Google":[121],"LocationService":[122],"API.":[123],"Through":[124],"in-field":[126],"case":[127],"study":[128],"that":[129,150],"covers":[130],"approximately":[131],"6500":[132],"miles":[133],"150":[135],"hours":[136,143],"driving":[138],"well":[140],"20":[142],"biking":[145],"hiking,":[147],"we":[148],"find":[149],"can":[152],"effectively":[153],"resiliently":[155],"meet":[156],"programmer-specified":[157],"budgets":[159],"environments":[163],"individual":[165],"readings":[167],"undergo":[168],"fluctuation.":[170],"Compared":[171],"non-stochastic":[173],"approaches":[174],"profile-guided":[177],"produces":[180],"significantly":[181],"more":[182],"stable":[183],"results":[184],"across":[185],"runs.":[186]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":3}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
