Multi-City Travel Routing Tool: Reducing Travel Costs and Time Spent Planning using APIs

Read full text
Authors: Merreighn, Trey R
Cited by: 0

Abstract

Travel planning is a time-consuming and ever-changing problem that can diminish the travel experience and greatly increase expenditure, if not done correctly. It is important to have an easy travel planning experience so you can enjoy the travel experience more and not waste time where it is not needed. This thesis aims to minimize the costs and time spent on travel planning using APIs and simple optimization models, creating a travel planning tool. This travel planning tool was developed in Java with the main API being Amadeus, this was combined with a greedy best-permutation heuristic to create the main route optimization function. Fixer.io was an API used to convert currency, and a database caching system was created to decrease the total amount of API pulls consumed. The average travel costs for a user-input travel itinerary that was put into the tool received an 11% average reduction in costs. There is currently no application or website dedicated to optimizing your travel route to decrease the cost of flights. This tool can be developed to fill that gap, helping users decrease the amount of time and money spent on travel planning.

Fields of Study & Subjects

Data Management and Algorithms Transportation and Mobility Innovations Transportation Planning and Optimization

Publication details

Journal / source
Journal of the Arkansas Academy of Science
Publication date
1 May 2026