Research Article
The Biobjective Bike-Sharing Rebalancing Problem with Balance Intervals: A Multistart Multiobjective Particle Swarm Optimization Algorithm
Algorithm 1
Rebalance demand calculation.
| If invi1 < lb | | if ideal_inv − invi1 qi−1 | | qi = qi−1 − (ideal_inv − invi1) | | invi2 = ideal_inv | | else | | qi = 0 | | invi2 = invi1 + qi−1 | | end | | else | | if invi1 − ideal_inv Q − qi−1 | | qi = qi−1 + (invi1 − ideal_inv) | | invi2 = ideal_inv) | | else | | qi = Q | | invi2 = invi1 − (Q − qi−1) | | end | | end |
|