Professional Documents
Culture Documents
Algorithm
Prof. Varsha Bodade, Nidhi Bhat, Jyoti Singh, Ayush Pandita, Shubham Mishra
Department of Information Technology, Mumbai University
Plot no 12, Sector - 22, Phase 2, Nerul(W), Navi Mumbai - 400 706, Maharashtra, India.
bhatnidhi0@gmail.com
jyotimrjs9705@gmail.com
ayushpandita27@gmail.com
mishrashubham2288@gmail.com
Abstract - The information age focuses more on creating a 2) More awareness about situations;
knowledge based society surrounded by high-tech smart
devices. The next trend of innovations is likely to come 3) Analysis of decisions depending upon Geofencing;
from humans' ability to connect to machines and the data
that comes from this connection. The basic problem faced 4) Immediate handling and response generating. Etc
in the present era is the difficulty of finding free parking
slots. The study aims at reducing the waiting time by
providing the real time information about all the parking
More than half of the world’s population is living in
farms available. The parking farm closest to the current cities. So the cities have reached full of their
location is found using Genetic algorithm along with the occupancy. More and more people tend to have their
help of Global Positioning System (GPS) and Geofencing. own personal vehicles which has resulted a large
The application allows pre-booking of parking slots. A number of vehicles further increasing the traffic as well
platform is provided which enables people to cultivate as parking problem. After entering to a new area which
their land into parking areas over a negotiable rent. This is not known already, people spend most of their time
will not only decrease the traffic issue but will also reduce searching for parking slots. In most of the buildings,
the parking problem faced in immensely crowded places. there are no spaces to be provided to outsiders to park
their respective vehicles. Thus, leading to the
Keywords - Dijkstra’s Algorithm, Geofencing, Genetic
Algorithm, GPS congestion. People also find it difficult to look for a
new parking place or plot. Most of the traffic problems
I. INTRODUCTION occur because of the congestion which arises due to
various vehicles in the urban areas. People waste a lot
This technology provides ways to connect all of time searching. Our system enables the user to get
surrounding environment into network with least the realtime status/availability of parking places much
Human evolvement. Smart Parking System using before setting their journey. Here, the most challenging
navigation is just a start. However, there is a common task is to make the best use of the existing resources
architecture or common solution which every device in such a way that it reduces the time used for
follows it changes according to the way of searching and also traffic congestion issue.
implementation. So according to the context specified,
the android application which will be designed for A few existing parking systems make use of various
Smart parking with GPS has different definitions. Here hardwares like sensors to know the current status about
we are using the concept of Geofencing for the parking slots but it turns out to be expensive, so our
connections between various devices. main aim is to formulate a device in a way which is
more economic, efficient and provides better
These physically connected devices over the network performance.
are called as smart devices. These are smart machines
which communicate and exchange messages in the At some point of time ,we might have observed
form of signals or reminders with other machines, location based alerts pop-up on smart phones while
environment, objects etc. It also incorporates the walking on streets when there is a retailer or a business
connection between two different or similar machines, firm around. Geofencing consists of virtual parameters
between machines and human and vice-versa. This of radial or polygonal shapes. Whenever a user enters
communication is known as M-M communication. As the area, that we have defined, we can track them
M-M communication is developed by the various down. Radial shapes are quite larger than polygonal.
standardised bodies such as Open Mobile Alliance Geofencing enables contextual offerings by providing
(OMA), it equips the daily life things with transceivers, relevant information needed in right time and right
sensors, actuators and micro-controllers etc., so that place. We can draw the Virtual parameters in
these devices could connect to each and interact for Geofencing around any particular area in a map. There
communication. Some points to ponder about internet are many benefits of Geofencing, it increases sales and
of things are: loyalty. It also effects the decisions of purchase by
providing immediate value when needed. Geofencing
1) Tracking Behaviour. is used for promotions, inceptives, survey campaign
Our system focuses on covering various areas
and track campaign. The concept of Geofencing have including covered parking, open parking and street side
been used to track the authenticated users entering into parking.The centralised server is responsible for
a particular area or location. managing the entire smart parking systems information
such as number of slots booked, number of parking
farms, availability of vehicles etc and can be accessed thoughts of natural selection and gene sorts. The
through some secured gateways through network. fundamental concept of Gas is designed to simulate
strategies in a trivial way vital for evolution,
The application provides an interactive and well
particularly those who follow the standards of survival
designed user interface to the client so that clear
of fittest, first laid down by Charles Darwin. As such
information is accessed by the client about the system.
they represent a smart exploitation of a random search
An administrator is responsible for creating new
inside a defined search area to solve a hassle.
parking areas. A person gives the description or
Essentially, numerous random sets of parameters are
information about the parking area
applied to a set of rules and a fitness value
a n d t h e administrator decides whether to add the
(optimisation cost) is calculated for each. Based on this
parking area or not. Only the administer has the power
fitness values, the great units are mixed (this is a
to change the number of parking slots in any particular
combination of selection, Crossover and Mutation)
parking area and even further remove some. pa. The
together and new units are again applied to the set of
updated timing of each parking slot is shown along
rules till the most advantageous parameter(s) are
with unique number. And more importantly, the
obtained.
application also provides the navigation to the client’s
destination.
III. OBJECTIVE
II. OVERVIEW OF ALGORITHMS
The goal of this project is to reduce human efforts by
Dijkstra’s Shortest Path Algorithm identifying the areas where the use of resources is
optimal so that it can provide it’s citizens a better way
The Dijkstra’s algorithm is used to calculate the of living, decent quality life in a clean and sustainable
shortest path between two points using a graph having environment. The ultimate goal is that is to remove the
nodes and edges as its elements. The Dijkstra’s unwanted stress drivers experience as they waste their
algorithm assigns a cost value to each and every node priceless time looking for the optimal parking spot.
of the graph, mostly the value for the initial node is
zero while for other its infinite. Nodes can be divided IV. LITERATURE
into two sets: tentative and permanent. It chooses SURVEY
nodes, makes them tentative,
The algorithm can be presented as: In the literature, there exist many studies that aim for
Steps: smart parking. Every approach uses different
1. Initialise Information Technology concept such as internet of
2. Begin with the source node i.e. the root node of the things, cloud computing, wireless sensor network,
tree. artificial intelligence techniques,
3. It is the first permanent node and hence it is assigned g e o g r a p h i c information systems, android
the value (cost) 0. application. In [1], An algorithm depending upon
4. The neighbour nodes of the last permanent nodes are dispatching rules and varying conditions of parking
thoroughly examined. that guides the smart parking in a city have been
5. Nodes are made tentative, for doing so they are proposed. Chatzigiannakis [2], presents a more secure
assigned a cost value. smart parking application method. It is more trusted and
6. A forest of tentative nodes is created and among fits in place when an untrusted network exists. It also
them; avoids the important information from being
a. Locate the node with the smallest cumulative cost transmitted between various system components.
and mark it permanent. A permanent node is never Another smart car parking system based on cloud
bothered again and its cost recorded now is final. technology using Internet of Things(IoT) has been
b.Select the direction with the shortest cumulative cost proposed in [3]. In the study [4], combination of
only If a node can be reached from more than one UHF-RFID and IEEE 802.15.4
direction. Wireless Sensor Network has been used to present a
6. Until all nodes are made permanent, repeat steps 4 to smart parking system. This system makes the use of
6. RESTful Java and Google cloud messaging concept
7. Finish. has been used along with a mobile application which
provides a way, a user can find a vacant parking
Genetic Algorithm: location.
Samaras [5], has presented a method for approximate
Genetic Algorithms are adaptive heuristic seek calculation of free size of parking places which is
algorithms which can be premised on the evolutionary based on Fuzzy rule. The Fuzzy rules are generated by
using the real data which is collected by the wireless
sensor network. This is an energy efficient method. In
[9], Wang has developed a smart system based on
reservation that allows users to to search and book the
vacant parking slot. The wireless sensor network is
used to get the status of he parking places. This system
emphasises on reducing the search time. The block
diagram for the same is given below.
Fig.1 with the Genetic algorithm which predicts the path
depending upon the history of travel and previously
V. EXISTING SYSTEM booked parking slots.
Down the ages car parking is done the traditional way Along with these two algorithms, the concept of
which includes human intelligence and activity. It is Geofencing has been used. Geofencing takes the
basically performed manually by individuals. This advantage of Global Positioning System (GPS) to
system which includes human activities is not entirely define the boundaries distributed geographically. It is a
safe and sometimes may cause a lot of trouble. The type of alert generation system which enables the
number of vehicles are increasing rapidly which leads
us to the bigger picture; the problem of insufficient
space and no planning on how to park. In a nutshell the
existing system lacks security, and at times may leads
to inconvenience.
VII. CONCLUSION
Fig.3
travelling of vehicles as navigation is provided. So it
reduces time as well as it is cost effective.
X. REFERENCES
[10] whatis.techtarget.com/definition/geofencing4