SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 823
Business Scaling and Rebalancing in Shared Bicycle Systems
Sourabh Ghorpade1, Uzair Baig2, Pratik Botalje3, Mahendra Nivangune4
1,2,3Student, Department of Computer, Sinhgad Academy of Engineering, Pune, India
4Professor, Department of Computer, Sinhgad Academy of Engineering, Pune, India
----------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Bike sharing systems, aiming at providing the
missing links in public transportation systems, are becoming
popular in urban cities. A key to success for a bike sharing
systems is the effectiveness of re balancing operations, that
is, the efforts of restoring the number of bikes in each
station to its target value by routing vehicles through pick-
up and drop-off operations. There are two major issues for
this bike re balancing problem: the determination of station
inventory target level and the large scale multiple
capacitated vehicle routing optimization with outlier
stations. There is also one problem that occurs in sharing
bicycle is finding the new place to implement services.
Key Words: Bike sharing system, Clustering,
Optimization, Business Scaling.
1. INTRODUCTION
The dynamics of human mobility often lead to
inevitable bike supply/demand imbalance. Thus, it is
crucial for service providers to redistribute bikes among
stations in a proactive and economical way in order to
ensure system functioning effectively. To this end, in this
paper, we study the bike rebalancing problem, where the
assumption is that the number of bikes at each station is
known in advance and will not be changed during the
rebalancing operation (when system is closed or during
midnight).the emergence of multi-source big data enables
a new paradigm for enhancing bike sharing services
number of recent researches have studied the bike
rebalancing problem.[1] Junming Liu and group have
created research paper on same problem ,it consist of
prediction and finding optimise route. We have used their
research and further optimised it by introducing run time
prediction and finding optimised route according to it .we
have also introduced the solution for infinite station
balancing procedure by using their probability weights.
This paper also provides the efficient way for
“business scaling” problem. But the problem is how to find
areas if we try to do it manually and run some surveys and
find area it will need heterogeneous work and it will
reduce the efficiency. One solution is to use new
technologies like machine learning and data mining.
2. Problem Formulation
2.1 Station network
G=(S, E) directed graph represent the bike station
network. Connection between bike stations represented by
directed edges from edge set E. Station represented as s ∈
S.
Bike trip records are used to construct station network.
A trip record tr = (s 0, s d, τ 0, τ 0) is a bike usage. Record
from an origin station s 0 to a destination station sd. τ0 is
the pick-up time and τd is the drop-off time. Only trips with
duration τd − τ 0 larger than 1 min are recorded.
2.2 Station pickup/drop-off demand
Station bike demand- pick-up/ drop-off frequency per
unit time when the station is available. Station
Availability- station is in service and there are bikes
available for pick-up/ drop-off Station Unavailability- due
to maintenance, empty dock (for pick-up) or full dock
Station pick-up/ drop-off demand.
Si.pickupdemand
Si.pickfreq
( )
Si.pickavail
( )
Si.dropoffdemand
Si.dropfreq
( )
Si.dropavail
( )
2.3 Station rebalancing target
This gives the demand (pickup drop off) of each station
the station capacity si.c, the current number of bikes si.cn
and the station bike net flow si.nf (t).number of bikes that
need to be picked up or delivered is defined by si.rt. In
order to maximize the time duration in which stations
remains balanced in achieved by optimal inventory level.
2.4 Un-reachability Problem
This states the scenario when user search for bicycle
and nearby bicycle is at large distance than threshold.
Threshold represented by th. Distance from user to bicycle
represented by D u,b. Following equation defines the
satisfaction of unreachability problem.
u b th
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 824
3. Problem Definition
We solve first problem by predicting the station level
pick up and drop off and then re balancing them efficiently.
This phases are executed at runtime of transport vehicle.
3.1 Station level bike demand prediction
In this, historical set of bike trip records are taken TRH
= {tr1,tr2,...trH} and weather report Rt, the problem of
station level bike pick-up (drop-off) prediction is to
predict the hourly pick-up and drop-off demand of each
station during a day.
3.2 Static bike rebalancing optimization
Given a set of bike station locations si of size m,
rebalancing target si.rt, their inter vehicle transportation
distance TDij and the number of operating vehicles |V|
with specified capacity limit V C the problem of bike
rebalancing optimization is to decide the optimal vehicle
rebalancing routes
( ) ∑ ∑ ∑ ijv ran istij
ji
4. An overview of framework
Figure 1: Rebalancing Framework
As shown in Figure 1 Rebalancing consists of 3 phases: first
part is prediction part where demand (pick-up and drop-
off) of each stations take place. In second phase stations
causing the unbalanced chain were removed according to
their weight. Third part is about finding optimal re
balancing solution.
4.1 Station level bike demand prediction
Bike sharing systems are used to collect bike's historical
data and station directory status data. This data is used to
calculate benchmark data by using first 2 equations.
The Weather data is extracted according to time slot.
Then preprocessing is applied on unstable weather state
records and misplaced records. In this step, Each record in
categorized according to suitability for outdoor bicycling
using clustering: W1={heavy snow, heavy rain},W2
={snow,rain,lightsnow,lightrain},W3= {fog, mist, haze},W4
={Cloudy, Sunny}.
Meteorology similarity weighted KNN (MSQK)
regression is build using meteorology similarity function
learning for station bike pick-up demand prediction.
Inter-station bike transition (ISBT) predictor is used to
predict the station bike drop-off demand which
approximate the drop-off station and drop-off time after a
pick-up event based on connected network station.
4.2 Handling unbalanced chain
Underflow situation that total predicted drop-off
demand can be greater than total no of bicycle available in
all station. This problem causes the Bike station
rebalancing algorithm to run in infinite loop. When
algorithm creates cluster for building the station
rebalancing network each cluster will try to add or remove
the station, this will create the chain of cluster where each
cluster after balancing, unbalanced the other clusters.
To avoid this chain we need to remove such stations
prior to bike station rebalancing. Assigning the weight to
each station and removing according to it is a optimized
solution. Weights are given by the probability of
prediction. In case of overloading station having low
probability prediction should be removed.
4.3 Bike station re-balancing
Several self-balanced stations (stations with net-flow
close to zero) are excluded, According to the station level
target. Adaptive Capacity constrained K centers clustering
(CCKC or AdaCCKC) is user to cluster remaining stations
and outlier stations are also discovered.
In order to create optimize vehicle rebalancing routes
for the rest stations within each cluster method uses
MINLP model with lazy constrains.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 825
4.4 Rebalancing optimization
When vehicle transporter login rebalancing algorithm
predicts the demand of stations and calculate optimized
route. We optimized it further by executing the
rebalancing algorithm on each station dynamically and
whenever the vehicle transporter is ready for next trip.
Dynamic approach uses real time data.
4.5 Prediction of ideal location for service
implementation
Figure 2: Business Scaling Framework
As shown in Figure 2 Business Scaling consists of single
phase. This phase uses the user's location data for finding
ideal location for service. When user faces unreachability
problem his location get stored in db. Satisfaction of
unreachability is given by (2).This phase extract location
data and runs k-means clustering on that. At completion it
finds the optimal location.
5. The rebalancing approach
In this section we will give the information about
working of algorithm.
5.1 Station Bike Pickup Prediction
In order to predict the station level bike pick-up demand
station.pickupdemand ( Dt ) during time slot t of any given
day D MSWK regressor is build which works on
meteorology multisimilarity function
1. Similarity measurement:
Weather condition (sunny, raining etc.), humidity,
temperature, wind speed and visibility of time slot t on day
Dp, linear combination of three units: weather similarity,
temperature similarity and humidity-wind speed-visibility
similarity is used to calculate the similarity between 2
different days.
2. MSWK learning
According to similarity function, K days {Dt
1 , Dt
2 ,..,Dt
K}
with the highest similarity to our target day Dt
n selected.
Then using similarity weighed KNN station.pickupdemand
(Dt
q) is predicted.
5.2 Station Bike drop of prediction
1. Station inter transportation analysis
Given predicted station bike pick-up demand during time
slot t (s i .pd(t)), the number of bikes that will be dropped
off at station sj from si is estimated from trip history
records.
2. Station level drop-off prediction
si.dropof_prediction=∑ pq pq epq pqt 1
The first term represents the estimated drop-offs during
the same time slot as their pick-ups and the second term
represents the estimated drop-offs one time slot later than
their origin pick-ups from other stations.
5.3 Station rebalancing optimization
Pseudocode 1
CCKC (TD, b, VN, VC, , E)
1. for all station do
Cluster ( ) =
∑ ( istance( s ))
min
2. for all cluster do
If ci is not balanced then
While (ci is not balanced) do
q=min (∑ ∑ istance(st cx)cx Clsst ci )
Remove (q)
Repeat step 2 if all clusters are not balanced
3. for all station do
If si.label == null then
Cluster=min(∑ distance( c ))
si.label=cluster.name
4. for all Cluster C do
Center(C) =average(∑ sisi )
5. Return clustering result C
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 826
Pseudocode 1 presents the proposed algorithm. It begins
with an initial center set E, and assigns each station to its
nearest stations. Then for a cluster, if the balance
condition is not satisfied, we pick some stations out of the
cluster. The stations, which are able to reduce the total
balance of the cluster and close to other centers, are firstly
picked out. In step 3, the unlabeled stations are assigned
with new cluster label. For each unlabeled station, the new
cluster label is determined by the total balance of a cluster
and the distance between the station and its nearest
station in the cluster. The unlabeled outlier stations that
are far from cluster centers are preferentially processed.
This step ensures these outliers scattered at the central
region of the studied area, and can be easily covered by
other clusters. After adjusting clustering result
according to balance conditions, new centers are selected
in Step 4. Step 1∼4 are iterated until convergence (centers
are unchanged). Step 5 outputs the clustering result.
Pseudocode 2 presents the proposed AdaCCKC algorithm.
In each round, it begins with a randomly generated initial
center set. Pseudocode 1 CCKC is implemented to get a
temporary clustering result. If there exists unlabeled
bicycle stations, a new cluster center is added to the
current center set. The new added center is determined by
all unlabeled stations. The break condition can also be
activated if the number of outliers is below a specified
threshold instead of 0, which makes the proposed
algorithm more flexible for bicycle stations rebalancing
problem. Considering the effect of initial center set on the
final clustering result, the number of initial centers is set
to vary from 1 to V N max in Step 2, where V N max is the
maximum number of available vehicles. Step 3 picks out
the best clustering result. Steps 1∼3 are repeated many
times to reduce the influence of initial center set. As a
result, Algorithm 2 can automatically determine the
optimal number of vehicles in a smarter way, and users do
not need to provide an initial center set.
Pseudocode 2:
AdaCCKC (TD, b, V max, VC, , E)
1. Set V best best ∑ ∑ istance(p q)
2. For I from 1 to V max do
Generate initial center set
for j from I to V max do
c=call CCKC (TD, b, VN, VC, , E)
If number of outliers < threshold & then
break
Else if unlabeled station then
new_cluster=average(∑ )
3. If V V best & zbest
V best V
After the text edit has been completed, the paper is ready
for the template. Duplicate the template file by using the
Save As command, and use the naming convention
prescribed by your conference for the name of your paper.
In this newly created file, highlight all of the contents and
import your prepared text file. You are now ready to style
your paper.
6. The Business scaling approach
At specific time algorithm will take the location data
from database use K-means clustering to divide the data
into cluster. Each cluster will represent the different area.
Find the cluster with large data set. Algorithm will use
weather data to predict the usage at cluster in upcoming
months and choose the cluster with high possible usage
and large data set Find the average location using data
from selected cluster. Calculated Average location will be
the best place to implement the service or station.
data_collec (loc_data, weather_data, crr_time, inter_time)
Output: opti_loc
1. If DUS > th
L=L+Ulocation
2. If crr_time = inter_time
3:loc_groupid [][][] =clustering (L);
4: find l= (group_id with max member and max usage)
5:opti_loc=avg (∑loc_groupif[l])
7. CONCLUSIONS
In this paper, we developed a multi-source data smart
optimization approach for addressing the station
rebalancing and business scaling problem in bike sharing
systems. Rebalancing Algorithm works in 3 phases, in first
phase algorithm finds the pick-up and drop off demand of
each station by using historical data, weather data and
other resources. In second phase stations causing the
unbalanced chain were removed according to their weight.
In third phase Algorithm finds the optimized route for bike
re-allocation vehicle by excluding self-balanced stations
and clustering remaining stations.
Business scaling algorithm uses the k-means clustering
algorithm to find preferred location for service
implementation.
Both algorithm works in order to achieve system
availability to its maximum.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 827
ACKNOWLEDGEMENT
We take this opportunity to thank all the people involved
in the making of this paper. We want to especially thank
our respected guide, Prof. M.K.Nivangune for his guidance
and encouragement. Our Head of Department Prof.
B.B.Gite and Project Coordinator Mr. Santosh Shelke has
also been very helpful and we are grateful for the support.
REFERENCES
[1] Junming Liu, Leilei Sun, Weiwei Chen 3, Hui Xiong:
Rebalancing Bike Sharing Systems: A Multi-source
Data Smart Optimization ACM, 2016.
[2] R. Alvarez-Valdes, J. M. Belenguer, E. Benavent, J. D.
Bermudez, F. Munoz, E. Vercher, and F. Verdejo:
Optimizing the level of service quality of a bike-
sharing system. Omega, 2015.
[3] S. Basu, A probabilistic framework for semi-
supervised clustering

