ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: jx928867128

[求助] 论坛里一年多都没有解决的多条件组合问题期待对组合问题研究或有兴趣的老师参与

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-3 15:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 jx928867128 于 2024-5-3 16:04 编辑
hcunicom 发表于 2024-5-3 13:12
应该需要钞能力

应该有难度,如果需求表达清楚了就好,14楼的朋友说得很对,很多没有解决的问题估计大多是没有表达清楚或难度有点大。

TA的精华主题

TA的得分主题

发表于 2024-5-4 15:57 | 显示全部楼层
给定初始条件,生成整个课表,速度有点慢,我的电脑跑了32分钟

多条件组合问题fs.zip

38.04 KB, 下载次数: 13

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-4 18:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
fjlhgs 发表于 2024-5-4 15:57
给定初始条件,生成整个课表,速度有点慢,我的电脑跑了32分钟

非常感谢您的帮忙,万分感谢,慢没关系,我先测试下,有问题再麻烦您,祝您生活愉快

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-4 20:39 | 显示全部楼层
本帖最后由 jx928867128 于 2024-5-4 21:37 编辑
多条件组合问题fs (测试发现的问题).rar (46.8 KB, 下载次数: 2) fjlhgs 发表于 2024-5-4 15:57
给定初始条件,生成整个课表,速度有点慢,我的电脑跑了32分钟

谢谢老师的帮忙,再次感谢您,我测试时发现程序运行后的结果改变了问题课表(表一)中老师所在的原始行号(调动后只能改变问题课表中老师的原始列号,不能改变老师的原始行号(如果改变了问题课表中老师的原始行号就是改变了这个班级的任课老师)),设置表中的1,3,5列中填写的数据在调课中不需要作为参数(这几列的数据和调课没有关系)您当前的程序好象当作参数了。

TA的精华主题

TA的得分主题

发表于 2024-5-5 09:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
因数据量偏大,Excel自带的规划求解加载项无法完成了,可以试试 Opensolver,感觉可行......

TA的精华主题

TA的得分主题

发表于 2024-5-5 10:40 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
新东方老员工路过,排课工具开发过好多 ,如果真实需要,可带足预算,私聊定制,祝您生活愉快 !

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-5 12:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 jx928867128 于 2024-5-5 12:10 编辑
WANT-T 发表于 2024-5-5 10:40
新东方老员工路过,排课工具开发过好多 ,如果真实需要,可带足预算,私聊定制,祝您生活愉快 !

非常感谢您对本贴的关注,这种需求我用过市场上各种排课软件试过都实现不了,我一直是人工处理,但太累,就想到VBA板块来求助了,从近一年的的情况来看,估计要成呆贴了。

TA的精华主题

TA的得分主题

发表于 2024-5-5 13:59 | 显示全部楼层
调动后的课表(表三)中第一行的玖相差4天,似乎不满足教师的课只能安排在N天内这个条件,根据条件表,这里N=2

image.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-5 18:16 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 jx928867128 于 2024-5-5 18:49 编辑
fjlhgs 发表于 2024-5-5 13:59
调动后的课表(表三)中第一行的玖相差4天,似乎不满足教师的课只能安排在N天内这个条件,根据条件表,这里 ...

玖这位老师任教1班和3班的课,星期二1班安排2节,3班安排了1节,星期五3班安排2节,1班安排了1节,表三中有很多老师任教了多个班级的课(名字在多行中出现过)

TA的精华主题

TA的得分主题

发表于 2024-5-5 19:04 | 显示全部楼层
星期二到星期五相当于玖的课安排在了4天内,不符合要条件1安排在2天内的条件
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 18:42 , Processed in 0.041421 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表