Assgm 01 - DMTM

Assgm 01 - DMTM

Formulating and solving the basic routing problem

TSP Formulations

Miller-Tucker-Zemlin (MTZ)

Traveling Salesman Problem

miniNjNcijxij

such that:

jNxij=1iNiNxij=1jN uiuj+nxijn1i,jN,ij,2uiniN{1},u1=1xij{0,1}i,jN

Dantzig-Fulkerson-Johnson (DFJ)

miniNjNcijxij

such that:

jNxij=1iNiNxij=1jN iSjSxij|S|1SN,|S|2xij{0,1}i,jN

2.1 Practical Constraints

2.1.a - Add capacity and Time Windows

Decision variables:

miniNjNcijxij

such that:

jNxij=1iN{0}iNxij=1jN{0} uiuj+QxijQqj,iN,jN{0},ij,qjuiQ,iN{0},u0=0, Ti+si+tijTjM(1xij),i,jN,ijaiTibi,iNT0=0,xij{0,1}i,jN

2.1.b - Compare to 1.1

2.1.c - Minimise number of vehicles

Parameters:

minkKiNjNcijkxijk+kK((iNjNxijk)1)

such that:

jNxijk=1iN{0},kKiNxijk=1jN{0},kKkKxijk1i,jN{0} uikujk+QxijkQqj,iN,jN{0},ij,kKqjuikQ,iN{0},kKu0k=0,kK Tik+si+tijTjkM(1xijk),i,jN,ij,kKaiTikbi,iN,kKT0k=0,kKxijk{0,1}i,jN,kK