Solving the Traveling Telescope Problem with Mixed-integer Linear Programming
The size and complexity of modern astronomical surveys has grown to the point where, in many cases, traditional human scheduling of observations are tedious at best and impractical at worst. Automated scheduling algorithms present an opportunity to save human effort and increase scientific productiv...
Saved in:
Published in | The Astronomical journal Vol. 167; no. 1; pp. 33 - 47 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Madison
The American Astronomical Society
01.01.2024
IOP Publishing |
Subjects | |
Online Access | Get full text |
ISSN | 0004-6256 1538-3881 |
DOI | 10.3847/1538-3881/ad0dfb |
Cover
Loading…
Abstract | The size and complexity of modern astronomical surveys has grown to the point where, in many cases, traditional human scheduling of observations are tedious at best and impractical at worst. Automated scheduling algorithms present an opportunity to save human effort and increase scientific productivity. A common scheduling challenge involves determining the optimal ordering of a set of targets over a night subject to timing constraints and time-dependent slew overheads. We present a solution to the “traveling telescope problem” that uses mixed-integer linear programming. This algorithm is fast enough to enable dynamic schedule generation in many astronomical contexts. It can determine the optimal solution for 100 observations within 10 minutes on a modern workstation, reducing slew overheads by a factor of 5 compared to random ordering. We also provide a heuristic method that can return a near-optimal solution at significantly reduced computational cost. As a case study, we explore our algorithm’s suitability to automatic schedule generation for Doppler planet searches. |
---|---|
AbstractList | The size and complexity of modern astronomical surveys has grown to the point where, in many cases, traditional human scheduling of observations are tedious at best and impractical at worst. Automated scheduling algorithms present an opportunity to save human effort and increase scientific productivity. A common scheduling challenge involves determining the optimal ordering of a set of targets over a night subject to timing constraints and time-dependent slew overheads. We present a solution to the “traveling telescope problem” that uses mixed-integer linear programming. This algorithm is fast enough to enable dynamic schedule generation in many astronomical contexts. It can determine the optimal solution for 100 observations within 10 minutes on a modern workstation, reducing slew overheads by a factor of 5 compared to random ordering. We also provide a heuristic method that can return a near-optimal solution at significantly reduced computational cost. As a case study, we explore our algorithm’s suitability to automatic schedule generation for Doppler planet searches. |
Author | Mišić, Velibor V. Petigura, Erik A. Handley, Luke B. |
Author_xml | – sequence: 1 givenname: Luke B. orcidid: 0000-0002-9305-5101 surname: Handley fullname: Handley, Luke B. organization: University of California Los Angeles Department of Physics & Astronomy, Los Angeles, CA 90095, USA – sequence: 2 givenname: Erik A. orcidid: 0000-0003-0967-2893 surname: Petigura fullname: Petigura, Erik A. organization: University of California Los Angeles Department of Physics & Astronomy, Los Angeles, CA 90095, USA – sequence: 3 givenname: Velibor V. orcidid: 0000-0002-8952-5617 surname: Mišić fullname: Mišić, Velibor V. organization: University of California Los Angeles Decisions, Operations and Technology Management, Anderson School of Management, Los Angeles, CA 90095, USA |
BookMark | eNp9kUtLxDAUhYMoOD72Lgturd40aZouRXwMjCg4rkOa3I4ZOs2Yxte_t7U-QNDVfXC-w-HeHbLZ-hYJOaBwzCQvTmjOZMqkpCfagq2rDTL5Xm2SCQDwVGS52CY7XbcEoFQCn5DrO988u3aRxAdM5kE_YzNMc2ywM36NyW3wVYOr5MXFh-TavaJNXRtxgSGZuRZ1GBSLoFerntsjW7VuOtz_rLvk_uJ8fnaVzm4up2ens9RwKmKaoxSWa0BuUVisgNU8A1uKPnnf1raSMmcZN1BySy3lYDmlTKMRmjEq2C6Zjr7W66VaB7fS4U157dTHwoeF0iE606CqRV7zKsNcMMNNneveu7SM6qLgRZGb3utw9FoH__iEXVRL_xTaPr7KSuClBCrLXiVGlQm-6wLWyrioo_NtDNo1ioIa3qCGm6vh5mp8Qw_CL_Ar7j_I0Yg4v_4J86f8HRt9m0c |
CitedBy_id | crossref_primary_10_3847_1538_3881_ad1ff7 crossref_primary_10_3847_1538_3881_ad739b |
Cites_doi | 10.1287/trsc.2018.0847 10.1109/MCSE.2007.55 10.1016/j.trb.2018.07.002 10.1287/opre.6.6.791 10.3847/1538-3881/aabc4f 10.1287/opre.2019.1928 10.1088/1538-3873/ab0c2a 10.3847/1538-4365/abe23c 10.5281/zenodo.3509134 10.1051/0004-6361/201322068 10.1088/1538-3873/aaecbe 10.1088/0004-637X/721/2/1467 10.1038/s41586-020-2649-2 10.1016/j.ascom.2016.02.005 10.1287/opre.1100.0899 10.3847/1538-4357/ac7fa2 10.1137/130915303 10.3847/1538-4357/ab042c |
ContentType | Journal Article |
Copyright | 2023. The Author(s). Published by the American Astronomical Society. 2023. The Author(s). Published by the American Astronomical Society. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
Copyright_xml | – notice: 2023. The Author(s). Published by the American Astronomical Society. – notice: 2023. The Author(s). Published by the American Astronomical Society. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
DBID | O3W TSCCA AAYXX CITATION 7TG 8FD H8D KL. L7M DOA |
DOI | 10.3847/1538-3881/ad0dfb |
DatabaseName | Institute of Physics Open Access Journal Titles IOPscience (Open Access) CrossRef Meteorological & Geoastrophysical Abstracts Technology Research Database Aerospace Database Meteorological & Geoastrophysical Abstracts - Academic Advanced Technologies Database with Aerospace DOAJ Directory of Open Access Journals |
DatabaseTitle | CrossRef Aerospace Database Meteorological & Geoastrophysical Abstracts Technology Research Database Advanced Technologies Database with Aerospace Meteorological & Geoastrophysical Abstracts - Academic |
DatabaseTitleList | Aerospace Database CrossRef |
Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: O3W name: Institute of Physics Open Access Journal Titles url: http://iopscience.iop.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Astronomy & Astrophysics |
EISSN | 1538-3881 |
ExternalDocumentID | oai_doaj_org_article_f65f4b2e563c4cf5ab889d31a774775c 10_3847_1538_3881_ad0dfb ajad0dfb |
GrantInformation_xml | – fundername: Heising-Simons Foundation (HSF) grantid: 2022-3832 funderid: https://doi.org/10.13039/100014155 |
GroupedDBID | -DZ -~X 123 1JI 23N 4.4 6J9 85S AAFWJ AAGCD AAJIO ABDNZ ABHWH ABXSS ACBEA ACGFS ACHIP ACNCT ACYRX AEFHF AENEX AFPKN AGNAY AHPAA AKPSB ALMA_UNASSIGNED_HOLDINGS ASPBG ATQHT AVWKF AZFZN CJUJL CRLBU CS3 EBS F5P FRP GROUPED_DOAJ HF~ IJHAN IOP KOT N5L O3W O43 OK1 P2P PJBAE RIN RNP RNS ROL SY9 T37 TR2 TSCCA UPT WH7 ~02 AAYXX CITATION 7TG 8FD AEINN H8D KL. L7M |
ID | FETCH-LOGICAL-c416t-5e86d4a0e4de6deb03f420d96d0d3f4fdb885324c094d1d140d4113aec6a33163 |
IEDL.DBID | O3W |
ISSN | 0004-6256 |
IngestDate | Wed Aug 27 01:31:29 EDT 2025 Wed Aug 13 02:57:19 EDT 2025 Thu Apr 24 23:07:05 EDT 2025 Tue Jul 01 03:26:48 EDT 2025 Sun Aug 18 15:10:26 EDT 2024 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
License | Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c416t-5e86d4a0e4de6deb03f420d96d0d3f4fdb885324c094d1d140d4113aec6a33163 |
Notes | AAS50137 Laboratory Astrophysics, Instrumentation, Software, and Data ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0003-0967-2893 0000-0002-9305-5101 0000-0002-8952-5617 |
OpenAccessLink | https://iopscience.iop.org/article/10.3847/1538-3881/ad0dfb |
PQID | 2904980189 |
PQPubID | 4562438 |
PageCount | 15 |
ParticipantIDs | iop_journals_10_3847_1538_3881_ad0dfb crossref_citationtrail_10_3847_1538_3881_ad0dfb doaj_primary_oai_doaj_org_article_f65f4b2e563c4cf5ab889d31a774775c crossref_primary_10_3847_1538_3881_ad0dfb proquest_journals_2904980189 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2024-01-01 |
PublicationDateYYYYMMDD | 2024-01-01 |
PublicationDate_xml | – month: 01 year: 2024 text: 2024-01-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | Madison |
PublicationPlace_xml | – name: Madison |
PublicationTitle | The Astronomical journal |
PublicationTitleAbbrev | AJ |
PublicationTitleAlternate | Astron. J |
PublicationYear | 2024 |
Publisher | The American Astronomical Society IOP Publishing |
Publisher_xml | – name: The American Astronomical Society – name: IOP Publishing |
References | Johnston (ajad0dfbbib14) 1994; 1994 Hunter (ajad0dfbbib12) 2007; 9 Rosenthal (ajad0dfbbib19) 2021; 255 Gurobi Optimization, LLC (ajad0dfbbib9) 2023 Astropy Collaboration (ajad0dfbbib2) 2018; 156 Bertsimas (ajad0dfbbib6) 2011; 59 Vielma (ajad0dfbbib22) 2015; 57 Ivezić (ajad0dfbbib13) 2019; 873 Parazin (ajad0dfbbib18) 2022; 935 Solar (ajad0dfbbib20) 2016; 15 Giuliano (ajad0dfbbib8) 2008 Harris (ajad0dfbbib10) 2020; 585 Howard (ajad0dfbbib11) 2010; 721 pandas development team, T (ajad0dfbbib17) 2020 Astropy Collaboration (ajad0dfbbib1) 2013; 558 Bellm (ajad0dfbbib3) 2019a; 131 Sun (ajad0dfbbib21) 2018; 116 Bertsimas (ajad0dfbbib5) 2019; 53 Lampoudi (ajad0dfbbib15) 2015 Croes (ajad0dfbbib7) 1958; 6 Bellm (ajad0dfbbib4) 2019b; 131 Mišić (ajad0dfbbib16) 2020; 68 |
References_xml | – volume: 53 start-page: 773 year: 2019 ident: ajad0dfbbib5 publication-title: Transp. Sci. doi: 10.1287/trsc.2018.0847 – start-page: 107 year: 2008 ident: ajad0dfbbib8 – volume: 9 start-page: 90 year: 2007 ident: ajad0dfbbib12 publication-title: CSE doi: 10.1109/MCSE.2007.55 – volume: 116 start-page: 1 year: 2018 ident: ajad0dfbbib21 publication-title: Transport. Res. B: Meth. doi: 10.1016/j.trb.2018.07.002 – volume: 6 start-page: 791 year: 1958 ident: ajad0dfbbib7 publication-title: OR doi: 10.1287/opre.6.6.791 – volume: 156 start-page: 123 year: 2018 ident: ajad0dfbbib2 publication-title: AJ doi: 10.3847/1538-3881/aabc4f – volume: 68 start-page: 1605 year: 2020 ident: ajad0dfbbib16 publication-title: OR doi: 10.1287/opre.2019.1928 – volume: 131 start-page: 068003 year: 2019a ident: ajad0dfbbib3 publication-title: PASP doi: 10.1088/1538-3873/ab0c2a – volume: 1994 start-page: 15640568 year: 1994 ident: ajad0dfbbib14 publication-title: Comput. Sci. Engin. – volume: 255 start-page: 8 year: 2021 ident: ajad0dfbbib19 publication-title: ApJS doi: 10.3847/1538-4365/abe23c – year: 2023 ident: ajad0dfbbib9 publication-title: Gurobi Optimizer Reference Manual – year: 2015 ident: ajad0dfbbib15 – year: 2020 ident: ajad0dfbbib17 doi: 10.5281/zenodo.3509134 – volume: 558 start-page: A33 year: 2013 ident: ajad0dfbbib1 publication-title: A&A doi: 10.1051/0004-6361/201322068 – volume: 131 start-page: 018002 year: 2019b ident: ajad0dfbbib4 publication-title: PASP doi: 10.1088/1538-3873/aaecbe – volume: 721 start-page: 1467 year: 2010 ident: ajad0dfbbib11 publication-title: ApJ doi: 10.1088/0004-637X/721/2/1467 – volume: 585 start-page: 357 year: 2020 ident: ajad0dfbbib10 publication-title: Natur doi: 10.1038/s41586-020-2649-2 – volume: 15 start-page: 90 year: 2016 ident: ajad0dfbbib20 publication-title: A&C doi: 10.1016/j.ascom.2016.02.005 – volume: 59 start-page: 211 year: 2011 ident: ajad0dfbbib6 publication-title: OR doi: 10.1287/opre.1100.0899 – volume: 935 start-page: 87 year: 2022 ident: ajad0dfbbib18 publication-title: ApJ doi: 10.3847/1538-4357/ac7fa2 – volume: 57 start-page: 3 year: 2015 ident: ajad0dfbbib22 publication-title: SIAMR doi: 10.1137/130915303 – volume: 873 start-page: 111 year: 2019 ident: ajad0dfbbib13 publication-title: ApJ doi: 10.3847/1538-4357/ab042c |
SSID | ssj0011804 |
Score | 2.4527447 |
Snippet | The size and complexity of modern astronomical surveys has grown to the point where, in many cases, traditional human scheduling of observations are tedious at... |
SourceID | doaj proquest crossref iop |
SourceType | Open Website Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 33 |
SubjectTerms | Algorithms Astronomical methods Celestial bodies Heuristic methods Integer programming Linear programming Mixed integer Observational astronomy Schedules Scheduling Sky surveys (astronomy) Workstations |
SummonAdditionalLinks | – databaseName: DOAJ Directory of Open Access Journals dbid: DOA link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSwMxEA7iyYv4pPVFDip4WLq7eWz2qGIRoSJYobclm0lAsN3SVtB_7yTZVkXQi7ewJGz2y0zmm0l2hpDTIsTynUqEq8uES5UlWueQWDTOIIA7FY4LBvfy9onfjcToS6kvfycspgeOwPWcFI7XuRWSGW6c0LVSJbBMI28pCmH87os2b-lMtecHmUp5PJRkuP32glozpbKehhRc_c0IhVz9aFqem-mPDTlYmf4W2WzpIb2M09oma3ayQzqXcx-wbsbv9JyGdoxHzHfJ4LF58SEBijyODn0pIf97OR1an6apmVr6EAvGUB9vpYPnNwtJyBBhZxTdUBRz38Pf0BrjuD3y1L8ZXt8mbYWExCCRWiTCKglcp5aDlWDrlDmep1BK_EpsOkCwBFImg04cZIDOFPAsY9oaqRlDKrZP1ifNxHYIdcLYIoUadVRy1EXtEDgw2jLkRAZUl_SWkFWmTR_uq1i8VOhGeJArD3LlQa4iyF1ysRoxjakzful75Vdh1c8nvQ4PUBSqVhSqv0ShS85wDatWCee_vOxoucqfnfMSfSU016o8-I-5HJKNHOlPDNYckfXF7NUeI31Z1CdBUj8AcsXsgA priority: 102 providerName: Directory of Open Access Journals |
Title | Solving the Traveling Telescope Problem with Mixed-integer Linear Programming |
URI | https://iopscience.iop.org/article/10.3847/1538-3881/ad0dfb https://www.proquest.com/docview/2904980189 https://doaj.org/article/f65f4b2e563c4cf5ab889d31a774775c |
Volume | 167 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3da9swEBdp9tKX0m4tTb_Qw1bogxbb-ojMntKy0g3SBJayvhlZJ0GhjUOTQvvf7yQ5KWWj7MUIc5Ks053udyfrRMjnQYzle82kr0smlM6ZMQUwh8YZJAiv43bB6Fpd3Yift_K2Q76tz8I083bp_4rFlCg4sTDoN8e1tB91lGud9w1k4OsN8oFrpYPnNea_11sIuc5SCuZMMAT57R7lP1t4Y5Ni6n60NNj9X-tzNDqX22SrRYt0mL5th3Tc7CPZHy5C_Lp5eKGnNJZTeGLxiYx-NfchQkAR1tFpuFkonDanUxeyNjVzRyfp_hgawq90dPfsgMWEEe6RoleKUh8owg9bD1hvl9xcfp9eXLH2wgRmEVctmXRagTCZE-AUuDrjXhQZlApHiUUPtUbrXAiLPh3kgL4ViDznxlllOEdktke6s2bm9gn10rpBBjWqrBKomsYj48AaxxEiWdA90l-xrLJtNvFwqcV9hV5FYHIVmFwFJleJyT1ytq4xT5k03qE9D7Owpgs5sOMLlIeqlYfKK-lFXTipuBXWS4OjK4HnBhHtYCBtj3zBOaxanVy809nRapZfiYsSXSe03ro8-M9mDslmgYAnhWeOSHf5-OSOEbAs65Po6OPzx3hyEoX0D7by5ps |
linkProvider | IOP Publishing |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dSxwxEA-tBelLqbbFa9XmwRb6kN7u5uOyj3708KNnBU_0LWQzCQh6e3hX0P--k2S9Ior4FpZJdjOZyfxmspkhZGuQYvlBMxmamgmlS2ZtBcyjcQYJIuh0XDA6Vvtn4vBCXnR1TtNdmHbabf0_sZkTBWcWRv3muJf2k45yrcu-hQJC059CeE3eSK5UrN3wh58vjhFKXeQ0zIVgCPS7c8onR3lgl1L6frQ2-AmP9uhkeIbvybsOMdLt_H0r5JWfrJK17VmMYbfXd_Q7Te0coph9IKPT9ipGCShCOzqO1YXijXM69jFzUzv19CTXkKExBEtHl7ceWEoa4W8oeqYo-ZEi_rR1jf0-krPhr_HuPuuKJjCH2GrOpNcKhC28AK_ANwUPoiqgVjhLbAZoNFroSjj066AE9K9AlCW33inLOaKzT2Rp0k78GqFBOj8ooEG1VQLV0wZkHDjrOcIkB7pH-vcsM67LKB4LW1wZ9Cwik01ksolMNpnJPfJj0WOas2k8Q7sTV2FBF_NgpwcoE6aTCROUDKKpvFTcCRekxdnVwEuLqHYwkK5HvuEamk4vZ8-8bP1-lf8TVzW6T2jBdf35hcN8Jcsne0Pz--D46At5WyH-ydGadbI0v_nrNxC_zJvNJKP_ABlm6Iw |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Solving+the+Traveling+Telescope+Problem+with+Mixed-integer+Linear+Programming&rft.jtitle=The+Astronomical+journal&rft.au=Handley%2C+Luke+B&rft.au=Petigura%2C+Erik+A&rft.au=Mi%C5%A1i%C4%87%2C+Velibor+V&rft.date=2024-01-01&rft.pub=IOP+Publishing&rft.issn=0004-6256&rft.eissn=1538-3881&rft.volume=167&rft.issue=1&rft.spage=33&rft_id=info:doi/10.3847%2F1538-3881%2Fad0dfb&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0004-6256&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0004-6256&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0004-6256&client=summon |