AN ADVANCED FLIGHT SCHEDULING APPLICATION BASED ON DIJKSTRA`S ALGORITHM

Aradhana Iris Singh, Hepzibah Christinal A.
{"title":"AN ADVANCED FLIGHT SCHEDULING APPLICATION BASED ON DIJKSTRA`S ALGORITHM","authors":"Aradhana Iris Singh, Hepzibah Christinal A.","doi":"10.51767/jc1406","DOIUrl":null,"url":null,"abstract":"Dijkstra`s Algorithm is a popular example of a greedy solution to the problem of determining the shortest path. This algorithm calculates the most direct and shortest journey and is majorly used in routing, rail networks, maps, etc. Its application to both directed and undirected graphs has the same goal, which is to determine the path that travels the least distance from the starting node, also known as the origin node, to any other node along the tracks. In this article, we are going to implement an application of this algorithm, but this time with a minor tweak. a travel agency asks for software that can create flight schedules for their customers, and the agent has the access to a database that lists all of the airports and flights. In this scenario, the agent is able to create flight schedules for their customers. In addition to the flight number, the airport of departure and arrival, and the destination, each trip`s times of departure and arrival are listed. The agent is interested in finding out the earliest possible arrival time at the destination, given both the airport of departure and the time at which the trip will begin. It was observed during implementation that, if the method is correctly applied, the overall cost for building every flight priority queue is O(m). For the airport priority queue, the overall cost using a heap is O((n + m) log n))","PeriodicalId":408370,"journal":{"name":"BSSS Journal of Computer","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"BSSS Journal of Computer","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51767/jc1406","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Dijkstra`s Algorithm is a popular example of a greedy solution to the problem of determining the shortest path. This algorithm calculates the most direct and shortest journey and is majorly used in routing, rail networks, maps, etc. Its application to both directed and undirected graphs has the same goal, which is to determine the path that travels the least distance from the starting node, also known as the origin node, to any other node along the tracks. In this article, we are going to implement an application of this algorithm, but this time with a minor tweak. a travel agency asks for software that can create flight schedules for their customers, and the agent has the access to a database that lists all of the airports and flights. In this scenario, the agent is able to create flight schedules for their customers. In addition to the flight number, the airport of departure and arrival, and the destination, each trip`s times of departure and arrival are listed. The agent is interested in finding out the earliest possible arrival time at the destination, given both the airport of departure and the time at which the trip will begin. It was observed during implementation that, if the method is correctly applied, the overall cost for building every flight priority queue is O(m). For the airport priority queue, the overall cost using a heap is O((n + m) log n))
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于dijkstra算法的高级航班调度应用
Dijkstra算法是确定最短路径问题的贪婪解决方案的一个流行示例。该算法计算最直接和最短的行程,主要用于路线,铁路网络,地图等。它在有向图和无向图上的应用具有相同的目标,即确定从起始节点(也称为原点节点)到沿着轨迹的任何其他节点的距离最小的路径。在本文中,我们将实现该算法的一个应用程序,但这一次做了一个小小的调整。一家旅行社要求软件可以为他们的客户创建航班时刻表,代理商可以访问列出所有机场和航班的数据库。在此场景中,代理能够为其客户创建航班时刻表。除了航班号、出发和到达的机场、目的地之外,还列出了每次旅行的出发和到达次数。在给定出发机场和旅行开始的时间后,代理感兴趣的是找出最早可能到达目的地的时间。在实现过程中观察到,如果正确应用该方法,构建每个航班优先队列的总成本为O(m)。对于机场优先级队列,使用堆的总成本是O((n + m) log n))
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
ACCIDENT DETECTION & ALERT MESSAGING –ANDROID APP PICK AND DELIVERY SYSTEM USING ANDROID MOBILE APPLICATION IMPROVING CLASSIFICATION PERFORMANCE USING ENSEMBLE LEARNING APPROACH UNDERSTANDING THE DISEASES THROUGH COMPUTERS: FUTURE OF ARTIFICIAL INTELLIGENCE PERCEPTION OF HUMAN EXPRESSION, AGE AND GENDER RELATED VARIATIONS OF EMOTIONRECOGNITION BASED ON LIVE CAMERA IMAGES IN DEEP LEARNING USING PYTHON
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1