9. Anexos.
9. Anexos.
9. Anexos.
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
%Vector -> Array (Vx3) con arcos no dirigidos y su peso.<br />
%origen -> Nodo Origen<br />
[archivo]=textread('PrimeraSol.txt','%s',1);<br />
archivo=str2mat(archivo);<br />
[N,V]=textread(archivo,'%u %u',1);<br />
[Vector(:,1),Vector(:,2),Vector(:,3)]=textread(archivo,'%u %u %u',V,'headerlines',1);<br />
[NumTerminales]=textread(archivo,'%u',1,'headerlines',V+1);<br />
[NodosTerminalesCell]=textread(archivo,'%s',1,'delimiter','\n','headerlines',V+2);<br />
NodosTerminales=str2num(str2mat(NodosTerminalesCell));<br />
[PrimeraSol(:,1),PrimeraSol(:,2),PrimeraSol(:,3)]=textread('PrimeraSol.txt','%u %u %u',V,'headerlines',1);<br />
origen=NodosTerminales(1);<br />
%MatAdy -> Matriz (NxN) con elemento ij igual al coste Cij<br />
MatAdy=zeros(N);<br />
for k=1:1:V;<br />
end<br />
MatAdy(Vector(k,1),Vector(k,2))=Vector(k,3);<br />
MatAdy(Vector(k,2),Vector(k,1))=Vector(k,3);<br />
%VectorDir -> Array (2*V x 3) con arcos dirigidos y peso<br />
VectorDir=[Vector;Vector(:,2),Vector(:,1),Vector(:,3)];<br />
%Xij0 -> Solucion Inicial( incluyendo arcos con trafico nulo)<br />
Xij0=zeros(2*V,1);<br />
for k=1:1:size(PrimeraSol,1)<br />
end<br />
for j=1:1:size(VectorDir,1)<br />
end<br />
if (PrimeraSol(k,1)==VectorDir(j,1) & PrimeraSol(k,2)==VectorDir(j,2))<br />
end<br />
Xij0(j)=PrimeraSol(k,3);<br />
% Aeq * x = beq -> Implementan restricciones X(j,N)-X(N,j)=...<br />
Aeq=zeros(N,size(VectorDir,1));<br />
beq=zeros(N,1);<br />
<strong>Anexos</strong>.<br />
11