Skip to content
Behzad Khosravifar edited this page Jun 2, 2018 · 4 revisions

Make Class Schedule


By click on app.png button's in Result form, you should see this form:

Tools_Setting_BeforeStarted.jpg

This form has two parts, one part for Setting and second is for Tools.

The Setting have features for Genetic Algorithm Optimization. As you can see in the picture, that include:

  • Display Realtime Genetic Algorithm Processing in DataGridView :

    If you checked this item, then shows every detected new optimal results on Result form. This operate has graphical drawing as real time. But this feature maybe reduce algorithm speed.

  • Parallel Processing for Genetic Algorithm :

    This feature only for multi core CPU's (like: "Core 2 Due" - "Core i3 , i5 , i7" - ... ). If your processor has a feature like this, then you can checked it for parallel processing. And if you do not select this option, all processes will be conducted as a series and during the work will not change it.

  • Save Classroom Data when the algorithm state is Stopped :

    A option for automatic data save, when the process is stopped. If do not check it, can save manually by click on "Save" button after stopped.

  • Show Activity Monitor for Performance Counter :

    This option does the same thing by clicking on the "Performance Counter" button in Result form was done. In other words, set to open or close Activity Monitor for show information about system environments.

  • Fragment classes that are more than two units and convert them into two unit or one unit classes

  • Genetic Algorithm Settings

The Tools Include:

  • Change Classroom data according by rooms form and shows in that
  • Show result in classrooms schedule form
  • Show result in groups schedule form
  • Show result in professor time schedule form

After running the algorithm, some features are not be changed, because that are disable. Below form show Tools and Setting in running state:

Tools_Setting_AfterStarted.jpg

As you see in the picture above, some cases that are color less in the non-active mode, because its properties can't be in a state run time will call. For back to the initial state of action cases, you can must stop the algorithm process.

Clone this wiki locally