"Constraints related to the last activities" in multiple generations?

Started by infoo_, December 18, 2023, 02:58:51 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

infoo_

Hello

When using "Generate multiple", where can I find the "Constraints related to the last activities in the list below" dialog box after it appears when stopping in "Generate new" button?

I want to see the problematic activities or constraints when using multiple generations.

Also a basic question:

"Here are the placed activities which lead to an inconsistency, in order from the first one to the last (the last one FET failed to schedule and the last ones are most likely impossible):"

No: 1, Id: ....
No: 2, Id: ....
No: 3, Id: ....
etc

Where should I start to detect inconsistencies? The first (No: 1) or last (No: 3)?

Thank you!!

Volker Dirr

In normal case it is not No.1.
It is always the last one. So if for example No.150 is the last one, then you need to check that activity. It will conflict with an other activity from that list (So with No.1 or No.2 or ... No.149).
In best case just open a timetable and try to place No.150 yourself. In best case you can see why it is impossible.

For multi generation:
Check the number of placed activities,
For example you have 200 out of 500 activities placed in one thread.
but 300 out of 500 activities placed in the other thread.
Then you know that it is possible to place 300 activities. No need to care about the other thread. Only care about the thread with the highest number of activities.
Just start FET a second time and run the exact dataset with single generation. As soon as it generates view the initial order list. This order is also used for multi generation. As we know that 300 activities can be placed it mean that activity 301 is not able to be placed. So check out the ID of that activity. Then you need to locate the problem with the activity of that ID.

infoo_

Quote from: Volker Dirr on December 18, 2023, 06:07:24 PMJust start FET a second time and run the exact dataset with single generation. As soon as it generates view the initial order list. This order is also used for multi generation. As we know that 300 activities can be placed it mean that activity 301 is not able to be placed. So check out the ID of that activity. Then you need to locate the problem with the activity of that ID.

How do I re-run a timetable with activities partially placed? Should I copy the seeds and re-run with them, and wait the same time (say 30 minutes) to see the partially placed activities?

Also, how do I know which is activity 301? The list goes to 300

Sorry for my bad knowledge of using the program

Volker Dirr

No need to wait. Only start generating the exact dataset and click on "view initial order of placing the activities" while generating. You can do that as soon as generating starts.

infoo_

Quote from: Volker Dirr on December 18, 2023, 08:49:54 PMNo need to wait. Only start generating the exact dataset and click on "view initial order of placing the activities" while generating. You can do that as soon as generating starts.

I found it. Thank you