⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time_constraints_documentation.html

📁 用遗传算法写的软件,非常有用! 值得大家一看!
💻 HTML
📖 第 1 页 / 共 3 页
字号:
</P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintStudentsSetNHoursDaily</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,MaxHoursDaily, MinHoursDaily, Students</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>The result is atimetable respecting the condition that this students set must nothave too little or too much hours in a day.</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintStudentsSetNoGaps</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Students</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>It adds, to thefitness of the chromosome, a conflicts factor computed from the gapsexisting in the timetable (regarding the specified students set).</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintStudentsSetNotAvailable</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Students, Day, Start_Hour, End_Hour</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>It returns a fitnessfactor equal to the product of this restriction's weight and thenumber of conflicting hours for each students' set (hours when it isnot available, but a course is scheduled at that time). For themoment, this is done for a certain day and an hour interval. (on day&quot;Day&quot;, between hours &quot;Start_Hour&quot; and&quot;End_Hour&quot;).</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintTeacherMaxDaysPerWeek</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Teacher_Name, Max_Days_Per_Week</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>The resultingtimetable must respect the requirement that this teacher must nothave too much working days per week.</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintTeacherNotAvailable</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Teacher_Name, Day, Start_Hour, End_Hour</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>It returns a fitnessfactor a number equal to the product of this restriction's weight andthe number of conflicting hours for each teacher (hours when he isnot available, but a course is scheduled at that time). For themoment, this is done for a certain day and an hour interval. (Forteacher &quot;Teacher_Name&quot;, on day &quot;Day&quot;, betweenhours &quot;Start_Hour&quot; and &quot;End_Hour&quot;).</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintTeachersNoGaps</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>It adds, to thefitness of the chromosome, a conflicts factor computed from the gapsexisting in the timetable (regarding the teachers). The overallresult is a timetable having less gaps for the teachers.</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintTeachersMaxHoursContinuously</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Maximum_Hours_Continuously</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>This is aconstraint, aimed at obtaining timetables which do not allow morethan &quot;Maximum_Hours_Continuously&quot; hours in a row for anyteacher.</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintTeachersMaxHoursDaily</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Maximum_Hours_Daily</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>This is aconstraint, aimed at obtaining timetables which do not allow morethan &quot;Maximum_Hours_Daily&quot; hours in a day for any teacher.</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT><FONT FACE="Garamond, serif">ConstraintTeachersSubgroupsMaxHoursDaily</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Maximum_Hours_Daily</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>A constraint aimedat obtaining timetables which do not allow for a certain teacher anda certain subgroup more than X hours per day.</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P>ConstraintTeachersSubjectTagMaxHoursContinuously</P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Maximum_Hours_Daily</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>A constraint aimedat obtaining timetables which do not allow for a certain teacher anda certain group of subjects by tag more than X hours per day.</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P>ConstraintTeachersSubjectTagsMaxHoursContinuously</P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Subtags: </B>Weight, Compulsory,Maximum_Hours_Daily</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><FONT FACE="Garamond, serif"><B>Description: </B>A constraint aimedat obtaining timetables which do not allow for a certain teacher anda certain set of groups of subjects more than X hours per day.</FONT></P><P ALIGN=LEFT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in"><BR></P><P ALIGN=RIGHT STYLE="margin-left: 0.75in; text-indent: -0.75in; margin-bottom: 0in; font-weight: medium"><FONT FACE="Garamond, serif"><FONT SIZE=3>this documentation byDaniel S.</FONT></FONT></P></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -