Skip to main content

Table 6 The code 1

From: Research on distribution route with time window and on-board constraint based on tabu search algorithm

Number of rows

Code

1

if zzz(Si(i,j),1)==1

peiz1(i)=peiz1(i)+zzz(Si(i,j),7);

2

peiz2(i)=peiz2(i)+zzz(Si(i,j),6);

3

end

4

if zzz(Si(i,j),1)==1

5

pei1(i)=pei1(i)+zzz(Si(i,j),7);

6

pei2(i)=pei2(i)+zzz(Si(i,j),6);

7

kong1(i)=at(1,2)-peiz1(i)+pei1(i);

8

kong2(i)=at(1,3)-peiz2(i)+pei2(i);

9

end

10

if zzz(Si(i,j),1)==2

11

lan1(i)=lan1(i)+zzz(Si(i,j),7); lan2(i)=lan2(i)+zzz(Si(i,j),6);

12

end

13

if(kong1(i)>=0.5*at(1,2))&&(kong2(i)>=0.5*at(1,3))&&(lan1(i)==0)&&(lan2(i)==0)

14

Sii=[Sii;Si(i,:)];Ai=[Ai;i];

15

break