Monthly Planning
Build a full month of visit plans and optimized routes per salesperson. The first run assigns each customer a stable weekday (Weekly) or weekday + week (Biweekly), balancing count and workload; later runs for the same salesperson keep those assignments and only slot in new customers.