我想用我自己的数据文件解决OptaPlanner Project作业调度的作业调度问题:
带有basedata的文件:J1206_.BAS
初始值随机发生器:1430051105项目:1
工作(包括超级资源/汇):22
视野:1233
资源
- 可再生:5 R
- 不可更新:0 N
- 双重约束:0 D项目信息:
pronr。 #jobs rel.date duedate tardcost MPM-Time
1 20 0 100 100 100优先关系:
jobnr。 #modes #successors successors
1 1 6 2 4 7 12 17 19
2 1 1 3
3 1 1 6
4 1 1 5
5 1 1 6
6 1 1 22
7 1 1 8
8 1 2 9 10
9 1 1 11
10 1 1 11
11 1 1 22
12 1 2 13 14
13 1 1 15
14 1 1 15
15 1 1 16
16 1 1 22
17 1 1 18
18 1 1 20
19 1 1 20
20 1 1 21
21 1 1 22
22 1 0REQUESTS /持续时间:
jobnr。模式持续时间R1 R2 R3 R4 R51 1 0 0 0 0 0 0
2 1 10 2 0 2 1 0
3 1 8 0 1 0 2 5
4 1 20 1 0 2 0 0
5 1 4 0 0 0 3 5
6 1 8 0 2 0 0 2
7 1 4 0 2 1 0 0
8 1 10 2 0 2 0 0
9 1 6 1 0 0 2 5
10 1 12 0 1 0 0 2
11 1 5 0 0 0 3 0
12 1 22 1 0 0 0 0
13 1 13 2 2 0 0 0
14 1 4 0 0 2 3 0
15 1 10 0 0 0 1 4
16 1 8 1 0 0 1 3
17 1 2 0 0 0 1 2
18 1 16 2 3 0 0 0
19 1 25 1 0 2 0 0
20 1 8 0 2 0 3 0
21 1 2 0 3 0 0 6
22 1 0 0 0 0 0 0RESOURCEAVAILABILITIES:
R1 R2 R3 R4 R5
3 4 2 3 6
这是一个由单一模式组织的项目数据文件。我还更改了项目列表文件,如下所示:
1
0
100个
filepath.mm
5
3 4 2 3 6
它通过OptaPlanner项目作业调度生成最大总时间86,但不生成由CPLEX生成的83。 my optaPlanner result
我的档案中有错误吗?