An optimization model for renting public parking slots to carsharing services