More Related Content

What's hot

Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
IOSR Journals
 
Forecasting electricity usage in industrial applications with gpu acceleratio...
Forecasting electricity usage in industrial applications with gpu acceleratio...Forecasting electricity usage in industrial applications with gpu acceleratio...
Forecasting electricity usage in industrial applications with gpu acceleratio...
Conference Papers
 
Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Impact analysis of actuator torque degradation on the IRB 120 robot performan...Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Impact analysis of actuator torque degradation on the IRB 120 robot performan...
IJECEIAES
 
Optimal and robust controllers based design of quarter car active suspension ...
Optimal and robust controllers based design of quarter car active suspension ...Optimal and robust controllers based design of quarter car active suspension ...
Optimal and robust controllers based design of quarter car active suspension ...
Mustefa Jibril
 
Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...
Mustefa Jibril
 

What's hot (18)

Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
 
Forecasting electricity usage in industrial applications with gpu acceleratio...
Forecasting electricity usage in industrial applications with gpu acceleratio...Forecasting electricity usage in industrial applications with gpu acceleratio...
Forecasting electricity usage in industrial applications with gpu acceleratio...
 
AN EFFICIENT COUPLED GENETIC ALGORITHM AND LOAD FLOW ALGORITHM FOR OPTIMAL PL...
AN EFFICIENT COUPLED GENETIC ALGORITHM AND LOAD FLOW ALGORITHM FOR OPTIMAL PL...AN EFFICIENT COUPLED GENETIC ALGORITHM AND LOAD FLOW ALGORITHM FOR OPTIMAL PL...
AN EFFICIENT COUPLED GENETIC ALGORITHM AND LOAD FLOW ALGORITHM FOR OPTIMAL PL...
 
