scieee Open visual document viewer

A general approach for the location of transfer points on a network with a trip covering criterion and mixed distances

López de los Mozos Martín, María Cruz; Mesa López-Colmenar, Juan Antonio; Schöbel, Anita

Abstract

In this paper we consider a trip covering location model in a mixed planar-network space. An embed- ded network in the plane represents an alternative transportation system in which traveling is fasterthan traveling within the plane. We assume that the demand to be covered is given by a set of origin- destination pairs in the plane, with some traffic between them. An origin-destination pair is covered bytwo facility points on the network (or transfer points), if the travel time from the origin to destinationby using the network through such points is not higher than a given acceptance level related to the traveltime without using the network. The facility location problems studied in this work consist of locatingone or two transfer points on the network such that, under several objective functions, the traffic throughthe network is maximized. Due to the continuous nature of these problems, a general approach is pro- posed for discretizing them. Since the non-convexity of the distance function on cyclic networks alsoimplies the absence of convexity of the mixed distance function, such an approach is based on a decom- position process which leads to a collection of subproblems whose solution set can be found by adaptingthe general strategy to each problem considered.

Full text

A gene al app oach o he loca ion o ans e poin s on a ne wo k wi h a ip co e ing c i e ion and mixed dis ances M. C. López-de-los-Mozos a, Juan A. Mesa b, Ani a Schöbel c a Depa amen o de Ma emá ica Aplicada I, E.T.S. de Ingenie ía In o má ica, A da. Reina Me cedes, s/n, 41012, Uni e sidad de Se illa, Spain b Depa amen o de Ma emá ica Aplicada II, E.T.S. de Ingenie ía, Camino de los Descub imien os, s/n, 41092, Uni e sidad de Se illa, Spain c Ins i u ü Nume ische and Angewand e Ma hema ik. Uni e si ä Gö ingen, Ge many Keywo ds: Loca ion Ne wo ks Co e ing p oblems Mixed dis ances a b s a c In his pape we conside a ip co e ing loca ion model in a mixed plana -ne wo k space. An embed- ded ne wo k in he plane ep esen s an al e na i e anspo a ion sys em in which a eling is as e han a eling wi hin he plane. We assume ha he demand o be co e ed is gi en by a se o o igin- des ina ion pai s in he plane, wi h some affic be ween hem. An o igin-des ina ion pai is co e ed by wo acili y poin s on he ne wo k (o ans e poin s), i he a el ime om he o igin o des ina ion by using he ne wo k h ough such poin s is no highe han a gi en accep ance le el ela ed o he a el ime wi hou using he ne wo k. The acili y loca ion p oblems s udied in his wo k consis o loca ing one o wo ans e poin s on he ne wo k such ha , unde se e al objec i e unc ions, he affic h ough he ne wo k is maximized. Due o he con inuous na u e o hese p oblems, a gene al app oach is p o- posed o disc e izing hem. Since he non-con exi y o he dis ance unc ion on cyclic ne wo ks also implies he absence o con exi y o he mixed dis ance unc ion, such an app oach is based on a decom- posi ion p ocess which leads o a collec ion o subp oblems whose solu ion se can be ound by adap ing he gene al s a egy o each p oblem conside ed. 1. In oduc ion Gi en a eal o i ual unde lying ne wo k, he gene al ne wo k design p oblem consis s o wo in e wined p oblems ( Con e as & Fe nández, 2012 ): o selec om he ne wo k a numbe o poin s o si ing acili ies, and o in e connec hese poin s by choosing links o he unde lying ne wo k. In ou p oblem we ha e a ne - wo k embedded in he plane and a se o demand poin s in he plane. The demand o affic be ween demand poin s is gi en by an OD-ma ix (O igin-Des ina ion ma ix) which is assumed o be s a ic, and i is sa isfied by a eling om one o he o he poin o each pai . We wan o selec poin s on he ne wo k o access/ exi o/ om i . These acili y poin s a e used o ans e om he plane o he embedded gi en ne wo k, hus allowing he connec ion o he pai s o demand poin s by using he ne wo k. A subp oblem o he gene al ne wo k design p oblem a ises in he design o a ailway ne wo k ( Lapo e & Mesa, 2015; Lapo e, Mesa, & O ega, 20 0 0) ha consis s in loca ing a numbe o s a ions and he acks o connec he s a ion- acili ies. The p oblem o loca ing s a ions in a ailway ne wo k was in- di ec ly ackled in Vuchic and Newell (1968) , in which he op imal in e s a ion spacing p oblem in a commu e line was esea ched. The objec i e o his p oblem is o minimize he o al ime o pas- senge s going o a ci y cen e along a ailway line. A commu e line compe ing wi h a eeway was conside ed in Vuchic (1969) in o de o maximize he numbe o passenge s on he basis o sho - es a el imes. The aim was also o de e mine he op imal in e - s a ion space be ween pai s o adjacen s a ions. Apa om he pape s ( Lapo e, Mesa, & O ega, 2002; Lapo e, Mesa, O ega, & Se illano, 2005; Repolho, An unes, & Chu ch, 2013 ) in which he easible solu ion space o loca ing s a ions was disc e e and he objec i es we e o maximize he passenge co e age, ip co e - age and sa ings in a el cos , espec i ely, se e al objec i e unc- ions ha e been conside ed in hose models in which s a ions can be loca ed along he edges o he ailway ne wo k: sa ing in pas- senge a el ime ( Hamache , Liebe s, Schöbel, Wagne , & Wag- ne , 2001 ), co e age/numbe o new s a ions ( Schöbel, 2005 ), ad- di ional a el ime ( Schöbel, Hamache , Liebe s, & Wagne , 2009 ), and o al a el ime ( Ca izosa, Ha be ing, & Schöbel, 2016 ). The maximal co e ing loca ion p oblem was in oduced in Chu ch and ReVelle (1974) in which a numbe o acili ies a e o be loca ed on a ne wo k so ha he popula ion wi hin a se ice dis ance is maximized. In Mu awski and Chu ch (2009) ime o access he a- cili ies is imp o ed by upg ading edges o he anspo a ion ne - wo k. The objec i e unc ion consis s in maximizing he numbe o people who a e co e ed by upg ading some pa s o he ne - wo k. In o de o loca e in e changes poin s in a highway ne wo k a cos -benefi objec i e unc ion is conside ed in Repolho, Chu ch, and An unes (2010) ha akes in o accoun a ou e choice model. In he p oblem deal wi h in his pape , he e a e exis ing de- mand poin s in he Euclidean plane whe eas new acili ies a e o be loca ed in a ne wo k. Ins ead o co e ing acili ies he objec- i e aims a co e ing ips be ween each pai o exis ing acili ies. These ips can be done ei he by using he plane wi h he Eu- clidean dis ance o by a plane-ne wo k combina ion in which he sec ion on he ne wo k is supposed o be a e sed as e han hose on he plane. The e o e, he e is compe i ion be ween he mode ha only uses he plana dis ance and he combined one. I he ime spen by he ip in he combined mode is lowe han ha o he plana mode hen he OD-pai is said o be co e ed by he ans e poin s used o access/exi he ne wo k. Each pai o exis ing acili ies has an associa ed demand and he objec i e is o maximize he numbe o ips o which he combined mode is p e e able o he plana one. In his pape we assume he decision space is he se o poin s on he edges o he ne wo k. The na u e o he decision space when loca ing new ans e poin s in long and medium dis ance ailway ne wo ks as well as in unde g ound u ban/subu ban apid ansi sys ems is con inuous. As was poin ed ou in Lapo e, Mesa, and Pe ea (2014) 30% o he s a ions o he Spanish high-speed ne wo k a e si ua ed ou side ci ies in he coun yside, hus al- lowing a con inuous decision space. Fu he mo e, he con inuous se ing o he decision space allows he use o con inuous op i- miza ion me hods hus p o iding insigh in o he beha io o he objec i e unc ion and he p oblem i sel . Mo eo e , new de el- opmen a eas, conges ion o en i onmen al and ene gy consump- ion a e easons o cons uc ing new s a ions. An example is he use o a sec ion o he ailway line Se ille-Huel a as a new com- mu e line (Line 5) o he me opoli an a ea o Se ille ( Lapo e e al., 2014 ). Fo his line new s a ions we e buil , some o hem be ween owns. Ano he example is he cons uc ion o a new s a- ion in he high-speed line Mad id-Se ille be ween Có doba and Pue ollano s a ions. The new s a ion: Villanue a de Có doba-Los Ped oches co e s an a ea o he no h o he p o ince o Có doba. Since he a eling demand is gi en by pai s o exis ing poin s i is cohe en o conside he loca ion o pai s o ans e poin s ac - ing as access/exi poin s on he ne wo k. Unde he assump ion o a ne wo k wi h a se o exis ing node-s a ions, he e a e wo p ob- lems pa icula ly ele an om an applied poin o iew, which deal wi h loca ing one, o wo, ans e poin s in o de o maxi- mize he amoun o OD-pai s addi ionally co e ed, ha is, hose OD-pai s which canno be co e ed by he exis ing s a ions. In he fi s p oblem only one ans e poin is loca ed since his poin in combina ion wi h each s a ion wo ks as an access/exi poin . In he second p oblem, which seeks o loca e wo ans e poin s, he addi ional co e age e e s he OD-pai s co e ed ei he by he wo ans e poin s o by a combina ion o each poin wi h some s a- ion, bu no ye co e ed by pai s o e ices. Bo h p oblems also exclude he OD-pai s p e iously co e ed by he exis ing s a ions. Mo eo e , he second p oblem p esen s a mo e gene al o mula- ion o he model, in he way ha i inco po a es he addi ional co e age p o ided bo h by he wo poin s and by each poin sepa- a ely. Fo sol ing hese addi ional co e ing p oblems, his pape p o- poses a me hodology which is based on conside ing a key p oblem, whose solu ion p ocedu e p o ides a gene al app oach which can be adap ed o he emaining p oblems. This key p oblem does no equi e any hypo hesis on he ne wo k (i is possible ha he e is no al eady loca ed s a ion), since i seeks o loca e wo ans- e poin s maximizing he amoun o OD-pai s co e ed. The ele- ance o his p oblem de i es om i allowing he de elopmen o a heo e ical amewo k which is sha ed by he abo e one o wo ans e addi ional co e ing p oblems, as well as by o he ela ed p oblems. Summa izing, he main con ibu ion o his pape is, in he fi s place, o p opose a comp ehensi e app oach o sol ing se e al p oblems dealing wi h loca ing ans e poin s on cyclic anspo a- ion ne wo ks unde se e al objec i e unc ions, all o hem o- cused on co e ing OD-pai s ins ead o single demand poin s. Mo e- o e , he p oposed app oach o sol e he p oblem o maximizing he co e age ob ained by 2- ans e poin s is used o he mo e eal p oblems o loca ing one o wo ans e poin s so ha he addi ional co e age (in p esence o al eady unc ioning s a ions) will be maximized. The p oblems s udied deal wi h a con inuous model, whose analysis enla ges he knowledge on bo h he geo- me ic s uc u e o he p oblems and he beha io and p ope ies o he objec i e unc ions. On he o he hand, such an app oach de- sc ibes a flexible me hodology which, by inco po a ing sligh mod- ifica ions, allows o disc e ize he solu ion se o all p oblems con- side ed. In a p e ious pape ( Kö ne , Mesa, Pe ea, Schöbel, & Scholz, 2014 ) he key p oblem was sol ed when he new acili ies a e o be loca ed in segmen s and ee ne wo ks. In his pape we ex end he app oach applied in Kö ne e al. (2014) o he case o gene al ne wo ks by aking in o accoun he loss o con exi y o he dis- ance unc ion be ween pai s o poin s h ough he ne wo k. The main aim o his esea ch is o sol e ha complex con inuous lo- ca ion p oblem by educing he candida e se o a fini e one om which an op imal solu ion is selec ed by means o a polynomial ime algo i hm. The pape is o ganized as ollows: a e his in oduc ion he elemen s o he model a e p esen ed in Sec ion 2 . The necessa y defini ions and esul s on he dis ance on ne wo ks a e summa- ized in Sec ion 3 . Sec ion 4 p o ides a decomposi ion o he fi s p oblem in o wo ypes o subp oblems, such ha o each sub- p oblem a solu ion me hod is p oposed in Sec ions 5 . Sec ions 6 and 7 s udy espec i ely wo new p oblems, bo h ela ed o he p e ious one, in which one and wo ans e poin s a e loca ed un- de di e en objec i e unc ions, and Sec ion 8 is de o ed o p e- sen ing he co esponding algo i hms and discussing i s compu a- ional complexi y. The pape ends wi h some conclusions and u - he esea ch. 2. Elemen s o he model In o de o o mula e he p oblems wi h a mixed mode o ans- po a ion, we conside a connec ed ne wo k N (V, E) ep esen ing a high-speed sys em, wi h | V | nodes and | E | edges (whe e | ·| deno es ca dinali y). We assume ha he ne wo k is embedded in he Eu- clidean plane and ha each undi ec ed edge e ∈ E can be modeled as a s aigh -line segmen . The embedding o N in he Euclidean plane as well as he coo dina es o he nodes in N will allow us o compu e he dis ances along he ne wo k. Mo e p ecisely, he leng h l(u, ) o an edge (o a subedge) [ u, ] is he Euclidean dis- ance || u − || be ween i s endpoin s, and by using sho es pa h algo i hms we can mo eo e compu e he dis ance be ween each pai o nodes. Mo eo e , he iangle inequali y holds in his model. Le N be he con inuum se o poin s o he edges. The edge leng hs induce a dis ance unc ion d such ha , o any wo poin s x, y ∈ N , d ( x , y ) is he leng h o any sho es pa h in N (V, E) con- nec ing x and y . I x and y a e on he same edge, hen d ( x , y ) coin- cides wi h he leng h o he subedge [ x , y ]. Fo x, y ∈ N , he a el dis ance be ween bo h poin s is gi en by αd ( x , y ), wi h α∈ (0, 1). Pa ame e αis a speed ac o , such ha Ai Aj X1 X2 Ai Aj X1 X2 Fig. 1. T a el pa hs o : h + ij (X 1 , X 2 ) (le ), and h − ij (X 1 , X 2 ) ( igh ). αd ( x , y ) ep esen s he a eling ime be ween x , y by using he high-speed ne wo k. I can immedia ely be seen ha , wi h hese dis ance, N is a me ic space. •Le A = { A i = (a i , b i ) , i = 1 , . . . , n } ⊂IR 2 be a se o exis ing de- mand poin s on he plane. We assume ha dis ances be ween wo poin s in he plane can be es ima ed by he Euclidean me - ic. •Le T = ( ij ) ∈ IR n ×n be an o igin-des ina ion ma ix in which ip pa e ns a e codified, i.e., ij is he weigh o he o de ed pai ( i , j ). This ma ix is known a p io i: o example, in a ans- po a ion con ex each ij can be iewed as he numbe o ips om an o igin A i o a des ina ion A j , and in a elecommunica- ion se ing i could ep esen he amoun o da a ans e ed om se e A i o se e A j . •Gi en an OD-pai ( i , j ), he a el dis ance by using he ne wo k h ough he poin s X 1 , X 2 ∈ N (o he 2- acili y poin ( X 1 , X 2 )) is ob ained om he wo possible a el pa hs: ( A i , X 1 , X 2 , A j ), and ( A i , X 2 , X 1 , A j ), linking o igin and des ina ion (see Fig. 1 ). Fo each o hem, he a el dis ance is gi en by h+ ij(X 1 , X 2 ) = || A i −X 1 || + αd(X 1 , X 2 ) + || X 2 −A j || h− ij(X 1 , X 2 ) = || A i −X 2 || + αd(X 2 , X 1 ) + || X 1 −A j || . The mixed a el dis ance be ween A i and A j by using he high- speed ne wo k h ough he ans e poin s X 1 , X 2 ∈ N is gi en by he sho es a el dis ance ob ained om bo h a el pa hs, and i is w i en as: ij (X 1 , X 2 ) = min { h+ ij (X1 ,X2 ),h− ij (X 1 , X 2 ) } . Symme y o such pa hs implies h + ij (X 1 , X 2 ) = h − ji (X 1 , X 2 ) , h− ij (X1 ,X2 )=h+ ji (X 1 , X 2 ) , and he e o e ij (X 1 , X 2 ) = ji (X 1 , X 2 ) . •Le  D = (  d ij ) ∈ IR n ×n be a symme ic ma ix, wi h 0 ≤ d ij < || A i −A j || , o i  = j , and  d ii = 0 , i = 1 , . . . , n . The alues o  D ep esen he accep ance le els o using he ne wo k, meaning ha he OD-pai ( i , j ) chooses he high-speed ne wo k i and only i he mixed a el dis ance by using i is less han o equal o  d ij . In o he wo ds, he OD-pai s always choose he as e op- ion. In he ollowing, we assume ha i  = j o a oid he i ial case. Defini ion 1. The OD-pai ( i , j ) is co e ed by X 1 , X 2 ∈ N i ij (X 1 , X 2 ) ≤ d ij . Le C ( X 1 , X 2 ) be he se o O/D pai s co e ed by X 1 , X 2 , gi en by C(X 1 , X 2 ) = { (i, j) , i  = j, 1 ≤i, j ≤n : ij (X 1 , X 2 ) ≤ d ij } . F om symme y bo h o he accep ance le el ma ix  D and he mixed a el dis ance we ha e (i, j) ∈ C(X 1 , X 2 ) i and only i (j, i ) ∈ C(X 1 , X 2 ) . As i has been poin ed ou in he p e ious sec ion, in he fi s place we o mula e he key p oblem, which p esen s s uc u al p ope ies sha ed by he emaining p oblems, and whose solu ion p ocedu e p o ides a gene al me hodology o analyzing and sol - ing he one and wo addi ional co e ing p oblems, which a e o - mula ed subsequen ly. Ai Aj X1 X2 Ak Fig. 2. Gi en he nonnega i e accep ance le els  d ij < || A i −A j || ,  d ik < || A i −A k || ,  d jk < || A j −A k || , and a sui able speed ac o α∈ (0, 1), we ha e ( i , j ), ( i , k ) ∈ C ( X 1 , X 2 ). Howe e ( j , k ) ∈ C ( X 1 , X 2 ). The objec i e alue a ( X 1 , X 2 ) is: F (X 1 , X 2 ) = ij + ji + ik + ki . The e may be se e al poin s ( X 1 , X 2 ) wi h he same objec i e alue. 1. The fi s objec i e unc ion measu es he o al weigh o OD- pai s cap u ed by each pai o ans e poin s X 1 , X 2 ∈ N , and i is gi en by: F (X 1 , X 2 ) =  (i,j) ∈ C(X 1 ,X 2 ) ij . In his unc ion whe he he node se V con ains al eady lo- ca ed s a ions o no is no ele an , since i seeks o com- pu e he weigh o pai s co e ed by he wo ans e poin s when hey assume he symme ic ole o access/exi poin s (see Fig. 2 ). The key p oblem, b iefly he 2- ans e co e ing p oblem (2- TC), is o find wo ans e poin s X 1 , X 2 ∈ N such ha he sum o weigh s o all OD-pai s co e ed by such poin s is maximized: max X 1 ,X 2 ∈N F (X 1 , X 2 ) :=  (i,j) ∈ C(X 1 ,X 2 ) ij (2-TC) 2. Con a y o he abo e model, his p oblem and he ollow- ing one deal wi h addi ional co e age, and hey equi e he hypo hesis o ha ing a se o s a ions al eady loca ed, hese la e ones selec ed om he node se . Wi hou loss o gene ali y we can assume ha all nodes o V a e al eady loca ed ans e poin s. F om Defini ion 1 , he OD-pai ( i , j ) is co e ed by any X ∈ N i he e exis s ∈ V such ha ij (X, ) ≤ d ij . Thus, he se C ( X ) con aining he OD-pai s co e ed by X is C(X ) = { (i, j) , i  = j, 1 ≤i, j ≤n : ij (X, ) ≤ d ij o some ∈ V } Simila ly, he se C V o OD-pai s al eady co e ed by he nodes o V is gi en by C V = { (i, j) , i  = j, 1 ≤i, j ≤n : ij (w, ) ≤ d ij o some w, ∈ V } Thus, he second objec i e unc ion can be s a ed as F V (X ) :=  (i,j) ∈ C(X) C V ij And he 1- ans e addi ional co e ing p oblem (1-TAC) is: max X∈NF V (X ) :=  (i,j) ∈ C(X) ij (1-TAC) Finally, in his case wo ans e poin s ( X 1 , X 2 ) a e lo- ca ed by add essing he addi ional co e age. As abo e, we assume ha all nodes a e s a ions, and also he se C V is ex- cluded. The objec i e unc ion in eg a es he abo e o mu- la ions since i akes in o accoun bo h he amoun o OD- pai s co e ed by ( X 1 , X 2 ) and he OD-pai s co e ed by each poin in combina ion wi h he s a ions al eady loca ed a nodes, as ollows: F A (X 1 , X 2 ) :=  (i,j) ∈ C(X 1 ,X 2 ) ∪ C(X 1 ) ∪ C(X 2 )  C V ij The 2- ans e addi ional co e ing p oblem (2-TAC), seeks he loca ion o wo ans e poin s maximizing he o al weigh o OD-pai s addi ionally co e ed: max X 1 ,X 2 ∈N F A (X 1 , X 2 ) :=  (i,j) ∈ C(X 1 ,X 2 ) ∪ C(X 1 ) ∪ C(X 2 )  C V ij (2-TAC) Rema k 2. Each pai o associa ed p oblems ob ained by excluding, o no , C V om he co esponding o mula ion a e equi alen , bu no he same, in he ollowing way: hey sha e he same solu ion se (which is a s aigh o wa d consequence om he ac ha C V is a cons an se ), al hough hei op imal solu ions could be di e - en . Tha is, (2-TC) and max X 1 ,X 2 ∈N F (X 1 , X 2 ) :=  (i,j) ∈ C(X 1 ,X 2 ) C V ij a e equi alen , and so on. Al hough p oblems (1-TAC) and (2-TAC) p esen special ele- ance ega ding he applica ions, he p ocedu e o sol ing p ob- lem (2-TC) p o ides a gene al me hodology which can be applied o all p oblems p esen ed in his pape . In ac , he na u e o such a me hodology allows he esolu ion o be ex ended o some gen- e aliza ions o hese p oblems, as he p - ans e addi ional co e - ing p oblem ( p > 2). This mo i a es ha p oblem (2-TC) is s udied in he fi s place. The s a egy o sol ing his p oblem lies in de- composing i in o a collec ion o subp oblems such ha , o each o hem, a pa i ion o he easible solu ion se is cons uc ed, and om such pa i ion, a fini e subse con aining some op imal solu- ion is selec ed. P oblem (2-TC) has been fi s sol ed o he pa icula case whe e N is a segmen o a s aigh line, and subsequen ly he me hod was ex ended o he case whe e N is a ee ne wo k T (see Kö ne e al., 2014 ). Thus, hence o h we will conside ha N con ains a leas one cycle. Unde his assump ion, he app oach applied o he ee ne wo k case canno be di ec ly ex ended o his case due o he absence o con exi y o he dis ance unc ion on a cyclic ne wo k. In o de o sol e his p oblem, we nex summa ize some con- cep s and esul s on dis ances in ne wo ks. 3. P e ious esul s on dis ances on ne wo ks Fo e alua ing he objec i e unc ion o p oblem (2-TC) , i is fi s necessa y o ob ain an analy ical exp ession o he dis ance be ween any wo poin s P , Q , o he ne wo k N . The a o emen- ioned non-con exi y leads o he ac ha he exp ession o he dis ance d ( P , Q ) could a y h ough he ne wo k. In his sec ion we pa i ion he ne wo k in o a collec ion o subedges such ha o each pai o subedges, he dis ance be ween hei poin s can be compu ed. To his end, we fi s need o e iew some concep s dealing wi h he dis ance on ne wo ks. He eina e we assume a ne wo k N wi h a dis ance unc ion d ( ·, ·) such ha he iangle inequali y holds. Le e = [ u, w ] ∈ Ebe an edge o N wi h leng h l e , and le P be a poin on edge e . Le x = l(u, P ) deno e he leng h o subedge [ u , P ], and le l(w, P ) = l e −x deno e he leng h o subedge [ P, w ] . I is well known ha o any node ∈ V, he dis ance d( , P ) = min { d( , u ) + x, d( , w ) + l e −x } is conca e and piecewise linea on x ∈ [0, l e ], wi h a mos wo pieces wi h slopes 1 and −1 . F om he iangle inequali y we ha e l e = d(u, w ) ≤| d( , u ) −d( , w ) | , he e o e he dis ance unc- ion d( , P ) on [ u, w ] is linea . Fo he sake o comple eness we in- clude he ollowing concep s and defini ions, al hough all o hem uq upwp wq uq wq wpup Fig. 3. An ipodal poin s. can be ound in Hooke , Ga finkel, and Chen. (1991) and e e ences he ein. Defini ion 3. Gi en a poin Q ∈ N and an edge [ u, w ] , he poin P ∈ [ u, w ] a which d ( Q , P ) is maximized is called an ipodal o Q in [ u, w ] . Defini ion 4. A poin ¯ ∈ [ u, w ] , o he han a node, is called an a c bo leneck poin i he e is a node o which ¯ is an ipodal o . In his case, we call i he a c bo leneck poin ¯ . Clea ly, he edge e = [ u, w ] con ains a mos | V | a c bo leneck poin s. I ¯ ∈ [ u, w ] is an ipodal o we ha e d( , u ) + l(u, ¯ ) = d( , w ) + l(w, ¯ ) , hence such a poin ¯ can be iden ified by he leng h o he subedge [ u, ¯ ] , gi en by: l(u, ¯ ) = d ( ,w ) −d ( ,u )+ l e 2 . Defini ion 5. Le B e be he se o a c bo leneck poin s o edge e = [ u, w ] , and le ¯ , ¯  be wo adjacen poin s o B e ∪ { u, w } . Then he closed subedge L = [ ¯ , ¯  ] is called a linea a c segmen (o a eelike segmen ( Hooke e al., 1991 )). We ema k ha B e has O (| V |) elemen s. On each linea a c segmen he dis ance d( , ·) is linea . I B e = ∅ he en i e edge e = [ u, w ] (including nodes) is a linea a c segmen . The se o all linea a c segmen s o an edge e is deno ed by L (e ) . Le [ u p , w p ] and [ u q , w q ] be wo edges o he ne wo k N , and le [ ¯ w p , ¯ u p ] ⊆[ u q , w q ] , [ ¯ w q , ¯ u q ] ⊆[ u p , w p ] be he subedges o which he ex eme poin s a e an ipodal poin s as ollows: ¯ u p , ¯ w p a e he an ipodal poin s o u p , w p , espec i ely, and ¯ u q , ¯ w q a e he an ipodal poin s o u q , w q , espec i ely (see Fig. 3 ). F om p e ious defini ions we ha e l( ¯ w q , ¯ u q ) = l( ¯ w p , ¯ u p ) and d( ¯ w q , ¯ w p ) = d( ¯ u q , ¯ u p ) (see Hooke e al., 1991 o a mo e de ailed explana ion). Defini ion 6. Le L p , L q be wo linea a c segmen s o di e en edges [ u p , w p ] and [ u q , w q ] , espec i ely, and le [ ¯ w q , ¯ u q ] ⊆[ u p , w p ] and [ ¯ w p , ¯ u p ] ⊆[ u q , w q ] be he subedges o which ¯ u p , ¯ w p a e he an ipodal poin s o u p , w p , espec i ely, and ¯ u q , ¯ w q a e he an ipo- dal poin s o u q , w q , espec i ely. I L p ⊆[ ¯ w q , ¯ u q ] and L q ⊆[ ¯ w p , ¯ u p ] , hen L p , L q a e called an ipodal segmen s o each o he . (This defini ion includes he case [ ¯ w q , ¯ u q ] = [ u p , w p ] and [ ¯ w p , ¯ u p ] = [ u q , w q ] ). The ollowing esul summa izes he beha io o dis ance d ( P , Q ) on linea a c segmen s o di e en edges (see Hooke e al., 1991 ). Lemma 7. Le P be es ic ed o linea a c segmen L p o edge [ u p , w p ] and Q o linea a c segmen L q o edge [ u q , w q ] , wi h [ u p , w p ]  = [ u q , w q ] . 1. I L p , L q a e an ipodal segmen s o each o he , d ( P , Q ) is con- ca e. 2. O he wise, d ( P , Q ) is linea . In case 1, he dis ance be ween a poin P on he segmen [ ¯ w q , ¯ u q ] and a poin Q on he segmen [ ¯ w p , ¯ u p ] beha es like he dis ance on he pa allelog am in Fig. 3 (a), and i is conca e. Dis- ance on any o he pai o segmen s beha es like dis ance on a line segmen and is he e o e linea . By deno ing x = l(u p , P ) , wi h x ∈ [0 , l(u p , w p )] and y = l(u q , Q) , wi h y ∈ [0 , l(u q , w q )] , we can compu e he dis ance d ( P , Q ) o he cases conside ed in his lemma. d(P, Q) = ⎧ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎩ min { x + d(u p , u q ) + y, l(u p , w p ) −x + d(w p , w q ) + l(u q , w q ) −y } , L p , L q an ipodal x + d (u p , u q ) + y, L p ⊆[ u p , ¯ w q ] , L q ⊆[ u q , ¯ w p ] o L q ⊆[ ¯ w p , ¯ u p ] x + d (u p , w q ) + l(u q , w q ) −y, L p ⊆[ u p , ¯ w q ] , L q ⊆[ ¯ u p , w q ] . No e ha i L p , L q a e an ipodal segmen s, wi h u p  = ¯ w q , ¯ u q  = w p and simila ly u q  = ¯ w p , ¯ u p  = w q , hen he dis ance d ( P , Q ) can also be compu ed by min { x + d(u p , w q ) + l(u q , w q ) −y, l(u p , w p ) −x + d(w p , u q ) + y } . Finally, he emaining cases ob ained by combin- ing L p , L q can be educed o one o hese by symme y ( o exam- ple, o he case L p ⊆[ u p , ¯ w q ] , L q ⊆[ ¯ u p , w q ] he dis ance can also be equi alen ly ob ained as l(u p , w p ) −x + d(w p , u q ) + y ). We now commen he case in which P , Q lie on he same edge e = [ u, w ] . Le L p , L q be wo linea a c segmen s o e such ha P ∈ L p , Q ∈ L q . The iangle inequali y implies ha L p and L q a e no an ipodal o each o he , consequen ly he dis ance d ( P , Q ) is ei he con ex (i L p = L q ), o linea (i L p  = L q ), and i is gi en by he leng h o subedge [ P , Q ]. By using he abo e no a ion x = l(u, P ) and y = l(u, Q) , we ha e d(P, Q) = | x −y | . 4. Decomposing he 2- ans e co e ing p oblem Summa izing he p e ious sec ion, o each pai o linea a c segmen s he dis ance d ( P , Q ) be ween hei espec i e poin s is ei he conca e o con ex, and i s analy ical exp ession can be com- pu ed. Fo his eason, he solu ion me hod is based on decompos- ing p oblem (2-TC) in o a collec ion o independen subp oblems (whe e each subp oblem is he es ic ion o (2-TC) o a gi en pai o linea a c segmen s), and sol ing each o hem ia disc e iza- ion o he solu ion se . To his end and o he sake o eadabili y, we will desc ibe he p ocess in h ee phases: he fi s one is de- o ed o bo h decomposing he p oblem (2-TC) and g ouping he subp oblems in o wo cases: he conca e and he con ex case. The second phase deals wi h he subp oblems o he fi s case, and fi- nally in he las s ep we will s udy he subp oblems o he second. These wo cases will be desc ibed as ollows. To decompose he p oblem we fi s compu e, in O (| V || E |) ime, he dis ance ma ix be ween all pai s o nodes o he ne wo k. Then, o each edge e ∈ E we ob ain, and so , he se B e (in O (| V |log | V |) ime). A he end o his p ocess we ha e, o each edge e o he ne wo k, he o de ed sequence L (e ) o all linea a c segmen s o he edge. Besides, gi en a pai o di e en edges e p = [ u p , w p ] and e q = [ u q , w q ] we know whe he o no wo linea a c segmen s L p ∈ L (e p ) and L q ∈ L (e q ) a e an ipodal. Le L =  e ∈ E L (e ) be he se o all linea a c segmen s o he o e all ne wo k. Thus p oblem (2-TC) is decomposed in o a se o subp oblems, whe e each o hem is ob ained by es ic ing he easible space N ×N o L p ×L q , wi h L p , L q ∈ L . By imposing ha X 1 ∈ L p , X 2 ∈ L q we ob ain he es ic ed p oblem: max X 1 ∈ L p , X 2 ∈ L q F (X 1 , X 2 ) :=  (i,j) ∈ C(X 1 ,X 2 ) ij (2-TCR) A solu ion o p oblem (2-TC) is ound by sol ing he collec- ion o all O (|L| 2 ) es ic ed p oblems (2-TCR) (in ac , |L| (|L|−1) 2 es ic ed p oblems by symme y), and hen selec ing he bes so- lu ion. The classifica ion o he es ic ed p oblem (2-TCR) is made ac- co ding o he conca i y o he dis ance d ( X 1 , X 2 ), which is ela ed o he an ipodal cha ac e o L p , L q . Mo e specifically, p oblem (2- TCR) is conca e i he ollowing condi ion holds: Fig. 4. Ne wo k wi h V = { i , i = 1 , . . . , 4 } , and linea a c segmen s L p , p = 1 , . . . , 8 . L p ∈ L (e p ) , L q ∈ L (e q ) , wi h e p  = e q , and L p , L q a e an ipodal o each o he . Fo he emaining cases, he p oblem (2-TCR) is classified as con ex. 5. A p ocedu e o disc e izing he es ic ed p oblem (2-TCR) This sec ion is de o ed o s udying he es ic ed p oblem (2-TCR) o a gi en pai L p , L q ∈ L . Hence o h, we w i e ( X 1 , X 2 ) ∈ L p ×L q ins ead o X 1 ∈ L p , X 2 ∈ L q . The s a egy o sol ing (2-TCR) is based on iden i ying a Fi- ni e Domina ing Se (FDS), ha is, a fini e se o poin s ⊂L p × L q con aining an op imal solu ion. F om his se , (2-TCR) becomes he p oblem max (X 1 ,X 2 ) ∈ F (X 1 , X 2 ) . In o de o desc ibe he p o- cedu e o finding , he conca e and con ex cases a e analyzed sepa a ely. 5.1. The conca e case This p oblem can be o mula ed om (2-TCR) by adding he as- sump ion “L p , L q a e an ipodal o each o he ”, and i will be iden- ified as (2-TCR) (1). Each linea a c segmen is a ec ifiable subedge in which all dis- ance unc ions d( i , P ) a e linea . On he o he hand, we ha e: 1. Fo each A i ∈ A , he Euclidean dis ance || A i −X|| is con- ex when X a ies in any linea a c segmen . In e ec , his esul ollows s aigh o wa dly om con exi y heo y (see Rocka elle , 1970 ), since i is a con ex unc ion in an open se U hen he es ic ion o o any in e al (i.e., s aigh line segmen ) inside U is con ex. 2. When ( X 1 , X 2 ) ∈ L p ×L q , wi h L p , L q an ipodal o each o he , he dis ance αd ( X 1 , X 2 ) is conca e ( Lemma 7 ), whe e α∈ (0, 1) is he speed ac o . The e o e bo h he unc ion h + ij (X 1 , X 2 ) and h− ij (X 1 , X 2 ) a e no con ex on L p ×L q . To illus a e some concep s and p ope ies associa ed wi h his case, we will use he ne wo k wi h apezoidal shape shown in Fig. 4 . The leng hs o he basis edges o he apezoid a e 7 and 5, espec i ely, and he nodes { i , i = 1 , . . . , 4 } a e indica ed in he figu e wi h hei co esponding coo dina es. Likewise, each ¯ i ep- esen s he a c bo leneck poin opposi e o i , i = 1 , . . . , 4 . This figu e also shows he pa i ion o he ne wo k o igina ed by he se o linea a c segmen s L = { L p , p = 1 , . . . , 8 } . In his case, L 2 = [ ¯ 3 , ¯ 4 ] and L 6 = [ 4 , 3 ] a e an ipodal o each o he . Fig. 5. Su ace h + ij (X 1 , X 2 ) o α= 0 . 3 (le ), and se s H + ij (η) o such a su ace ( igh ). In o de o find an FDS o he p oblem, in he ollowing we in- oduce he necessa y defini ions on he suble el se s, om which he FDS is cons uc ed. 5.1.1. Cha ac e izing he suble el se s When ( X 1 , X 2 ) ∈ L p ×L q , and { L p , L q } a e an ipodal o each o he , he dis ance d ( X 1 , X 2 ) is a conca e unc ion ob ained om he lowe en elope o wo linea unc ions: d a ( X 1 , X 2 ) and d b ( X 1 , X 2 ). Tha is, d(X 1 , X 2 ) = min { d a (X 1 , X 2 ) , d b (X 1 , X 2 ) } , whe e his ex- p ession is ob ained om Lemma 7 by eplacing P and Q by X 1 and X 2 , espec i ely. Mo e specifically, i x = l(u p , X 1 ) and y = l(u q , X 2 ) , we ha e d a (X 1 , X 2 ) = x + d(u p , u q ) + y, and d b (X 1 , X 2 ) = l(u p , w p ) −x + d(w p , w q ) + l(u q , w q ) −y. I he e is no con usion we will iden i y X 1 wi h x and X 2 wi h y . The e o e, he a el dis ance h + ij (X 1 , X 2 ) o a el pa h ( A i , X 1 , X 2 , A j ) can be exp essed as h + ij (X 1 , X 2 ) = || A i −X 1 || + αmin { d a (X 1 , X 2 ) , d b (X 1 , X 2 ) } + || X 2 −A j || and consequen ly, h + ij (X 1 , X 2 ) = min { g + ,a ij (X 1 , X 2 ) , g + ,b ij (X 1 , X 2 ) } , whe e g + ,a ij (X 1 , X 2 ) = || A i −X 1 || + αd a (X 1 , X 2 ) + || X 2 −A j || g + ,b ij (X 1 , X 2 ) = || A i −X 1 || + αd b (X 1 , X 2 ) + || X 2 −A j || . Since d(X 2 , X 1 ) = d(X 1 , X 2 ) , in a simila manne we can define he a el dis ance h − ij (X 1 , X 2 ) o a el pa h ( A i , X 2 , X 1 , A j ): h − ij (X 1 , X 2 ) = min { g −,a ij (X 1 , X 2 ) , g −,b ij (X 1 , X 2 ) } , wi h g −, ij (X 1 , X 2 ) = || A i −X 2 || + αd (X 1 , X 2 ) + || X 1 −A j || , o ∈ { a , b }. Fo example, when X 1 ∈ L 6 , X 2 ∈ L 2 , Fig. 5 (le ) shows he unc ion h + ij (X 1 , X 2 ) on he ne wo k o Fig. 4 o α= 0 . 3 , A i (2.5, 6), A j (1 , −4) . No e he pagoda oo -shape o he su ace. Defini ion 8 (Suble el Se s) . Le { L p , L q } be wo linea a c seg- men s an ipodal o each o he such ha ( X 1 , X 2 ) ∈ L p ×L q . Fo η≥0, le us conside : 1. The ( η)-suble el se H + ij (η) o unc ion h + ij (X 1 , X 2 ) , gi en by: H + ij (η) = { (X 1 , X 2 ) ∈ L p ×L q : h + ij (X 1 , X 2 ) ≤η} . Analogously, H − ij (η) = { (X 1 , X 2 ) ∈ L p ×L q : h − ij (X 1 , X 2 ) ≤η} . 2. Fo ∈ { a , b }, he ( η)-suble el se s G + , ij (η) and G −, ij (η) , o unc ions g + , ij (X 1 , X 2 ) and g −, ij (X 1 , X 2 ) , espec i ely, gi en by: G + , ij (η) = { (X 1 , X 2 ) ∈ L p ×L q : g + , ij (X 1 , X 2 ) ≤η} G −, ij (η) = { (X 1 , X 2 ) ∈ L p ×L q : g −, ij (X 1 , X 2 ) ≤η} . Fo se e al η- alues, Fig. 5 ( igh ) displays he co esponding suble el se s H + ij (η) o he su ace ep esen ed on he le -hand side o he figu e. Fo ∈ { a , b }, he unc ion g + , ij (X 1 , X 2 ) is he sum o he con ex e m || A i −X 1 || 2 + || A j −X 2 || 2 and he linea unc ion αd ( X 1 , X 2 ). Simila ly, g −, ij (X 2 , X 1 ) is also he sum o a con ex and a linea e m. The e o e, he con exi y o he se s G + , ij (η) and G −, ij (η) , o ∈ { a , b }, is a s aigh o wa d consequence (see Boyd & Vande be ghe, 2004 ). F om hese defini ions, and aking in o accoun ha i h = min { , g} , he le el se o h is he union o he le el se s o and g , we ha e: Lemma 9. H + ij (η) = G + ,a ij (η) ∪ G + ,b ij (η) , and H − ij (η) = G −,a ij (η) ∪ G −,b ij (η) Consequen ly, bo h H + ij (η) and H − ij (η) a e he union o wo con- ex (bu possibili y no disjoin ) se s. The ollowing example shows ha G + ,a ij (η) ∩ G + ,b ij (η)  = ∅ , o some η- alues, wi h η< || A i −A j || . In Fig. 4 , we ha e || A i −A j || =√ 409 2 ≃ 10 . 11 . Fig. 6 (a) displays, o α= 0 . 4 and η= 10 , he bounda ies o he suble el se s G + ,a ij (η) and G + ,b ij (η) . I can be obse ed ha he in e sec ion o bo h se s is no emp y. P oposi ion 10. Fo any 0 ≤η< || A i −A j || , H+ ij (η) ∩ H − ij (η) = ∅ , i.e., i he e exis s a pa h om A i o A j wi h leng h sho e han he Euclidean (plana ) a el dis ance, hen he o de in which X 1 and X 2 a e passed is uniquely de e mined. ab c Fig. 6. (a): Fo  d ij = 10 , cu es G + ,a ij , G + ,b ij , and se Q + (i, j) = G + ,a ij ∩ G + ,b ij . (b): Se P((i, j) , (k, )) , o  d k = 10 . 5 . (c): Ve ex (X  1 , X  2 ) in he bounda y o a egion R . P oo . Le 0 < η<  A i −A j  and assume H + ij (η) ∩ H − ij (η)  = ∅ . Then he e exis s ( X 1 , X 2 ) such ha  A i −X 1  + αd(X 1 , X 2 ) +  A j −X 2  ≤η  A i −X 2  + αd(X 1 , X 2 ) +  A j −X 1  ≤η. Summing up and using ha d ( X 1 , X 2 ) ≥0 we ob ain ha  A i −X 1  +  A j −X 1  +  A i −X 2  +  A j −X 2  ≤2 η. Due o he iangle inequali y, we ha e ha  A i −A j  ≤ A i − X k  +  A j −X k  o k = 1 , 2 . This gi es us 2  A i −A j  ≤ A i −X 1  +  A j −X 1  +  A i −X 2  +  A j −X 2  ≤2 η, a con adic ion o he assump ion ha η<  A i −A j  .  Le { L p , L q } be an ipodal o each o he . Fo a gi en poin ( X 1 , X 2 ) ∈ L p ×L q , he objec i e alue F (X 1 , X 2 ) =  (i,j) ∈ C(X 1 ,X 2 ) ij quan i- fies he amoun o weigh s o OD-pai s cap u ed by such a poin . Taking in o accoun Defini ion 1 , le H ij be he se o poin s which co e he OD-pai ( i , j ), gi en by H ij = { (X 1 , X 2 ) ∈ L p ×L q : ij (X 1 , X 2 ) ≤ d ij } . The ollowing esul ollows di ec ly om he defini ion Co olla y 11. ( X 1 , X 2 ) ∈ H ij i and only i ( i , j ) ∈ C ( X 1 , X 2 ) . In o de o ob ain H ij om he abo e defined suble el se s, we eplace he η- alues by he specific accep ance le el  d ij associa ed wi h each OD-pai ( i , j ). Rema k 12 (No a ion) . Gi en an accep ance le el 0 ≤ d ij < || A i − A j || 2 , o ∈ { a , b } le us deno e G + , ij (  d ij ) and G −, ij (  d ij ) by G + , ij and G −, ij , espec i ely. This abb e ia ed no a ion is also applied o he se s H + ij (  d ij ) and H − ij (  d ij ) , which will be iden ified by H + ij and H − ij, espec i ely. Co olla y 13. Fo each OD-pai ( i , j ), H ij = H+ ij ∪ H − ij = G + ,a ij ∪ G + ,b ij ∪ G −,a ij ∪ G −,b ij . P oo . Since ij (X 1 , X 2 ) = min { h+ ij (X 1 , X 2 ) , h− ij (X 1 , X 2 ) } = ji (X 1 , X 2 ) , he esul ollows om Lemma 9 .  5.1.2. Iden i ying a fini e domina ing se We now b iefly commen on he ole o H ij in he cons uc- ion o a Fini e Domina ing Se (FDS). Recall ha C(X 1 , X 2 ) = { (i, j) , . . . , (k, ) } is he se o OD-pai s co e ed by ( X 1 , X 2 ). Co olla y 11 implies ha (X 1 , X 2 ) ∈ H ij ∩ . . . ∩ H k . Fo his eason, we nex analyze he in e sec ions o hese se s, since such in e - sec ions will p o ide he poin s o be inco po a ed in he FDS, as we will see in he ollowing. In ac , due o he absence o con ex- i y o bo h H + ij and H − ij, we will ocus he e o on selec ing poin s om he bounda ies o all hese se s (as well as om hei in e - sec ions), in o de o gua an ee ha he selec ed poin s belong o all se s in ol ed in he in e sec ion. Hence o h we will use he no a ion G (o H ), o iden i y he bounda y o le el cu e o a se G (o H ). Tha is, o ∈ { a , b }, we ha e G + , ij = { (X 1 , X 2 ) ∈ L p ×L q : g + , ij (X 1 , X 2 ) =  d ij } H + ij = { (X 1 , X 2 ) ∈ L p , L q : h+ ij (X 1 , X 2 ) =  d ij } , and analogously o G −, ij and H − ij . Clea ly, o τ∈ { + , −} , H τ ij ⊆ G τ,a ij ∪ G τ,b ij , and H τ ij = G τ,a ij ∪ G τ,b ij i he se G τ,a ij ∩ G τ,b ij con ains a mos one poin . Likewise H ij = { (X 1 , X 2 ) ∈ L p ×L q : ij (X 1 , X 2 ) =  d ij } . Since om P oposi ion 10 , H + ij ∩ H − ij = ∅ , we i ially conclude Co olla y 14. H ij = H + ij ∪ H − ij . As we ha e al eady seen, in o de o cons uc he FDS o p ob- lem (2-TCR) (1), we will successi ely selec se e al easible poin s om hese le el cu es and hei in e sec ions. Lemma 15. Gi en wo di e en OD-pai s ( i , j ), ( k , ), le P((i, j) , (k, )) ⊂L p ×L q be he se o in e sec ion poin s defined as ollows: P((i, j) , (k, )) =  ( G τ, ij ∩ G τ ,  k ) , τ, τ ∈ { + , −} , ,  ∈ { a, b}. Then, H ij ∩ H k ⊆P((i, j) , (k, )) . P oo . H ij = H + ij ∪ H − ij ⊆( G + ,a ij ∪ G + ,b ij ) ∪ ( G −,a ij ∪ G −,b ij ) , and a simi- la inclusion can be ob ained o H k . The e o e we can w i e H ij ∩ H k ⊆G + ,a ij ∪ G + ,b ij ∪ G −,a ij ∪ G −,b ij   G + ,a k ∪ G + ,b k ∪ G −,a k ∪ G −,b k . Clea ly, P((i, j) , (k, )) is he igh -hand side o his exp ession since P((i, j) , (k, )) is ob ained by in e sec ing each se o he fi s g oup wi h each se o he second g oup. This concludes he p oo .  Defini ion 16. Fo each OD-pai ( i , j ), le Q (i, j) = Q + (i, j) ∪ Q −(i, j) be a se o easible poin s o H ij = H + ij ∪ H − ij , whe e o each τ∈ { + , −} : Q τ(i, j) = ⎧ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎩ G τ,a ij ∩ G τ,b ij ,i his in e sec ion con ains a leas one easible poin . { X a , X b } , o he wise, whe e he poin s X a and X b a e a bi a ily selec ed om G τ,a ij , G τ,b ij , espec i ely. Clea ly Q τ(i, j) ⊂H τ ij , o τ∈ { + , −} . Fig. 6 (a) and (b) shows some o hese se s. Fig. 6 is based on he ne wo k o Fig. 4 , wi h α= 0 . 4 . We ha e conside ed he poin s A i (2.5, 6), A j (1 , −4) , A k (−2 , −4 . 5) and A (3, 5.5). Fo  d ij = 10 and  d k = 10 . 5 , Fig. 6 (a) shows he cu es G + ,a ij and G + ,b ij , as well as he co esponding se Q (i, j) = G + ,a ij ∩ G + ,b ij con aining wo in e sec ion poin s (in his case H − ij = ∅ ). Likewise, Fig. 6 (b) displays he se o in e sec ion poin s P((i, j) , (k, )) con- aining h ee poin s. In his figu e only a b anch o he cu e G −,a k is inside he easible domain. Theo em 17. Fo he conca e es ic ed p oblem (2-TCR) (1), le Q and Pbe he se s defined as ollows Q =  (i,j) Q (i, j) , P =  (i,j)  =(k, ) P((i, j) , (k, )) Then, o any a bi a y poin X pq ∈ L p ×L q , he se = Q ∪ P ∪ { X pq } is an FDS o he p oblem (2-TCR) (1) P oo . Le G =  (i,j) { G τ, ij , τ∈ { + , −} , ∈ { a, b}} ⊂L p ×L q be he collec ion o all le el cu es o he es ic ed p oblem (2-TCR) (1). F om bo h Defini ion 8 and subsequen esul s, he collec ion Gin- duces a pa i ion o he easible domain L p ×L q in o a se o egions { R s , s ∈ I } (whe e I is an index se ), such ha bo h F ( X 1 , X 2 ) and C ( X 1 , X 2 ) a e cons an in he in e io poin s o each egion (see Fig. 6 (c)). The possible changes in he objec i e unc ion may only occu a he poin s on he bounda y o each egion. The e- o e an FDS o p oblem (2-TCR) (1) can be cons uc ed by selec ing poin s om he se o bounda ies { R s , s ∈ I} . Gi en a egion R ∈ , we analyze he cases R = L p ×L q and R ⊂L p ×L q . 1. I R = L p ×L q , hen G = ∅ . Hence, F ( X 1 , X 2 ), C ( X 1 , X 2 ) a e cons an , o all ( X 1 , X 2 ) ∈ L p ×L q . Equi alen ly, any poin X pq = (X 1 , X 2 ) ∈ L p ×L q is op imal. 2. O he wise, R ⊂L p ×L q , and i s bounda y R con ains a se o edges: pieces o le el cu es, and possibly some e ex which is a poin sha ed by (a leas ) wo di e en le el cu es ( Fig. 6 (c)). All poin s o an edge ob ained om he le el cu e G τ, ij ∈ Gco e he OD-pai ( i , j ). The e o e, gi en a se o edges inciden o a e ex, such a e ex co e s all OD-pai s associa ed wi h hese edges. In o he wo ds: i (X  1 , X  2 ) is a e ex, hen F (X  1 , X  2 ) ≥F (X 1 , X 2 ) , o any poin ( X 1 , X 2 ) o each edge inciden o (X  1 , X  2 ) . F om his a gu- men , all e ices o he pa i ion a e selec ed o be in- co po a ed o he FDS. Addi ionally, i he e is some R s wi h none e ex, hen R s con ains a single le el cu e, in which case an a bi a y poin o such a cu e is also added o he FDS. In he ollowing we p o e ha he FDS hus cons uc ed is he se . In e ec , a e ex (X  1 , X  2 ) o R is he in e sec ion poin o (a leas ) wo le el cu es, and hese cu es can be ob ained ei he om a single OD-pai ( i , j ) o om (a leas ) wo OD-pai s ( i , j ), ( k , ). (a) In he fi s case, Lemma 9 and P oposi ion 10 imply ha (X  1 , X  2 ) ∈ G τ,a ij ∩ G τ,b ij . F om Defini ion 16 , his in- e sec ion is he se Q τ(i, j) . (b) Le assume wo edges associa ed wi h he OD-pai s ( i , j ) and ( k , ) a e inciden o (X  1 , X  2 ) . This means ha (X  1 , X  2 ) is ob ained om he in e sec ion G τ, ij ∩ G τ , k , o some τ, τ ∈ { + , −} and ,  ∈ { a , b }, which implies ha i belongs o he se P((i, j) , (k, )) . S eps (a) y (b) a e epea ed wi h each e ex o he pa i ion . A he end o his p ocess, all e ices o he case (b) a e he se P. On he o he hand, an a bi a y poin is selec ed om each R s wi hou e ices: hese a bi a y poin s, o- ge he wi h all e ices o he case (a), a e he se Q . Finally, he a bi a y poin X pq may be selec ed as one o poin s p e- iously selec ed (in ac , X pq is necessa y only i G = ∅ ). This concludes he p oo .  5.2. The con ex case This p oblem, iden ified by (2-TCR) (2), is o mula ed by adding he assump ion ha { L p , L q } a e no an ipodal o each o he o p ob- lem (2-TCR) . In his case, when ( X 1 , X 2 ) ∈ L p ×L q , om Lemma 7 and he subsequen easoning, he dis ance d ( X 1 , X 2 ) is con ex. Mo e specifically, we ha e d a ((X 1 , X 2 ) = d b (X 1 , X 2 ) = d(X 1 , X 2 ) . Consequen ly, all esul s o he p e ious sec ion a e alid o (2- TCR) (2) aking in o accoun ha we now ha e: H + ij = G + ,a ij = G + ,b ij , and H − ij = G −,a ij = G −,b ij . The e o e, om P oposi ion 10 and Co olla y 13 , bo h H + ij and H − ij a e con ex and disjoin se s such ha H ij = H+ ij ∪ H − ij. Likewise, o his p oblem he se Q (i, j) o Defini ion 16 becomes he se Q (i, j) = { X + , X −} , whe e X + = (X + 1 , X + 2 ) and X −= (X − 1 , X − 2 ) a e poin s a bi a ily selec ed om H + ij and H − ij , espec i ely. And o each wo di e en OD-pai s ( i , j ), ( k , ), he se P((i, j) , (k, )) o Lemma 15 is now gi en by P((i, j) , (k, )) =  (i,j)  =(k, ) ( H ij ∩ H k ) = { H + ij ∩ H + k } ∪ { H + ij ∩ H − k } ∪{ H − ij ∩ H + k } ∪ { H − ij ∩ H − k } . Wi h hese se s, Theo em 17 emains alid and es ablishes ha = Q ∪ P ∪ { X pq } is a FDS o his p oblem. Finally, since C V is a cons an se , i ollows s aigh o wa dly: Co olla y 18. Le us conside ha he e exis s a se o s a ions loca ed on he nodes o he ne wo k. Then, is also a FDS o he p ob- lem in which he se C V is excluded: max (X 1 ,X 2 ) ∈ L p ×L q F (X 1 , X 2 ) :=  (i,j) ∈ C(X 1 ,X 2 ) C V ij . 5.3. Example This example, based on he ne wo k o Fig. 4 , illus a es he abo e p ocedu e. The exis ing demand is loca ed a he poin s: A 1 (2.5, 6), A 2 (3, 5.5), A 3 (5 . 5 , √ 6 / 10) , A 4 (2 , −4 . 5) , and A 5 (1 , −4) . The pa i- ion o he ne wo k o igina ed by he se o linea a c segmen s L = { L p , p = 1 , . . . , 8 } p o ides 36 di e en es ic ed p oblems on he pai s {{ L p , L q }, p = 1 , . . . , 7 , q = p + 1 , . . . , 8 } ∪ {{ L p , L p } , p = 1 , . . . , 8 } , ( he pai s { L p , L q } and { L q , L p } gi e ise o symme ic e- s ic ed p oblems wi h he same solu ion). Among all hese pai s, { L 2 , L 6 }, { L 1 , L 5 } and { L 3 , L 7 } a e an ipodal o each o he , and he emaining pai s a e no . Fig. 7. Le : Collec ion Gand pa i ion  o he conca e es ic ed p oblem on { L 2 , L 6 }, and poin s o he FDS . Righ : FDS o he subp oblem (1) on { L 2 , V ( L 6 )}. We conside α= 0 . 4 . The ma ices T = ( ij ) and  D = (  d ij ) con- aining he weigh s and he accep ance le els o all OD-pai s, e- spec i ely, a e gi en by T = ⎛ ⎜ ⎜ ⎝ 0 30 15 28 14 16 0 32 45 23 40 25 0 20 20 28 45 26 0 30 14 20 23 30 0 ⎞ ⎟ ⎟ ⎠  D =⎛ ⎜ ⎜ ⎝ 0 0 . 5 6 10 . 2 10 0 . 5 0 5 9 . 2 8 . 5 6 5 0 5 . 5 5 10 . 2 9 . 2 5 . 5 0 1 10 8 . 5 5 1 0 ⎞ ⎟ ⎟ ⎠ Wi h his scena io we fi s ha e conside ed he conca e es ic ed p oblem: max (X 1 ,X 2 ) ∈ L 2 ×L 6 F (X 1 , X 2 ) :=  (i,j) ∈ C(X 1 ,X 2 ) ij No e ha o ( X 1 , X 2 ) ∈ L 2 ×L 6 , X 1 = (x 1 , 0) ∈ L 2 and X 2 = (x 2 , 2 √ 6 ) ∈ L 6 , he e o e each poin ( X 1 , X 2 ) ∈ is iden ified as x = (x 1 , x 2 ) . Wi h his no a ion, x k = (x k 1 , x k 2 ) deno es he k h local solu ion (X k 1 , X k 2 ) o his subp oblem (i any). Fig. 7 (le ) shows he FDS , cons uc ed om all e ices o he pa i ion . The local solu ion o his subp oblem is eached a bo h x 1 = (4 . 556013 , 2 . 90379) and x 2 = (4 . 776812 , 2 . 950328) , wi h x 1 ∈ P((2 , 3) , (2 , 4)) and x 2 ∈ P((1 , 5) , (2 , 4)) . Fo hese poin s, he pai s co e ed and he objec i e alue a e (1, 3), (1, 4), (1, 5), (2, 3), (2, 4) and 286, espec i ely. The ollowing objec i e alues (in dec easing o de ) a e ob- ained om he con ex es ic ed p oblems on { L 3 , L 6 } and { L 1 , L 6 }. Le F ∗ p,q be he op imum objec i e alue o he es ic ed p ob- lem (2-TCR) . Table 1 summa izes he esul s o he abo e h ee subp oblems. The local solu ions o he emaining es ic ed p ob- lems p o ide subs an ially lowe objec i e alues, and hey ha e no been included in his able. The solu ions ob ained om he es ic ed p oblem on { L 2 , L 6 } a e also global solu ions o he 2- ans e p oblem on he o e - Table 1 Bes op imum alues o he 2- ans e p oblem. Res ic ed p oblem Local solu ions C ( X 1 , X 2 )F ∗ p,q { L 2 , L 6 }x 1 = (4 . 556013 , 2 . 90379) (1, 3), (1, 4), (1, 5), (2, 3), (2, 4) 286 x 2 = (4 . 776812 , 2 . 950328) { L 3 , L 6 }x 3 = (5 . 1 , 3 . 075407) (1, 3), (1, 4), (2, 3), (2, 4) 258 { L 1 , L 6 }x 4 = (0 , 2 . 2126927) (1,4), (1,5), (2,4), (2,5) 217 x 5 = (0 , 3 . 1439062) all ne wo k. The global op imum is F ∗= F ∗ 2 , 6 = F (X ∗ 1 , X ∗ 2 ) = 286 , o (X ∗ 1 , X ∗ 2 ) ∈ { (X k 1 , X k 2 ) , k = 1 , 2 } . 6. The case o loca ing a single ans e poin The abo e p ocedu e also sol es he case o loca ing one ans- e poin . In e ec , as we ha e a gued a he beginning o his pape , he o mula ion o he 1- ans e addi ional co e ing p ob- lem (1-TAC) is made unde he hypo hesis ha all nodes o V (o a subse o hem) a e al eady loca ed ans e poin s. F om his as- sump ion, p oblem (1-TAC) can also be sol ed by adap ing he p o- cedu e desc ibed o he 2- ans e es ic ed p oblem (2-TCR) o a se o subp oblems dealing wi h he es ic ion o p oblem (1- TAC) o each linea a c segmen L p ∈ L . The 1- ans e p oblem (1-TAC) can be e o mula ed as ol- lows: max L p ∈L max X∈ L p F V (X ) :=  (i,j) ∈ C(X) C V ij =  (i,j) ∈ X 2 ∈ V C(X,X 2 )  C V ij whe e we ha e applied ha C(X) =  X 2 ∈ V C(X, X 2 ) . The es ic ion o (1-TAC) o L p ∈ L is: max X∈ L p F V (X ) :=  (i,j) ∈ X 2 ∈ V C(X,X 2 )  C V ij (1-TACR)