社区
VB基础类
帖子详情
高分求排课算法!!!★★★500分★★★
高高兴兴的晶晶
2002-10-08 03:30:42
小弟这久在做一个排课软件,对于其算法部分不是很明了,还请各位高手指点,高分酬谢!如果提供的算法有所帮助,另外开贴送分500!
谢谢!
...全文
76
12
打赏
收藏
高分求排课算法!!!★★★500分★★★
小弟这久在做一个排课软件,对于其算法部分不是很明了,还请各位高手指点,高分酬谢!如果提供的算法有所帮助,另外开贴送分500! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dour
2002-10-14
打赏
举报
回复
up!up!
angeldjd
2002-10-13
打赏
举报
回复
不会,还是帮你UP
高高兴兴的晶晶
2002-10-13
打赏
举报
回复
帮帮忙!!!!!嘛!
高高兴兴的晶晶
2002-10-13
打赏
举报
回复
小弟能力有限,望各位大侠 help,help!
shortppsy
2002-10-13
打赏
举报
回复
up
steednetson
2002-10-13
打赏
举报
回复
是不是要要参加科大的软件设计大赛啊
怎么能这样呢
要原创
hillmanweb
2002-10-13
打赏
举报
回复
呵呵,帮你UP
easypower
2002-10-12
打赏
举报
回复
很有意思,帮你up
高高兴兴的晶晶
2002-10-11
打赏
举报
回复
up
nik_Amis
2002-10-09
打赏
举报
回复
up
高高兴兴的晶晶
2002-10-09
打赏
举报
回复
基本的数据有:
1.教室\机房(编号,名称,容纳人数)
2.教员(编号,姓名,擅长课程,持证课程,可上课程,)
3.课程(编号,名称,隶属学期,理论课时,上机课时,指导课时,)
4.班级(编号,隶属学期,开课日期,结课日期,总时间,总周数,班级类型名称,人数)
5.班级类型(编号,班级类型名称,上课时间1(星期几,几点到几点),上课时间2(星期几,几点到几点),上课时间3(星期几,几点到几点))
6.假期(编号,原因,开始日期,结束日期)
排课规则:
1.理论和指导课在教室上,上机课在机房上
2.每2次理论课后上1次上机课(没有指导课的情况)(理论课不可能没有)
3.每4次理论课后上2次上机课,一次指导课(三种课都有)
4.按每周在时间和教室\机房不冲突的情况下排课,不包括假期
5.教室/机房的最大容纳人数-班级的人数>0且差值尽可能小;教师每周课时数<24;优先安排教师擅长课程
例:
教室-机房时间安排表包括以下信息:日期、星期、教室/机房、时段、班级编号、教员。
xx班第xx周课程表
星期x x点到x点 xx课程 xx教员 xx机房/教室
星期x x点到x点 xx课程 xx教员 xx机房/教室
星期x x点到x点 xx课程 xx教员 xx机房/教室
coolsky
2002-10-08
打赏
举报
回复
说说基础根据啊
【优化
排课
】基于遗传
算法
GA
求
解每周课程时间表
排课
优化问题附Matlab代码
本文介绍了利用遗传
算法
解决每周课程时间表
排课
优化问题的方法。
排课
涉及多个约束条件,包括硬约束、软约束和隐性约束。遗传
算法
通过编码、初始化种群、设计适应度函数、进化迭代等步骤,能够高效地处理复杂多约束的
排课
问题,并提供最优解决方案。
基于JavaFX的轻量级教务管理桌面程序,含教师课程维护、智能
排课
与实训文档
一套开箱即用的JavaFX桌面教务辅助工具,面向高校教学管理场景设计。支持教师基本信息增删改查、课程资料配置(课程名、学
分
、学时、授课教师等)、可视化
排课
操作,内置教室容量、教师时间、班级课表、课程冲突四重校验机制,
排课
结果可导出为表格视图。系统采用纯Java 8+编写,UI通过Scene Builder构建,界面简洁、响应流畅。工程结构规范,src下按功能模块划
分
包(如admin、course、schedule、report),resources存放图标、CSS样式及初始JSON数据文件,data目录预留
2026 计算机毕业设计选题“封神榜”:
500
+ 精品项目助你
高
分
毕业
本博客汇总27类共800+计算机专业毕业设计选题,覆盖Java/Spring Boot微服务商城、Python爬虫与CNN图像识别、STM32/ESP32嵌入式系统等主流方向。提供完整可运行源码、部署教程及答辩重点辅导,聚焦高通过率、强工程实践性与技术前沿性,助力学生高效完成高质量毕设。
遗传
算法
实战:N皇后问题的Python编码与调优
本文聚焦于使用遗传
算法
求
解N皇后问题的Python工程实践,涵盖排列编码设计、fitness函数(1/(q+0.001))的三重工程考量、精英保留与变异替代交叉的务实架构、NumPy向量化加速、早停机制修正(监控单代最
高
分
而非均值)、参数调优策略(如种群大小与迭代次数随N缩放),以及常见Bug排查(浮点精度、坐标系错位、内存累积、随机种子控制)。所有结论均基于100皇后等大规模实例的实测验证。
N皇后问题的遗传
算法
实战:Python工程化实现与调优
遗传
算法
(GA)是一种经典的启发式全局优化方法,适用于解空间巨大、不可导且约束复杂的组合优化问题。其核心在于编码设计、适应度函数建模、选择与变异机制的协同——而非机械套用‘选择-交叉-变异’模板。在N皇后这类典型约束满足问题中,合理的排列编码、基于冲突数的平滑适应度函数(如1/(q+0.001))、以及去交叉的纯变异策略,能显著提升收敛稳定性与
求
解成功率。本文聚焦真实工程实践,涵盖Matlab到Python的架构重构逻辑、命令行接口设计、自适应变异率调控、精英保留机制及可视化诊断技巧,为工业级GA落地提供可
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章