Lcd and plasma
Lcd and plasmaLcd and plasma
Lcd and plasma
 
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
 
Microstrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collectionMicrostrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collection
 
A1102030105
A1102030105A1102030105
A1102030105
 
Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Impact analysis of actuator torque degradation on the IRB 120 robot performan...Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Impact analysis of actuator torque degradation on the IRB 120 robot performan...
 
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
 
IRJET- Analyzing Vehicle Handling using BICYCLE MODEL in MATLAB/OCTAVE
IRJET- Analyzing Vehicle Handling using BICYCLE MODEL in MATLAB/OCTAVEIRJET- Analyzing Vehicle Handling using BICYCLE MODEL in MATLAB/OCTAVE
IRJET- Analyzing Vehicle Handling using BICYCLE MODEL in MATLAB/OCTAVE
 
Comparative analysis of FACTS controllers by tuning employing GA and PSO
Comparative analysis of FACTS controllers by tuning employing GA and PSOComparative analysis of FACTS controllers by tuning employing GA and PSO
Comparative analysis of FACTS controllers by tuning employing GA and PSO
 
Cathode ray tube
Cathode ray tubeCathode ray tube
Cathode ray tube
 
Optimal and robust controllers based design of quarter car active suspension ...
Optimal and robust controllers based design of quarter car active suspension ...Optimal and robust controllers based design of quarter car active suspension ...
Optimal and robust controllers based design of quarter car active suspension ...
 
