帕累托师生分配系统|Python 多目标匹配与工作量均衡|免费代码 | 1
← 返回项目列表

免费项目

帕累托师生分配系统|Python 多目标匹配与工作量均衡|免费代码

面向学生与指导教师双向偏好匹配,包含遗传算法、配额约束、工作量均衡、样例表格和测试代码,可用于分配问题学习与改造。

项目说明

项目功能

面向学生与指导教师双向偏好匹配,包含遗传算法、配额约束、工作量均衡、样例表格和测试代码,可用于分配问题学习与改造。

运行环境

建议使用兼容旧依赖的 Python 环境;Pyomo、NumPy、OpenPyXL、Hopcroft-Karp、PyGMO。图形界面和预编译程序主要面向 Windows。

核心入口

GUI_Application.py 或 pystsup/utilities/runExperiments.py

交付内容

pystsup/、GUI_Application.py、样例 Excel、FinalProduct/

使用方式

先按 pystsup/requirements.txt 安装依赖,再使用样例学生和教师表格验证数据格式,最后运行图形界面或实验脚本。

运行状态

需要配置后运行。已完成交付包结构、入口、依赖声明和 Python 语法级检查;完整运行仍取决于本机依赖、外部模型、求解器授权或 MATLAB 环境。

使用限制

依赖版本较旧,PyGMO 和 Pyomo 可能需要单独配置;正式分配前应使用真实配额和偏好数据做校验。

适合场景

适合算法学习、课程实验、基线验证和按实际需求进行二次开发。使用前请先用包内样例核对环境与输入格式。