Hello,
I am developing a column generation algorithm for a bus scheduling problem. In this problem I have a fixed set of buses that need to operate, and a fixed number of clients that the buses must serve. In my algorithm I generate a colum for the routing and scheduling of a single bus, that serves a subset of the clients. In the master problem I make sure all buses are operating and all clients are served.
The algorithm seems to find the optimal solution, which corresponds with my solution in my original MIP, but oddly enough it doesn't converge. The reduced cost reaches a maximum when the optimal solution is found but never reaches 0 or becomes positive. Hence I have to stop the algorithm manually.
Does anybody have any suggestions or have an idea what might cause this ?
Thanks in Advance.