Đây là điều tôi đã làm cho một công ty du lịch xe buýt từ lâu, và tôi chưa bao giờ hài lòng với kết quả này. Tôi đã suy nghĩ về dự án cũ gần đây và nghĩ rằng tôi sẽ xem xét lại vấn đề đó.
Vấn đề:
Công ty du lịch xe buýt có một số xe buýt với sức chứa hành khách khác nhau (ví dụ 15 xe buýt 50 hành khách, 25 xe buýt 30 hành khách ... vv). Họ chuyên cung cấp dịch vụ vận chuyển cho các nhóm rất lớn (hơn 300 hành khách mỗi nhóm). Vì mỗi nhóm cần đi du lịch cùng nhau, họ cần quản lý đội tàu của mình một cách hiệu quả để giảm chất thải.
Chẳng hạn, 88 hành khách được phục vụ tốt hơn bởi ba xe buýt 30 hành khách (2 ghế trống) so với hai xe buýt 50 hành khách (12 ghế trống). Một ví dụ khác, 75 hành khách sẽ được phục vụ tốt hơn bởi một xe buýt 50 hành khách và một xe buýt 30 hành khách, kết hợp nhiều loại.
Một thuật toán tốt để làm điều này là gì?