Bike sharing systems: Solving the static rebalancing problem