I implemented an active pi limitation (following Miele's recommendations...) in grad. The idea is to avoid negative times, and other invalid situations that sometimes, due to bizarre "mathematical bugs", sometimes lowers the cost functions I, J, etc. For now, what grad (calcGradStep, actually) does is to take a non-violating solution and prevent it into violating the pi limits.
The problem is that rest does not look into these limitations, and may very well take a non-violating solution and make it violate. Miele does not say anything about it (what a surprise!). Any ideas?
I implemented an active pi limitation (following Miele's recommendations...) in grad. The idea is to avoid negative times, and other invalid situations that sometimes, due to bizarre "mathematical bugs", sometimes lowers the cost functions I, J, etc. For now, what grad (calcGradStep, actually) does is to take a non-violating solution and prevent it into violating the pi limits.
The problem is that rest does not look into these limitations, and may very well take a non-violating solution and make it violate. Miele does not say anything about it (what a surprise!). Any ideas?