# work-sequence-plan **Repository Path**: sa21225375/work-sequence-plan ## Basic Information - **Project Name**: work-sequence-plan - **Description**: 柔性流水车间调度规划算法,使用遗传算法实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2024-08-19 - **Last Updated**: 2024-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # work-sequence-plan ## 介绍 工程中的调度算法,使用遗传算法实现 ## 安装教程 1. 需numpy,如要使用sko.ga包,请自行安装 ## 文档说明 ### 1. document:主要是讲解遗传算法的文档 ### 2. dynamic_programming:动态规划的简单示例 ### 3. FJSP_test:流水车间生产调度问题,可略过不看 1 GA.py:遗传算法类 2 GA.py:遗传算法实例 3 GA.py:编码解码类 ### 4. GA_test:最简单的GA示例,可略过 ### 5. HFSP_test:柔性流水车间调度问题 1 MGA_test.py:工具类的测试 2 MGA_utils.py:GA的交叉、进化、变异 3 PMX_utils.py:PMX交叉映射示例 4 Schedule_utils.py: 调度问题的编码解码 ### 6. img:保存的图片 ### 7. JSP_test:简单的车间排产调度问题,可略过 ### 8. production_scheduling:生产车间调度问题,可略过 ### 9. qlearning_test:强化学习,尚需完善 1 gym_test:使用gym工具进行测试 2 img:保存的图片 3 q_tsp_table.npy:q-table解决tsp问题 4 QLearning.py: Q-table算法 5 TSPEnv.py:tsp问题的智能体类 ### 10. TWVRP_test:时间窗的任务调度问题 1 twvrp_utils.py:编解码工具类 2 twvrp_GA_utils.py:遗传算法类 ### 11. work_assignment_test:任务调度问题 1 work_assignment_GA_utils.py:遗传算法类 2 work_assignment_utils.py:编解码工具类 ### 12. work_sequence_plan_utils:使用sko包解决调度问题,可以略过 ## 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)