遗传算法matlab初始化代码肌动蛋白
该存储库包含在
INFORMS
Journal
on
Computing
上发表的题为“Integrating
Individual
and
Aggregate
Diversity
in
Top-N
Recommendation”的论文中使用的源代码和数据集信息。
“Diversity3.m”:运行算法的主要脚本。
算法的参数应该在代码的前导中设置。
“mathProgFunc.m”:算法的数学编程部分。
为了运行代码
Gurobi
必须在计算机中安装并激活
Matlab
界面。
安装下面的实现后,可以使用代码第一行中的标志变量“isHungarian”激活
Bertsekas
的拍卖算法。
()
“multioptions1.mat”:遗传算法的Matlab实现的选项文件。
“InputData.mat”:一个包含
100
个项目和
50
个用户的小样本数据集,由两个矩阵
dist(项目-项目距离矩阵)和
ratings_preds(用户-项目评分预测)组成。
为了在不同的数据集上运行算法,应该使用适当的矩阵更新
InputData.mat
文
2023-02-28 14:59:24
691KB
系统开源
1