Originally I had added about 10 or 11 rides at Universal, selected that i had an express pass, and selected that I had early admission. After crunching the numbers it came back with a very optimized plan. So optimized it fact that I had to laugh, as it had me hitting every single ride on the list between 7am and 8:50am.
Since I had left all the shows and parades and all that jazz out, I decided to add them back in and see what it would do, and thats when it really lost it's mind.
In the original plan it say that we would be in the park at 7am (early admission), and so of course it had us start at Diagon Alley. On the new one it tries to make ET the first ride, and it states we will be in line for 3 hours... which is due to the fact that the ride doesn't open until 10am. Why in the world would it send us to an attraction that doesn't open for 3 hours first? So I removed ET from the plan, and now it sends me to Transformers with a 90 minute wait. Again, that ride doesn't open until 8, so that makes no sense.
Your setup is broken, and it isn't doing me much good in it's current state.
I have also been trying to set up a touring plan for Magic Kingdom, and yet ever single time I hit optimize, it totally changes the entire plan. I specifically selected minimize walking, and yet it has us crossing the park from one ride at one far end to another at the other far end over 5 times in the day.
There seem to be some major problems with your algorithms.