A Linear Programming Application for Generating Running Routes Based on Individual Preferences

We present the first application to utilize linear programming to generate running routes. Route generation is beneficial for runners visiting new and unfamiliar locations. Current applications forgo linear programming, utilizing various other methods to create custom routes. Our objective is to create a linear programming model that produces optimal closed-loop routes based on user preferences. The model proposed is an extension of ATSP [1]. The model processes a street network. One set of decision variables represent the inclusion of network edges in the optimal solution, and the second set of decision variables are the sequence variables in which the route nodes are selected. The objective function minimizes the total distance traveled in the route. A modification of the flow conservation constraint is introduced to ensure that a node can be visited and departed at most once. Novel constraints that force the solver to optimize for distance, elevation, and route friendliness are introduced in the model. Subtour elimination constraints found in the Miller-Tucker-Zemlin ATSP formulation are introduced to prevent subtours and ensure connectivity. The model UI is implemented as a website. This enabled feedback for verification and validation testing. Athletes input parameters such as their starting location, preferred distance, terrain type, and elevation to help further optimize their route. In conclusion, the linear programming model helps runners plan the most optimal running routes according to their preferences.

Authors

Publication Details

Published
2024-10-01
DOI
https://doi.org/10.21872/2024iise_6054
Primary Topic
Data Management and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Linear Programming Application for Generating Running Routes Based on Individual Preferences

A. Silva, Yoav Levanoni, Owen Works, Jill Speece
Data Management and Algorithms
article

A Linear Programming Application for Generating Running Routes Based on Individual Preferences

A. Silva, Yoav Levanoni, Owen Works, Jill Speece
article en

Abstract

We present the first application to utilize linear programming to generate running routes. Route generation is beneficial for runners visiting new and unfamiliar locations. Current applications forgo linear programming, utilizing various other methods to create custom routes. Our objective is to create a linear programming model that produces optimal closed-loop routes based on user preferences. The model proposed is an extension of ATSP [1]. The model processes a street network. One set of decision variables represent the inclusion of network edges in the optimal solution, and the second set of decision variables are the sequence variables in which the route nodes are selected. The objective function minimizes the total distance traveled in the route. A modification of the flow conservation constraint is introduced to ensure that a node can be visited and departed at most once. Novel constraints that force the solver to optimize for distance, elevation, and route friendliness are introduced in the model. Subtour elimination constraints found in the Miller-Tucker-Zemlin ATSP formulation are introduced to prevent subtours and ensure connectivity. The model UI is implemented as a website. This enabled feedback for verification and validation testing. Athletes input parameters such as their starting location, preferred distance, terrain type, and elevation to help further optimize their route. In conclusion, the linear programming model helps runners plan the most optimal running routes according to their preferences.

Openalex Percentile: Top 66%
Data Management and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Linear Programming Application for Generating Running Routes Based on Individual Preferences — A. Silva, Yoav Levanoni, et al. · (2024) | TGRS Research Map | TGRS