Digital Repository

Ridesharing android application for traffic control

Show simple item record

dc.contributor.author Yeshani, R. B.
dc.date.accessioned 2019-02-28T04:44:46Z
dc.date.available 2019-02-28T04:44:46Z
dc.date.issued 2018
dc.identifier.citation Yeshani, R. B. (2018). Ridesharing android application for traffic control. Research Symposium on Pure and Applied Sciences, 2018 Faculty of Science, University of Kelaniya, Sri Lanka. p175. en_US
dc.identifier.uri http://repository.kln.ac.lk/handle/123456789/20031
dc.description.abstract From past few years, usage of personal vehicles was highly increased and reported heavy traffic densities in urban areas. Most of the vehicles that result to increase of traffic are personal vehicles used by just one or two people inside. Ridesharing concept can therefore be used to reduce traffic in urban transportation system. Vehicle drivers can offer their free seats to passengers who want to travel in similar directions. Ridesharing concept is very effective to reduce travelling expenses, road traffic, and fuel consumption. Though the traditional ridesharing systems are suitable for long-distance travel, in most of the time, they are not flexible for short distance rides. Map route is represented as set of road segments and junctions. Driver and rider routes matching is performed using these junctions and road segment details. Ridesharing has to find matching driver and rider routes by compare each junction, road segment. Route matching for a road routes is complex and computational intensive task by comparing each node details with every other node in routes. This research applies graph theories and algorithms to simplify algorithmic complexities, reduce order of computations of the problem. Road network can be models as a graph. Open Street Maps (OSM) map data is freely available. The road network is populated into the graph database using the road details extracted from OSM map. Then all drivers’ and riders’ routes are populated into the graph database. Most matching route is the route pair with highest number of identical graph nodes and road segments. Graph database systems has inbuilt graph algorithm related quires to optimize the performance. Arangodb is used as graph database system. A prototype system has been built for Android Mobile phones. Android application communicates to server application runs on Google cloud, through Firebase database, which handle real-time usage and user connection management. Server application runs matching process, finds out the best matching ride according to the passenger’s request. This system provides more accurate, fast, and more efficient ridesharing mobile application. en_US
dc.language.iso en en_US
dc.subject Android en_US
dc.subject graph database en_US
dc.subject ridesharing en_US
dc.title Ridesharing android application for traffic control en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Digital Repository


Browse

My Account