Add comprehensive academic statistics refresh workflow
This commit is contained in:
1 parent
c4649f9cdc
commit
b6dfdbfbbf
9 files changed
+7314
-7
No files matched your search
@@ -44,6 +44,9 @@ const optimizationSettings = reactive({
|
||||
latePeriodPenalty: 30,
|
||||
roomCapacityWasteWeight: 1,
|
||||
coursePreferenceWeight: 180,
|
||||
geneticPopulationSize: 32,
|
||||
geneticGenerationCount: 80,
|
||||
geneticMutationRatePercent: 12,
|
||||
})
|
||||
const optimizationSaving = ref(false)
|
||||
const constraintFilters = reactive({
|
||||
@@ -1306,6 +1309,18 @@ onBeforeUnmount(() => {
|
||||
<el-input-number v-model="optimizationSettings.coursePreferenceWeight" :min="0" :max="10000" />
|
||||
<small class="field-hint">课程设置了偏好日期或节次时,优先满足该偏好。</small>
|
||||
</el-form-item>
|
||||
<el-form-item label="遗传算法种群规模">
|
||||
<el-input-number v-model="optimizationSettings.geneticPopulationSize" :min="12" :max="64" />
|
||||
<small class="field-hint">每代保留的候选方案数;提高会增加搜索广度和运行时间。</small>
|
||||
</el-form-item>
|
||||
<el-form-item label="遗传算法迭代代数">
|
||||
<el-input-number v-model="optimizationSettings.geneticGenerationCount" :min="12" :max="160" />
|
||||
<small class="field-hint">迭代越多越有机会改善全局方案,但任务耗时会增加。</small>
|
||||
</el-form-item>
|
||||
<el-form-item label="遗传算法变异率(%)">
|
||||
<el-input-number v-model="optimizationSettings.geneticMutationRatePercent" :min="1" :max="50" />
|
||||
<small class="field-hint">每代随机调整的课次比例,用于跳出局部最优。</small>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</el-form>
|
||||
</el-tab-pane>
|
||||
|
||||
Reference in new issue
Block a user