Modeling and simulation of vehicle windshield wiper system using h infinity l...
Modeling and simulation of vehicle windshield wiper system using h infinity l...Modeling and simulation of vehicle windshield wiper system using h infinity l...
Modeling and simulation of vehicle windshield wiper system using h infinity l...
 
Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...
 
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
 
Offset effect on the S-Bend structure losses and optimization of its size for...
Offset effect on the S-Bend structure losses and optimization of its size for...Offset effect on the S-Bend structure losses and optimization of its size for...
Offset effect on the S-Bend structure losses and optimization of its size for...
 

Similar to IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems

Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grou
IAEME Publication
 
Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2
IAEME Publication
 
Design and Realization of Experimental Autonomous Driving Syst.docx
Design and Realization of Experimental Autonomous Driving Syst.docxDesign and Realization of Experimental Autonomous Driving Syst.docx
Design and Realization of Experimental Autonomous Driving Syst.docx
theodorelove43763
 
Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...
Mustefa Jibril
 
Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...
Mustefa Jibril
 

Similar to IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems (20)

A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
 
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving CarsIRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
 
Simulation of electric bike using Scilab Xcos
Simulation of electric bike using Scilab XcosSimulation of electric bike using Scilab Xcos
Simulation of electric bike using Scilab Xcos
 
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
 
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
 
