hi there!
i want to create a software for planning routes of busses (and their optimal loading) for disabled-kids-transportation.
these busses have following specifications:
- m seats (maximum 7 - as there is a driver and an assistance)
- o "seats" for wheel-chairs (maximum 4)
- fixed amount of maximum load (in austria: 9 or 20 persons; 9 for eg. ford transit; 20 for eg. mercedes benz sprinter)
specifications for routes:
- the journey to the institutes must be shorter than 2 hours for a kid (not for the bus)
- for optimization: it may be optimal to mix institutes
example
the optimal route 1 would be:
- 6, 1, 7, group (2, 3, 4, 5), insitute A (exit for 1, 2, 3, 4, 5, 6), 8, 9, insitute B (exit for 7, 8, 9) or
- 1, 7, 6, group (2, 3, 4, 5), insitute A (exit for 1, 2, 3, 4, 5, 6), 8, 9, insitute B (exit for 7, 8, 9) or
- 7, 1, 6, group (2, 3, 4, 5), insitute A (exit for 1, 2, 3, 4, 5, 6), 8, 9, insitute B (exit for 7, 8, 9) or
- ...
depending on the specific road (aka the road distance for the triangle 1-6-3 and 7-1-6)
this is simple example. when it comes down to transport wheel-chairs it's more complex.
edit:
NOTE: there are more than 2 instutes, as there are more than 9 kids. this was just for giving an example. in real world there would be 600 kids and 20 institutes...
what data do i need?
my guesses were: coordinates, distances between points (not air-line distance, rather the road distance), type of "seat-usage" (seat or wheel-chair), somehow road specifications (may be obsolete due to distance)
can anyone please come up with some idea, algorithm, logic, feedback, (free! as disabled-kid-transportation is no enterprise business) software i may use to gain data (eg. coordinates, distances, ...).
oh, and i must say. i'm no studied software-engineer, so it's somehow hard to go through scentific literature, but i'm willed to get my hands dirty!
thanks in advance!