Подобряване на функциите
След промяна на ограничения или добавяне на нови изисквания, може да поискате да подобрите вече генерирано разписание. Препоръчителният начин обикновено е да генерирате напълно ново разписание, защото дори малка промяна може значително да повлияе на цялостната структура на разписанието.
За да подобрите съществуващо разписание, използвайте Разписание → Подобри. Диалоговият прозорец предлага няколко опции:
Реално генериране
Създава напълно ново разписание от нулата. Това е препоръчителната опция в повечето случаи, тъй като генераторът може да вземе предвид всички ограничения от самото начало и да намери най-доброто цялостно решение.
Добавяне само на неразположени карти
Софтуерът ще се опита да разположи само учебните часове, които в момента не са разположени. Съществуващите часове няма да бъдат преместени и вече нарушените ограничения няма да бъдат поправени.
Безопасно, но ограничено генериране
Софтуерът се опитва да подобри текущото разписание, като същевременно го поддържа цяло. Тъй като часовете никога не се премахват от разписанието, алгоритъмът има по-малко възможности да проучи алтернативни решения. Тази опция е полезна, когато пълното генериране не е желателно.
Безопасно генериране, което може да премахне нови ограничения
Този режим се опитва да подобри качеството на разписанието, дори ако е необходимо да се премахнат някои ограничения с по-нисък приоритет, за да се удовлетворят по-важните. Софтуерът оценява както броя, така и тежестта на нарушените ограничения. Общото качество се отразява от стойността на точките, показана в диалоговия прозорец.
Забележки:
- Кога трябва да използвате бутона Подобри? - Ако генерирането на разписание обикновено отнема само няколко минути, често е по-добре да добавите новите ограничения и да извършите изцяло ново генериране. Процентът на успех е значително по-висок, защото генераторът знае всички изисквания, преди да постави първия час.
Функциите за подобряване са предназначени главно за големи и сложни разписания, където пълното регенериране може да отнеме много време. В такива случаи те Ви позволяват да тествате допълнителни изисквания или постепенно да подобрите разписанието, без да губите текущото решение.
- Функциите за подобряване никога не премахват часове от разписанието. Това означава, че разписанието остава пълно през целия процес, което често е удобно. Това ограничение обаче означава също, че някои проблеми не могат да бъдат решени без преизграждане на по-големи части от разписанието.
Следователно, функцията за подобряване трябва да се разглежда като инструмент за усъвършенстване и полиране на съществуващо разписание, а не като заместител на генерирането на ново разписание. Ако са необходими значителни промени или са нарушени няколко ограничения, новото генериране обикновено ще даде по-добри резултати.
English
Slovenčina
Deutsch
España
Francais
Polish
Russian
Čeština
Greek
Lithuania
Romanian
Arabic
Português
Indonesian
Croatian
Serbia
Farsi
Hebrew
Mongolian
Georgia
Azerbaijani
Thai
Turkish
Magyar