| Literature DB >> 27995048 |
Shinya Mizuno1, Shogo Iwamoto2, Mutsumi Seki3, Naokazu Yamaki3.
Abstract
In recent social experiments, rental motorbikes and rental bicycles have been arranged at nodes, and environments where users can ride these bikes have been improved. When people borrow bikes, they return them to nearby nodes. Some experiments have been conducted using the models of Hamachari of Yokohama, the Niigata Rental Cycle, and Bicing. However, from these experiments, the effectiveness of distributing bikes was unclear, and many models were discontinued midway. Thus, we need to consider whether these models are effectively designed to represent the distribution system. Therefore, we construct a model to arrange the nodes for distributing bikes using a queueing network. To adopt realistic values for our model, we use the Google Maps application program interface. Thus, we can easily obtain values of distance and transit time between nodes in various places in the world. Moreover, we apply the distribution of a population to a gravity model and we compute the effective transition probability for this queueing network. If the arrangement of the nodes and number of bikes at each node is known, we can precisely design the system. We illustrate our system using convenience stores as nodes and optimize the node configuration. As a result, we can optimize simultaneously the number of nodes, node places, and number of bikes for each node, and we can construct a base for a rental cycle business to use our system.Entities:
Keywords: Closed queueing network; Cloud computing; Gravity model; Optimization
Year: 2016 PMID: 27995048 PMCID: PMC5135710 DOI: 10.1186/s40064-016-3703-2
Source DB: PubMed Journal: Springerplus ISSN: 2193-1801
Examples of rental bicycle systems
| City | Name of rental bicycle | Number of nodes | Number of bikes |
|---|---|---|---|
| Niigata, Japan | Niigata Rental Cycle (4/2003–present) | 20 | 164 |
| Edogawa-ku, Japan | E-Cycle social experiment (9/2009–present) | 3 | 400 |
| Yokohama, Japan | Yokohama city community cycle (10/2009–11/2009) | 10 | 100 |
| Toyama, Japan | Aville (3/2011–6/2011) | 15 | 150 |
| Sakai, Japan | Sakai community cycle (9/2011–present) | 4 | 450 |
| Barcelona, Spain | Bicing (12/2007–present) | 250 | 3000 |
| Paris, France | Velib (7/2007–present) | 1500 | 20,000 |
| London, UK | London cycle Hire scheme (7/2010–present) | 400 | 6000 |
| Lyon, France | Vélo’v (5/2005–present) | 250 | 3400 |
| Madison, WI, USA | Madison B-cycle (3/2013–present) | 33 | 300 |
Fig. 1Treated object in this closed queueing network model
Fig. 2Flow of the proposed system
Example of postal code data used by our system
| Postal code | State name | Region name | City name | Town name | Population |
|---|---|---|---|---|---|
| 4300805 | Shizuoka | Koutou District | Naka-ku Hamamatsu-shi | Aioi-cho | 858 |
| 4338111 | Shizuoka | Hagioka District | Naka-ku Hamamatsu-shi | Aoinishi | 9814 |
| 4338114 | Shizuoka | Hagioka District | Naka-ku Hamamatsu-shi | Aoihigashi | 2159 |
| 4328043 | Shizuoka | Kousai District | Naka-ku Hamamatsu-shi | Asada-cho | 813 |
Example of information data for the nodes used by our system
| ID | Node name | Postal code, address | Latitude, longitude | Service rate | Capacity |
|---|---|---|---|---|---|
| 1 | Hamamatsu training school of information | 4300929, Naka-ku Hamamatsu-shi, Shizuoka | 34.7071129, 137.7409474 | 5.0 | 10 |
| 2 | Thanks Hamamatsu Act Street | 4300928, Naka-ku Hamamatsu-shi, Shizuoka | 34.7084987, 137.7340032 | 5.0 | 10 |
| 3 | Thanks Hamamatsu Sumiyoshi | 4300906, Naka-ku Hamamatsu-shi, Shizuoka | 34.7309325, 137.7241608 | 5.0 | 10 |
| 4 | Thanks Hamamatsu Wagou | 4338125, Naka-ku Hamamatsu-shi, Shizuoka | 34.7392201, 137.7079812 | 5.0 | 10 |
Fig. 3Parameter acquisition process for all nodes
Example for information data for the nodes used in our system
| ID | From ID | To ID | Distance(m) | Time (s) |
|---|---|---|---|---|
| 1 | 1 | 2 | 6781 | 747 |
| 2 | 1 | 3 | 7314 | 868 |
| 3 | 1 | 4 | 8289 | 1314 |
| 4 | 1 | 5 | 16,396 | 1366 |
| 5 | 1 | 6 | 9175 | 1228 |
| 6 | 1 | 7 | 8002 | 1476 |
| 7 | 1 | 8 | 14,962 | 1041 |
Settings parameters for GA
| Gene item | Value |
|---|---|
| Number of genes | 100 |
| Number of generations | 1000 |
| Intersection | Partially matched crossover |
| Selection pressure | 0.7 |
| Sudden generation | Insertion mutation |
| Sudden incidence | 0.03 |
| Parallelization method | Master–slave parallelization |
Parameters for the closed queueing network
| Parameter | Value |
|---|---|
| Number of bikes | 100 |
| Total number of nodes | 20 |
| Service rate | 5.0 |
| Capacity of the number of bikes at each node | 10 |
Fig. 4Composition of a gene
Fig. 5Value of the objective function while varying the distance parameter
Parameters for the gravity model
| Parameter | Value |
|---|---|
| Population parameter of the gravity model | 1.0 |
| Population parameter of the gravity model | 1.0 |
| Population parameter of the gravity model | 0.0 |
| Distance parameter of the gravity model | 0.5 |
Fig. 6Value of the objective function while varying the number of fixed nodes
Optimization results for 20 nodes
| Node ID | Number of bikes | Element of the objective function for each node |
|---|---|---|
| 15 | 5.722361 | 4.277639 |
| 23 | 2.039668 | 7.960332 |
| 25 | 6.334638 | 3.665362 |
| 34 | 2.590727 | 7.409273 |
| 42 | 12.10129 | 2.101291 |
| 48 | 8.77132 | 1.22868 |
| 56 | 6.257035 | 3.742965 |
| 57 | 1.888292 | 8.111708 |
| 65 | 3.077918 | 6.922082 |
| 79 | 4.900534 | 5.099466 |
| 81 | 7.030343 | 2.969657 |
| 112 | 1.693075 | 8.306925 |
| 171 | 1.141893 | 8.858107 |
| 175 | 18.00817 | 8.008174 |
| 179 | 0.752507 | 200 |
| 209 | 7.62364 | 2.37636 |
| 213 | 7.060485 | 2.939515 |
| 232 | 0.425842 | 200 |
| 247 | 0.794523 | 200 |
| 294 | 1.785734 | 8.214266 |
The 17 optimized nodes obtained after removing the penalty nodes
| Node ID | Number of bikes | Element of the objective function for each node |
|---|---|---|
| 15 | 6.61131 | 3.38869 |
| 23 | 2.252811 | 7.747189 |
| 25 | 6.852832 | 3.147168 |
| 34 | 2.709976 | 7.290024 |
| 42 | 16.18106 | 6.181063 |
| 48 | 10.05988 | 0.05988 |
| 56 | 7.637594 | 2.362406 |
| 57 | 1.978323 | 8.021677 |
| 65 | 3.124947 | 6.875053 |
| 79 | 5.043066 | 4.956934 |
| 81 | 8.121089 | 1.878911 |
| 112 | 1.529695 | 8.470305 |
| 171 | 1.140414 | 8.859586 |
| 175 | 11.52231 | 1.522305 |
| 209 | 7.805536 | 2.194464 |
| 213 | 5.894068 | 4.105932 |
| 294 | 7.981989 | 2.018011 |
Fig. 7Value of the objective function when removing the node with the least number of bikes
Optimization results for 14 nodes
| Node ID | Number of bikes | Element of the objective function for each node |
|---|---|---|
| 15 | 6.053414 | 3.946586 |
| 48 | 7.028729 | 2.971271 |
| 23 | 2.57486 | 7.42514 |
| 57 | 2.271532 | 7.728468 |
| 25 | 8.127648 | 1.872352 |
| 34 | 3.183185 | 6.816815 |
| 42 | 15.97184 | 5.971837 |
| 56 | 9.570738 | 0.429262 |
| 79 | 4.771828 | 5.228172 |
| 81 | 11.44458 | 1.444584 |
| 65 | 3.630369 | 6.369631 |
| 175 | 11.32166 | 1.321662 |
| 209 | 9.896153 | 0.103847 |
| 213 | 4.153461 | 5.846539 |
Fig. 8Locations of the 14 optimized nodes obtained by removing the nodes with the least number of bikes