An Experimental Analysis on Self Driving Car Using CNN
An Experimental Analysis on Self Driving Car Using CNNAn Experimental Analysis on Self Driving Car Using CNN
An Experimental Analysis on Self Driving Car Using CNN
 
Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grou
 
IRJET- Smart Railway System using Trip Chaining Method
IRJET- Smart Railway System using Trip Chaining MethodIRJET- Smart Railway System using Trip Chaining Method
IRJET- Smart Railway System using Trip Chaining Method
 
Selecting representative working cycles from large measurement data sets
Selecting representative working cycles from large measurement data setsSelecting representative working cycles from large measurement data sets
Selecting representative working cycles from large measurement data sets
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
 
IRJET- Implementation of Data Acquisition System (DAQ) in an All Terrain Vehi...
IRJET- Implementation of Data Acquisition System (DAQ) in an All Terrain Vehi...IRJET- Implementation of Data Acquisition System (DAQ) in an All Terrain Vehi...
IRJET- Implementation of Data Acquisition System (DAQ) in an All Terrain Vehi...
 
Rides Request Demand Forecast- OLA Bike
Rides Request Demand Forecast- OLA BikeRides Request Demand Forecast- OLA Bike
Rides Request Demand Forecast- OLA Bike
 
IRJET - A Dynamic Model and Analysis of Innovative E-Bike
IRJET -  	  A Dynamic Model and Analysis of Innovative E-BikeIRJET -  	  A Dynamic Model and Analysis of Innovative E-Bike
IRJET - A Dynamic Model and Analysis of Innovative E-Bike
 
Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2
 
IRJET- Comparison of GA and PSO Optimization Techniques to Optimal Planning o...
IRJET- Comparison of GA and PSO Optimization Techniques to Optimal Planning o...IRJET- Comparison of GA and PSO Optimization Techniques to Optimal Planning o...
IRJET- Comparison of GA and PSO Optimization Techniques to Optimal Planning o...
 
Design and Realization of Experimental Autonomous Driving Syst.docx
Design and Realization of Experimental Autonomous Driving Syst.docxDesign and Realization of Experimental Autonomous Driving Syst.docx
Design and Realization of Experimental Autonomous Driving Syst.docx
 
City specific Cost Minimization for EV charging centers
City specific Cost Minimization for EV charging centersCity specific Cost Minimization for EV charging centers
City specific Cost Minimization for EV charging centers
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management System
 
Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...
 
Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 

IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 823 Business Scaling and Rebalancing in Shared Bicycle Systems Sourabh Ghorpade1, Uzair Baig2, Pratik Botalje3, Mahendra Nivangune4 1,2,3Student, Department of Computer, Sinhgad Academy of Engineering, Pune, India 4Professor, Department of Computer, Sinhgad Academy of Engineering, Pune, India ----------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Bike sharing systems, aiming at providing the missing links in public transportation systems, are becoming popular in urban cities. A key to success for a bike sharing systems is the effectiveness of re balancing operations, that is, the efforts of restoring the number of bikes in each station to its target value by routing vehicles through pick- up and drop-off operations. There are two major issues for this bike re balancing problem: the determination of station inventory target level and the large scale multiple capacitated vehicle routing optimization with outlier stations. There is also one problem that occurs in sharing bicycle is finding the new place to implement services. Key Words: Bike sharing system, Clustering, Optimization, Business Scaling. 1. INTRODUCTION The dynamics of human mobility often lead to inevitable bike supply/demand imbalance. Thus, it is crucial for service providers to redistribute bikes among stations in a proactive and economical way in order to ensure system functioning effectively. To this end, in this paper, we study the bike rebalancing problem, where the assumption is that the number of bikes at each station is known in advance and will not be changed during the rebalancing operation (when system is closed or during midnight).the emergence of multi-source big data enables a new paradigm for enhancing bike sharing services number of recent researches have studied the bike rebalancing problem.[1] Junming Liu and group have created research paper on same problem ,it consist of prediction and finding optimise route. We have used their research and further optimised it by introducing run time prediction and finding optimised route according to it .we have also introduced the solution for infinite station balancing procedure by using their probability weights. This paper also provides the efficient way for “business scaling” problem. But the problem is how to find areas if we try to do it manually and run some surveys and find area it will need heterogeneous work and it will reduce the efficiency. One solution is to use new technologies like machine learning and data mining. 2. Problem Formulation 2.1 Station network G=(S, E) directed graph represent the bike station network. Connection between bike stations represented by directed edges from edge set E. Station represented as s ∈ S. Bike trip records are used to construct station network. A trip record tr = (s 0, s d, τ 0, τ 0) is a bike usage. Record from an origin station s 0 to a destination station sd. τ0 is the pick-up time and τd is the drop-off time. Only trips with duration τd − τ 0 larger than 1 min are recorded. 2.2 Station pickup/drop-off demand Station bike demand- pick-up/ drop-off frequency per unit time when the station is available. Station Availability- station is in service and there are bikes available for pick-up/ drop-off Station Unavailability- due to maintenance, empty dock (for pick-up) or full dock Station pick-up/ drop-off demand. Si.pickupdemand Si.pickfreq ( ) Si.pickavail ( ) Si.dropoffdemand Si.dropfreq ( ) Si.dropavail ( ) 2.3 Station rebalancing target This gives the demand (pickup drop off) of each station the station capacity si.c, the current number of bikes si.cn and the station bike net flow si.nf (t).number of bikes that need to be picked up or delivered is defined by si.rt. In order to maximize the time duration in which stations remains balanced in achieved by optimal inventory level. 2.4 Un-reachability Problem This states the scenario when user search for bicycle and nearby bicycle is at large distance than threshold. Threshold represented by th. Distance from user to bicycle represented by D u,b. Following equation defines the satisfaction of unreachability problem. u b th
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 824 3. Problem Definition We solve first problem by predicting the station level pick up and drop off and then re balancing them efficiently. This phases are executed at runtime of transport vehicle. 3.1 Station level bike demand prediction In this, historical set of bike trip records are taken TRH = {tr1,tr2,...trH} and weather report Rt, the problem of station level bike pick-up (drop-off) prediction is to predict the hourly pick-up and drop-off demand of each station during a day. 3.2 Static bike rebalancing optimization Given a set of bike station locations si of size m, rebalancing target si.rt, their inter vehicle transportation distance TDij and the number of operating vehicles |V| with specified capacity limit V C the problem of bike rebalancing optimization is to decide the optimal vehicle rebalancing routes ( ) ∑ ∑ ∑ ijv ran istij ji 4. An overview of framework Figure 1: Rebalancing Framework As shown in Figure 1 Rebalancing consists of 3 phases: first part is prediction part where demand (pick-up and drop- off) of each stations take place. In second phase stations causing the unbalanced chain were removed according to their weight. Third part is about finding optimal re balancing solution. 4.1 Station level bike demand prediction Bike sharing systems are used to collect bike's historical data and station directory status data. This data is used to calculate benchmark data by using first 2 equations. The Weather data is extracted according to time slot. Then preprocessing is applied on unstable weather state records and misplaced records. In this step, Each record in categorized according to suitability for outdoor bicycling using clustering: W1={heavy snow, heavy rain},W2 ={snow,rain,lightsnow,lightrain},W3= {fog, mist, haze},W4 ={Cloudy, Sunny}. Meteorology similarity weighted KNN (MSQK) regression is build using meteorology similarity function learning for station bike pick-up demand prediction. Inter-station bike transition (ISBT) predictor is used to predict the station bike drop-off demand which approximate the drop-off station and drop-off time after a pick-up event based on connected network station. 4.2 Handling unbalanced chain Underflow situation that total predicted drop-off demand can be greater than total no of bicycle available in all station. This problem causes the Bike station rebalancing algorithm to run in infinite loop. When algorithm creates cluster for building the station rebalancing network each cluster will try to add or remove the station, this will create the chain of cluster where each cluster after balancing, unbalanced the other clusters. To avoid this chain we need to remove such stations prior to bike station rebalancing. Assigning the weight to each station and removing according to it is a optimized solution. Weights are given by the probability of prediction. In case of overloading station having low probability prediction should be removed. 4.3 Bike station re-balancing Several self-balanced stations (stations with net-flow close to zero) are excluded, According to the station level target. Adaptive Capacity constrained K centers clustering (CCKC or AdaCCKC) is user to cluster remaining stations and outlier stations are also discovered. In order to create optimize vehicle rebalancing routes for the rest stations within each cluster method uses MINLP model with lazy constrains.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 825 4.4 Rebalancing optimization When vehicle transporter login rebalancing algorithm predicts the demand of stations and calculate optimized route. We optimized it further by executing the rebalancing algorithm on each station dynamically and whenever the vehicle transporter is ready for next trip. Dynamic approach uses real time data. 4.5 Prediction of ideal location for service implementation Figure 2: Business Scaling Framework As shown in Figure 2 Business Scaling consists of single phase. This phase uses the user's location data for finding ideal location for service. When user faces unreachability problem his location get stored in db. Satisfaction of unreachability is given by (2).This phase extract location data and runs k-means clustering on that. At completion it finds the optimal location. 5. The rebalancing approach In this section we will give the information about working of algorithm. 5.1 Station Bike Pickup Prediction In order to predict the station level bike pick-up demand station.pickupdemand ( Dt ) during time slot t of any given day D MSWK regressor is build which works on meteorology multisimilarity function 1. Similarity measurement: Weather condition (sunny, raining etc.), humidity, temperature, wind speed and visibility of time slot t on day Dp, linear combination of three units: weather similarity, temperature similarity and humidity-wind speed-visibility similarity is used to calculate the similarity between 2 different days. 2. MSWK learning According to similarity function, K days {Dt 1 , Dt 2 ,..,Dt K} with the highest similarity to our target day Dt n selected. Then using similarity weighed KNN station.pickupdemand (Dt q) is predicted. 5.2 Station Bike drop of prediction 1. Station inter transportation analysis Given predicted station bike pick-up demand during time slot t (s i .pd(t)), the number of bikes that will be dropped off at station sj from si is estimated from trip history records. 2. Station level drop-off prediction si.dropof_prediction=∑ pq pq epq pqt 1 The first term represents the estimated drop-offs during the same time slot as their pick-ups and the second term represents the estimated drop-offs one time slot later than their origin pick-ups from other stations. 5.3 Station rebalancing optimization Pseudocode 1 CCKC (TD, b, VN, VC, , E) 1. for all station do Cluster ( ) = ∑ ( istance( s )) min 2. for all cluster do If ci is not balanced then While (ci is not balanced) do q=min (∑ ∑ istance(st cx)cx Clsst ci ) Remove (q) Repeat step 2 if all clusters are not balanced 3. for all station do If si.label == null then Cluster=min(∑ distance( c )) si.label=cluster.name 4. for all Cluster C do Center(C) =average(∑ sisi ) 5. Return clustering result C
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 826 Pseudocode 1 presents the proposed algorithm. It begins with an initial center set E, and assigns each station to its nearest stations. Then for a cluster, if the balance condition is not satisfied, we pick some stations out of the cluster. The stations, which are able to reduce the total balance of the cluster and close to other centers, are firstly picked out. In step 3, the unlabeled stations are assigned with new cluster label. For each unlabeled station, the new cluster label is determined by the total balance of a cluster and the distance between the station and its nearest station in the cluster. The unlabeled outlier stations that are far from cluster centers are preferentially processed. This step ensures these outliers scattered at the central region of the studied area, and can be easily covered by other clusters. After adjusting clustering result according to balance conditions, new centers are selected in Step 4. Step 1∼4 are iterated until convergence (centers are unchanged). Step 5 outputs the clustering result. Pseudocode 2 presents the proposed AdaCCKC algorithm. In each round, it begins with a randomly generated initial center set. Pseudocode 1 CCKC is implemented to get a temporary clustering result. If there exists unlabeled bicycle stations, a new cluster center is added to the current center set. The new added center is determined by all unlabeled stations. The break condition can also be activated if the number of outliers is below a specified threshold instead of 0, which makes the proposed algorithm more flexible for bicycle stations rebalancing problem. Considering the effect of initial center set on the final clustering result, the number of initial centers is set to vary from 1 to V N max in Step 2, where V N max is the maximum number of available vehicles. Step 3 picks out the best clustering result. Steps 1∼3 are repeated many times to reduce the influence of initial center set. As a result, Algorithm 2 can automatically determine the optimal number of vehicles in a smarter way, and users do not need to provide an initial center set. Pseudocode 2: AdaCCKC (TD, b, V max, VC, , E) 1. Set V best best ∑ ∑ istance(p q) 2. For I from 1 to V max do Generate initial center set for j from I to V max do c=call CCKC (TD, b, VN, VC, , E) If number of outliers < threshold & then break Else if unlabeled station then new_cluster=average(∑ ) 3. If V V best & zbest V best V After the text edit has been completed, the paper is ready for the template. Duplicate the template file by using the Save As command, and use the naming convention prescribed by your conference for the name of your paper. In this newly created file, highlight all of the contents and import your prepared text file. You are now ready to style your paper. 6. The Business scaling approach At specific time algorithm will take the location data from database use K-means clustering to divide the data into cluster. Each cluster will represent the different area. Find the cluster with large data set. Algorithm will use weather data to predict the usage at cluster in upcoming months and choose the cluster with high possible usage and large data set Find the average location using data from selected cluster. Calculated Average location will be the best place to implement the service or station. data_collec (loc_data, weather_data, crr_time, inter_time) Output: opti_loc 1. If DUS > th L=L+Ulocation 2. If crr_time = inter_time 3:loc_groupid [][][] =clustering (L); 4: find l= (group_id with max member and max usage) 5:opti_loc=avg (∑loc_groupif[l]) 7. CONCLUSIONS In this paper, we developed a multi-source data smart optimization approach for addressing the station rebalancing and business scaling problem in bike sharing systems. Rebalancing Algorithm works in 3 phases, in first phase algorithm finds the pick-up and drop off demand of each station by using historical data, weather data and other resources. In second phase stations causing the unbalanced chain were removed according to their weight. In third phase Algorithm finds the optimized route for bike re-allocation vehicle by excluding self-balanced stations and clustering remaining stations. Business scaling algorithm uses the k-means clustering algorithm to find preferred location for service implementation. Both algorithm works in order to achieve system availability to its maximum.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 827 ACKNOWLEDGEMENT We take this opportunity to thank all the people involved in the making of this paper. We want to especially thank our respected guide, Prof. M.K.Nivangune for his guidance and encouragement. Our Head of Department Prof. B.B.Gite and Project Coordinator Mr. Santosh Shelke has also been very helpful and we are grateful for the support. REFERENCES [1] Junming Liu, Leilei Sun, Weiwei Chen 3, Hui Xiong: Rebalancing Bike Sharing Systems: A Multi-source Data Smart Optimization ACM, 2016. [2] R. Alvarez-Valdes, J. M. Belenguer, E. Benavent, J. D. Bermudez, F. Munoz, E. Vercher, and F. Verdejo: Optimizing the level of service quality of a bike- sharing system. Omega, 2015. [3] S. Basu, A probabilistic framework for semi- supervised clustering