{"id":"https://openalex.org/W3111570766","doi":"https://doi.org/10.1109/globecom42002.2020.9322493","title":"Figo: Mobility-Aware In-Flight Service Assignment and Reconfiguration with Deep Q-Learning","display_name":"Figo: Mobility-Aware In-Flight Service Assignment and Reconfiguration with Deep Q-Learning","publication_year":2020,"publication_date":"2020-12-01","ids":{"openalex":"https://openalex.org/W3111570766","doi":"https://doi.org/10.1109/globecom42002.2020.9322493","mag":"3111570766"},"language":"en","primary_location":{"id":"doi:10.1109/globecom42002.2020.9322493","is_oa":false,"landing_page_url":"https://doi.org/10.1109/globecom42002.2020.9322493","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"GLOBECOM 2020 - 2020 IEEE Global Communications Conference","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://mediatum.ub.tum.de/1577895","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028090778","display_name":"Amir Varasteh","orcid":"https://orcid.org/0000-0001-6965-2443"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Amir Varasteh","raw_affiliation_strings":["Chair of Communication Networks, Technical University of Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chair of Communication Networks, Technical University of Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046832362","display_name":"Henrique Soares Frutuoso","orcid":null},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Henrique Soares Frutuoso","raw_affiliation_strings":["Chair of Communication Networks, Technical University of Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chair of Communication Networks, Technical University of Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033340455","display_name":"Mu He","orcid":"https://orcid.org/0000-0002-7563-859X"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Mu He","raw_affiliation_strings":["Chair of Communication Networks, Technical University of Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chair of Communication Networks, Technical University of Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021781616","display_name":"Wolfgang Kellerer","orcid":"https://orcid.org/0000-0003-4358-8038"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Wolfgang Kellerer","raw_affiliation_strings":["Chair of Communication Networks, Technical University of Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chair of Communication Networks, Technical University of Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019971227","display_name":"Carmen Mas Machuca","orcid":"https://orcid.org/0000-0002-2348-2714"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Carmen Mas-Machuca","raw_affiliation_strings":["Chair of Communication Networks, Technical University of Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chair of Communication Networks, Technical University of Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12042","display_name":"Satellite Communication Systems","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/T12042","display_name":"Satellite Communication Systems","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/T11133","display_name":"UAV Applications and Optimization","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/T11458","display_name":"Advanced Wireless Communication Technologies","score":0.9961000084877014,"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/control-reconfiguration","display_name":"Control reconfiguration","score":0.8367977142333984},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.768110990524292},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7000343799591064},{"id":"https://openalex.org/keywords/integer-programming","display_name":"Integer programming","score":0.6003062129020691},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5045617818832397},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.504388689994812},{"id":"https://openalex.org/keywords/handover","display_name":"Handover","score":0.48427027463912964},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.45276394486427307},{"id":"https://openalex.org/keywords/assignment-problem","display_name":"Assignment problem","score":0.4161922037601471},{"id":"https://openalex.org/keywords/airplane","display_name":"Airplane","score":0.41389745473861694},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3903816342353821},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3880120813846588},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.20720049738883972},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1031281054019928},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.09155866503715515},{"id":"https://openalex.org/keywords/aerospace-engineering","display_name":"Aerospace engineering","score":0.08319783210754395}],"concepts":[{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.8367977142333984},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.768110990524292},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7000343799591064},{"id":"https://openalex.org/C56086750","wikidata":"https://www.wikidata.org/wiki/Q6042592","display_name":"Integer programming","level":2,"score":0.6003062129020691},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5045617818832397},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.504388689994812},{"id":"https://openalex.org/C111852164","wikidata":"https://www.wikidata.org/wiki/Q1414679","display_name":"Handover","level":2,"score":0.48427027463912964},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.45276394486427307},{"id":"https://openalex.org/C85044808","wikidata":"https://www.wikidata.org/wiki/Q620614","display_name":"Assignment problem","level":2,"score":0.4161922037601471},{"id":"https://openalex.org/C2781407631","wikidata":"https://www.wikidata.org/wiki/Q197","display_name":"Airplane","level":2,"score":0.41389745473861694},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3903816342353821},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3880120813846588},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.20720049738883972},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1031281054019928},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.09155866503715515},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.08319783210754395},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/globecom42002.2020.9322493","is_oa":false,"landing_page_url":"https://doi.org/10.1109/globecom42002.2020.9322493","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"GLOBECOM 2020 - 2020 IEEE Global Communications Conference","raw_type":"proceedings-article"},{"id":"pmh:oai:mediatum.ub.tum.de:node/1577895","is_oa":true,"landing_page_url":"https://mediatum.ub.tum.de/1577895","pdf_url":null,"source":{"id":"https://openalex.org/S4306400453","display_name":"mediaTUM \u2013 the media and publications repository of the Technical University Munich (Technical University Munich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I62916508","host_organization_name":"Technical University of Munich","host_organization_lineage":["https://openalex.org/I62916508"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"ConferencePaper"}],"best_oa_location":{"id":"pmh:oai:mediatum.ub.tum.de:node/1577895","is_oa":true,"landing_page_url":"https://mediatum.ub.tum.de/1577895","pdf_url":null,"source":{"id":"https://openalex.org/S4306400453","display_name":"mediaTUM \u2013 the media and publications repository of the Technical University Munich (Technical University Munich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I62916508","host_organization_name":"Technical University of Munich","host_organization_lineage":["https://openalex.org/I62916508"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"ConferencePaper"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6510417211","display_name":null,"funder_award_id":"#16KIS0989K,#16KIS0991","funder_id":"https://openalex.org/F4320321114","funder_display_name":"Bundesministerium f\u00fcr Bildung und Forschung"}],"funders":[{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W345510402","https://openalex.org/W1520174934","https://openalex.org/W1551593752","https://openalex.org/W1604047786","https://openalex.org/W1757796397","https://openalex.org/W2147336456","https://openalex.org/W2168405694","https://openalex.org/W2201581102","https://openalex.org/W2613004149","https://openalex.org/W2741707093","https://openalex.org/W2755310971","https://openalex.org/W2784309553","https://openalex.org/W2785065914","https://openalex.org/W2805161269","https://openalex.org/W2885673822","https://openalex.org/W2886485362","https://openalex.org/W2902437649","https://openalex.org/W2912175348","https://openalex.org/W2913454702","https://openalex.org/W2921277139","https://openalex.org/W2963477884","https://openalex.org/W2990528370","https://openalex.org/W4298857966","https://openalex.org/W6637967152","https://openalex.org/W6687681856","https://openalex.org/W6737706123","https://openalex.org/W6758667418"],"related_works":["https://openalex.org/W1981002473","https://openalex.org/W3021491005","https://openalex.org/W2357657342","https://openalex.org/W2188789443","https://openalex.org/W2315699100","https://openalex.org/W323439142","https://openalex.org/W2153432761","https://openalex.org/W2070939993","https://openalex.org/W2520149731","https://openalex.org/W2152623100"],"abstract_inverted_index":{"Today,":[0],"on-board":[1],"passengers":[2],"desire":[3],"to":[4,37,83,89,101,114,117,136,144,249],"have":[5],"in-flight":[6],"services":[7,16],"such":[8,151],"as":[9,166,176],"Voice-over-IP":[10],"(VoIP)":[11],"and":[12,51,67,146,157,173,214],"video":[13],"streaming.":[14],"These":[15,56],"are":[17,27,59],"usually":[18],"hosted":[19],"by":[20,29],"geographically":[21],"distributed":[22],"Data":[23],"Centers":[24],"(DCs)":[25],"that":[26,152,199,232],"built/rented":[28],"the":[30,72,75,90,107,111,138,148,153,186,190,201,222,227,240,245],"airline":[31],"companies.":[32],"Flights":[33],"can":[34,234],"be":[35,81,115],"connected":[36],"these":[38],"DCs":[39],"using":[40,204],"two":[41,57],"types":[42],"of":[43,63,74,92,141,155,189,218,224],"Air-to-Ground":[44],"(A2G)":[45],"communication":[46],"alternatives:":[47],"i)":[48],"satellite":[49],"(SC),":[50],"ii)":[52],"Direct-Air-to-Ground":[53],"connections":[54],"(DA2G).":[55],"options":[58],"different":[60],"in":[61,132,239],"terms":[62],"propagation":[64],"delay,":[65],"capacity,":[66],"availability.":[68],"Focusing":[69],"on":[70],"reducing":[71,244],"delay":[73,105,159],"inflight":[76],"services,":[77],"each":[78,142],"airplane":[79,143],"should":[80],"assigned":[82],"a":[84,94,127,167,195,208,215],"nearby":[85],"DC.":[86],"However,":[87],"due":[88],"mobility":[91],"flights,":[93,219],"permanent":[95],"DC":[96,119],"assignment":[97],"might":[98],"not":[99],"lead":[100],"an":[102,177],"acceptable":[103],"service":[104],"for":[106],"flight":[108,112,196],"duration.":[109],"Therefore,":[110],"needs":[113],"reassigned":[116],"another":[118],"(reconfiguration)":[120],"along":[121],"its":[122],"route,":[123],"which":[124],"comes":[125],"with":[126],"cost.":[128],"The":[129,229],"real":[130,216],"challenge":[131],"this":[133,164],"work":[134],"is":[135,160],"find":[137],"best":[139],"assignments":[140],"DC(s)":[145],"determine":[147],"required":[149],"reconfigurations":[150],"sum":[154],"routing":[156],"reconfiguration":[158],"minimized.":[161],"We":[162],"model":[163],"problem":[165,203],"Multi-Period":[168],"Generalized":[169],"Assignment":[170],"Problem":[171],"(MPGAP)":[172],"formulate":[174],"it":[175],"Integer":[178],"Linear":[179],"Programming":[180],"(ILP)":[181],"optimization":[182],"model.":[183],"To":[184],"overcome":[185],"scalability":[187],"issues":[188],"ILP,":[191],"we":[192,220],"propose":[193],"Figo,":[194],"control":[197],"framework":[198],"solves":[200],"MPGAP":[202],"deep":[205],"Q-learning.":[206],"Considering":[207],"realistic":[209],"European-based":[210],"Space-Air-Ground-Integrated":[211],"Network":[212],"(SAGIN)":[213],"set":[217],"compare":[221],"performance":[223],"Figo":[225,233],"against":[226],"optimal.":[228],"results":[230],"indicate":[231],"achieve":[235],"7%":[236],"optimality":[237],"gap":[238],"worst":[241],"case,":[242],"while":[243],"runtime":[246],"from":[247],"hours":[248],"seconds.":[250]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
