% K------------同一温度下状态跳转次数
% T0-----------初始温度
% Alpha--------降温系数
% Beta---------浓度均衡系数
% TaskP--------任务优先矩阵,n×n矩阵,Pij=1表示任务i需在j之前完成,Pij=0时任务i和j没有优先关系
% TaskT--------任务时间属性,n×1向量
% TaskV--------任务体积属性,n×1向量
% RT-----------时间节拍约束
% RV-----------工位体积约束
%% 输出参数列表
% BestX--------最好个体的编码
% BestY--------最好个体对应的装配方案
% BestZ--------最好个体的目标函数值
% LC1----------最优个体适应值的收敛曲线,M×1
% LC2----------种群平均适应值的收敛曲线,M×1
% LC3----------工位个数收敛曲线,M×1
% LC4----------时间利用率及平衡度综合度量参数收敛曲线,M×1
% LC5----------空间利用率及平衡度综合度量参数收敛曲线,M×1
% AllFarm------各代种群的集合,M×1的细胞结构
%% -----------------------初始化----------------------------------
n=size(TaskP,1);
[AA,BB]=QJHJ(TaskP);%调用子函数,建立每一个任务的前任务集和后任务集
farm=Initialization(N,TaskP,AA,BB);%调用子函数,种群初始化
%输出参数初始化
BestX=zeros(1,n);
1 / 1