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...

Full description

Saved in:
Bibliographic Details
Published inThe Astronomical journal Vol. 167; no. 1; pp. 33 - 47
Main Authors Handley, Luke B., Petigura, Erik A., Mišić, Velibor V.
Format Journal Article
LanguageEnglish
Published Madison The American Astronomical Society 01.01.2024
IOP Publishing
Subjects
Online AccessGet full text
ISSN0004-6256
1538-3881
DOI10.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