• No results found

A simplicial algorithm for testing the integral properties of polytopes: A revision

N/A
N/A
Protected

Academic year: 2021

Share "A simplicial algorithm for testing the integral properties of polytopes: A revision"

Copied!
34
0
0

Loading.... (view fulltext now)

Full text

(1)

Property of Polytopes: A Revision 3 Zaifu Ya ng y Octob er, 19 94 3

This r ese arch is part of the V F-p rogr am "Comp et ition and Co op er at ion". The pap er is a

re visionofap ap e runde r thes ame titlein 1994.

y

(2)

spa ce R , the question is to determinew hether P contains a n integ ral

p o intor not. Wepropose asimpliciala lg orithmto a nswerthis questio n

bas ed o n a sp ecic integ er labelin g rule and a speci c triang ula tio n

of R n

. Starting fro m an arbitrary integ ral point of R n

, the algo rithm

terminates within anite number of s tepsw itheith er an integ ralp o int

in P o rproving there is n o integral p o int in P. One pro minent feature

ofthealgo rithmisthatthe structureofthealgorithmisverys implea nd

it ca n be easily implemented o n a computer. Moreover, the algo rithm

is computationally very simple,exibleand stable.

Ke yw ords: Po lytope, integ ral p oint, simplicial method, integer linea r

(3)

1 Int roductio n

Given a polytop e P, fo r example, th e co nvex hull of n +1 anely indep endent

vectors of R n

, the questio n is to determin e whether P contains an integral p oint

or no t. We develo p a s implicia l a lg orith m to solve the problem. The algorithm

is ba sed on a sp ecic integ er la b eling rule and th e well- know n K

1

- trian gulation o f

R n

. The main feature of th ea lg orithmca nb e described as fo llows: The algorithm

subdivides R n

into n-dimensiona l simplices s uch that a ll integ ral p oints of R n

are

vertices of the tria ngulation, a nd then assigns an integer to each integ ral p oint

of R n

a cco rding to the labelin g rule. Sta rting from an a rbitra ry integral point,

the algo rithmg enerates a s equence ofa djacent simpliceso f varying d imens io n a nd

terminatesw itheither the YESor (exclusively) NO ans wer w ithin a nite numb er

of steps. In th e YES ca se, the algorithm n ds an integra l p o int in P. T he NO

ans wer s hows th at there is no integral point inP.

Our work was motivated by the wo rks of Sca rf [11 ] a nd of Dan g and va n

Maaren[1]. However,Scarf's alg orithm is based o nprimitive sets. Altho ughDang

andvanMaa ren'sa lg orith misa lsobas edo nsimplices,itdo esn otgu aranteeth atthe

p o lytopehas no integ ra lp oint if n ointegra l p ointca nbefo undby theira lg orith m.

Thealgo rithma nd thelab eling rule inthis pa p erareverydierent fromDan ga nd

van Ma aren theirs. We would also like to p o int o ut that o ur algorithmco uld date

back to the wo rk of va n der La an and Talma n [5 ], a ltho ugh th eir algo rithm was

introducedto compute a xed p o int of acontinuo us function.

The rema inder of the paper is su mmarized next. In Section 2 the lab eling

rule and basic theorems are intro d uced. Section 3 gives a full des criptio n o f the

algo rithmincasethep o lytopeisafull- dimensionalsimplexinsomestan dardfo rm.

InSection4wesha lldemonstra tehowtotransfo rmthepro blemofanarbitrary

full-dimensiona l simplex into the sta ndard fo rm. In Section 5 we ap ply the algorithm

(4)

p o lytopes . Co ncludingremarksa re fo und inSectio n7.

2 Int eg er labeling Rule

The p roblem in this sectio n is to tes t the integral prop erty of an n-d imen sio nal

simplex P given by P =fx2R n jAxbg; where a i > = (a i1 ;:::;a in

) is th e i- th row of the n+1 by n matrix A for i =1 , 111,

n+1, and b = (b 1 ;111;b n+1 ) > is a vector o f R n+ 1

. Withou t lo ss of g en era lity we

sha llas sumeth rougho utthepa p erthata

1

, 111, a

n +1

areinteg ralvecto rso f R n ,a nd b= (b 1 ;111;b n +1 ) > is a n integ ra l vecto r of R n+ 1

. No tice that s ince the simplex P

is full-dimensiona l, th e o rig in o f R n

is co nta in ed in the interio r of the convex hull

of the vecto rs a 1 , 111, a n+ 1 . As usua l, Z n

deno tes the set o f all integra l p o ints in

R n

. LetN deno te the set f1;:::;n+1ga nd N

0i

the setN without the indexi,fo r

i2N. Now we introduce the fo llowing labeling rule.

Lab eling Rule: Tox2Z n

the la b ell(x)=i is as sig ned if iis thesmallest index

forw hich a > i x0b i =ma xfa > j x0b j ja > j x0b j >0;j 2Ng: If a > i xb i

for a lli=1 ,...,n+1, then the lab ell (x)=0 is assigned to x.

Notice tha t if l (x) = 0, then P co nta ins at least one integra l point. Let T

b e the K

1

-triang ula tio n o f R n

to b e des crib ed in the next s ectio n. Th is simplicial

subdivisio nof R n

is suchthat the collection ofthe verticeso f simplicesin T is the

set of all integ ral points of R n

. We deno te a simplex with vertices x 1 ,...,x n+ 1 by (x 1 ;:::;x n+ 1

). Givenan n-dimensiona l s implex (x 1 ;:::;x n +1 ) in T, let L()=fl(x 1 );:::;l (x n +1 )g:

(5)

Ann-simplex iscalledacompletelylabeledsimplexifjL( )j=n+1 . Sp ecically,

ann-s implex iscalledacompletelyla b eledsimplexoftypeI ifL()=f0g S

N

0 i

foran ind ex i2N. Wh ereas an n- simplex iscalled aco mpletely labeledsimplex

oftype II if L( )=N. Obs ervetha t acompletely la b eledsimplex of typeI has a

vertex b eing an integralpoint inP.

Now we sta te o urba sic results.

Theorem 2.1 The Labe ling Ru le resul ts in at least on e compl ete ly l abe led

sim-ple x.

Proof: It can b e derived by inductio n. We o mitthe details. 2

Furthermo re,on eca n derive th e fo llowing s harper and more importa nt resu lts.

Theorem 2.2 If P doe s not contain any in tegral point , then t he Label ing Rule

resul ts in a uniqu e comple te ly l abe led simpl ex.

Clea rly, the unique co mpletely labeleds implex must b e of typ e II. A proof of the

abovetheoremisdeferredtoS ectio n4 . T histheo remcanb eseenas ag en era liza tio n

ofthe fo llowing lemma (s ee va nder L aan [4 ]a nd Ta lman [1 4]).

Lemma 2.3 Choose an arbitrary poin t c 2 R n

. We assign x 2 Z n

with the label

l(x)=i if i is the small est in dex for whic h

x i 0c i =ma xfx j 0c j jx j 0c j >0; j 2N g: If x i c i

for all i=1, 111, n, w e assign x with the label l(x)=n+1 . Then there

ex istsa u niqu e comple tel y labe led simple x.

Theorem 2.4 If P has an integ ral point, the n the Label ing Rul e resul ts in at

(6)

Proof: T he rst pa rt ca n be derived by ind uction. The second part follows from

the same line o f the proof o f Theorem2:2. 2

We p oint o ut that all theorems a b ove will b e co nstructively demonstra ted by

the algo rithmto b e presented inthe next sectio n. Let usgiveso meexamples.

Example1 . We are g iven

P =fx2R 2 ja i > xb i ;i =1;2;3g where a 1 = (3 ;2 ) > , a 2 = (1 ;01 ) > and a 3 = (03;01) > , b 1 = 1, b 2 = 01 a nd b 3

=1. Thisexampleis shown inFigure1wh erethere arethreecompletely labeled

simplices. One o f themis of type II. The o ther two are of typ e I.

Example2 . We are g iven

P =fx2R 2 ja i > xb i ;i=1 ;2;3 g where a 1 =(2;01) > , a 2 = (3 ;1) > an d a 3 =(03 ;0) > , b 1 =1, b 2 = 2 a nd b 3 =01.

This example is illus trated inFig ure 2 where there is a un ique completely labeled

simplex oftyp e II.

3 The algorithm

In th is sectio n we sha ll dis cus s how to o p erate the a lg orith m to nd a co mp letely

la b eledsimplexw ithinanitenumb erofsteps . Inthe restofthesection wea ssume

that the simplex P ass o ciated with matrixA is g iven such that

a . a (n +1)j 0 forj =1, 111,n; b. a ii >0for i=1,111, n; c. a ij 0 and ja ij j<a ii for i6=j, i, j =1 , 111,n .

(7)

Such a fo rmulationo f the polyto p eP is referredto as the stand ard fo rm. Observe

thatthestanda rdformisra thersimila rtothewell- kn ownHermitenormalform(see

e.g., Section 6). In the next s ectio n we sh allshow th atany n-dimensiona l simplex

P ca nberestructuredinto thesta ndard form. We rstderivethe follow inglemma.

Lemma 3.1 Le t a simple x P be giv en in stan dard form. If P con tains tw o

integ ral points x 1

and x 2

, it also con tains t he in tegral poin t

x=(ma xfx 1 1 ;x 2 1 g;111;maxfx 1 n ;x 2 n g) > :

Proof: SinceP conta instwointegra lpointsx 1 andx 2 ,itimpliesthatAx 1 ba nd Ax 2 b. Notice tha t n X j=1 a (n+1)j x 1 j b n+ 1 ; and n X j=1 a (n+1)j x 2 j b n+ 1 : Sincea (n+1)j

0for j =1 , 111,n, itfollow s tha t

n X j=1 a (n+1)j maxfx 1 j ;x 2 j gb n+ 1 ; i.e., P n j=1 a (n+ 1)j x j b n +1

. Moreover,for h=1,2 , itho ldsthat

n X j=1 a ij x h j b i ;i=1;111;n: Sincea ij 0for j 6=i, it is ea sy to s ee tha t a ii x h i b i 0 P j6= i a ij x h j b i 0 P j6= i a ij maxfx 1 j ;x 2 j g = b i 0 P j6= i a ij x j

fori=1,...,n. It mea nstha t

a ii x i b i 0 X a ij x j

(8)

fori=1,..., n. Hence n X j=1 a ij x j b i

fori=1,...,n. In summary,we have Axb. 2

Now we introduce the K

1

-tria ngulation of R n

(s ee [4 , 14 , 15 ]) which underlies

the algo rithm. We dene aset ofn+1vectors of R n by q (i)=0e(i);i=1;:::;n and q (n+1)= n X i=1 e(i);

where e(i) denotes the i-th unit vector of R n

, i = 1,..., n. For a g iven integer t,

0 t n, a t-dimensiona l simplex or t- simplex, denoted by , is d ened as the

convex hull o f t+1 anely indep endent vectors x 1 , 111, x t+1 of Z n . We usua lly write = (x 1 ;111;x t+ 1 ) a nd callx 1 , 111, x t+ 1

the vertices of . A (t01)-simplex

b eing the co nvex hull of t vertices o f (x 1 ;111;x t+1 ) is said to b e a facet of . If x 1 2 Z n

and = ((1);111;(n)) is a p ermuta tio n of the elements o f the set

f1;2 ;:::;ng,then denote by (x 1

;) the n -simplexw ithverticesx 1 ,..., x n +1 where x i+1 =x i +e((i))fo rea chi=1,...,n. The K 1

-triang ula tio nofR n

isthe collectio n

ofa ll suchsimplices.

L et v be an integra l p oint o f R n

. The point v will b e th e starting p o int o f the

algo rithm. Dene for T being apro p er sub set of N the reg io ns A(T) by

A(T)=fx2R n jx=v+ X j2T j q (j); j 0 ;j 2T g:

No tice that the dimensio n of A(T) equa ls t with t = jTj. The K

1

-triang ula tio n

subdivides any s et A(T) into t-simplices (x 1 ; (T)) with vertices x 1 , 111, x t+1 , where x 1

is a vertex in A(T) , (T) = ((1);111;(t)) is a p ermuta tio n o f the

elements of the setT, an d x i+1

=x i

+q( (i)), i=1,111, t. Fo ra pro p er s ubset T

(9)

of carry a ll la b els o f the set T. Note tha t every vertex y as a zero-d imen sio nal

simplex fyg is fl (y )g- co mp lete in ca sel(y)6=0.

Now the algorithmgenera tes asequence of a djacentt-simp lices inA(T)having

T-co mplete common facets. Formally the steps of the algo rithm can be described

as follows . Step 0 . Set t = 0 , x 1 = v , T = ;, (T) = ;, = fx 1 g, x = x 1 , R i = 0, i = 1, ..., n+1,a nd b=1 .

Step 1 . Calcula te l (x) a nd set L= l(x). If L=0, an integra l point is found a nd the

algo rithm termina tes . If L is no t a n element of T, go to Step 3. Otherwise

L=l(x s

) fo r exa ctly on evertex x s

6=xof .

Step 2 . If s = t+1 and R

(t)

= 0, go to Step 4. Oth erwise and R are ada pted

according to Table 1 by replacing x s

. Set b=b+1 . Return to Step 1 with x

equa l to the new vertex of .

Step 3 . If t =n , a co mpletely la b eleds implex of typ e II is found a nd the algorithm

terminates. Otherwis e, a (T S

fLg)- co mplete s implex is fou nd and T

be-co mes T S

fLg, (T) b ecomes ((1);:::;(t);L), beco mes (x 1

;(T)), a nd

t b eco mes t+1 . Set b=b+1 . Return to Step 1 with xequal to x t+1

.

Step 4 . Let,forsomek,k t,x k

bethevertex of withlabel(t). ThenT b ecomes

Tnf(t)g, (T)becomes( (1 );:::; (t0 1 )),beco mes (x 1

; (T)),tb ecomes

t01 ,a nd return to Step 2 with s=k and b=b+1.

In Ta ble 1 the vecto r E(i)denotes the i-th unit vecto rof R n+ 1

, i2N.

Table 1. Pivo t rules if the vertexx s

o f (x 1

(10)

x 1

b ecomes (T) b eco mes R beco mes

s=1 x 1 +q ( (1 )) ( (2);:::; (t);(1)) R+E((1)) 1<s<t+1 x 1 ( (1);:::; (s); (s01 );:::; (t)) R s=t+1 x 1 0q( (t)) ( (t);(1);:::;(t01 )) R0E( (t))

With out loss of g enera lity we may assume that the alg orithm is initia ted at a n

in feas ible integra l p o int v. No tice that every simplex (x 1

; (T)) generated by

the algo rithmlies in A(T) and is a t-simplex of the simplicial su b division o f A(T)

in duced by the K

1

- tria ngulation of R n

. Now in order to prove the convergence o f

the a lgo rithm, we need to borrow some no tio ns fro m gra ph theory. Firs t, let us

denea g raph co nsisting o f nodes and edg es,deno ted by 0. We s ay a s implex is

ano de if an d onlyif it s atises on eof the following conditio ns:

(1) =fvg;

(2) isa t-simplex inA(T) forso me propers ubset T of N w ith t=jTj1 a nd

at least o nefacet of is T-co mp lete.

We say two nodes

1

an d

2

in the gra ph 0 a re a djacent a nd therefo re con nected

by an edge if and o nly if b o th

1

and

2

are in A(T) fo r s ome pro p er s ubset T o f

N, and one o f the following ca sesoccurs :

(1)

1 and

2

are both t-s implices and share acommo n T- co mplete facet;

(2) either 1 isaT-completefa cetof 2 and 2 isat-simp lexo r 2 isaT-complete facet of 1 and 1 is at-simp lex.

Observethats incethea b overelationshipissymmetric,theedgesa ren otnecess arily

ordered. Finally, we dene the deg ree of a node in the grap h by the number o f

nodes b eing co nnected by an ed ge to , denoted by deg(). By ado pting the

(11)

Lemma 3.2 Let be a node in the g raph 0. The n

(1) deg( )=1 when =fvg;

(2) deg( ) is eit her zero or on e when is a compl ete ly l abel ed simplex ;

(3) deg( ) is eit her one or tw o in all ot he r cases.

L emma3.2impliesthatthe sequenceofa djacents implicesofva rying dimens io n

starting fro mthe 0-dimens ion al s implex fvg g enerated by the algo rithmmay lea d

to aco mpletely la b eled simplex, o r may terminate w ith an integral point in P, o r

may go to innity. Wewill prove that the latter case can b eexcluded.

AsnormweusetheEuclidea nnorminR n

. Wenowdeneano p enballo fra dius

centered at v by

B()=fx2R n

jjjx0v jj g:

We have the fo llowing lemma.

Lemma 3.3 For any prope r sub set T of N, the re is no T-comple te (t 0

1)-simpl ex in A(T)nB() provided that is c hosen to be a su cien tly l arge n umber.

Proof: It is astra ig htfo rwa rdcons equenceof the fa ct that w hen opera ting inR n

,

thea lg orithma lwaysmovesinto thedirectio ninwhichfo rs omej 2N,thefunctio n

a >

j x0b

j

is strictly decreas ing b ecause o f q (i) >

a

i

<0fo r alli2N. 2

Nowitiseasytoo btainthefo llowingresultbynoticingth atthenumb erofnodes

in th e g raph 0 is nite and the algo rithm ca n never return to a node previously

visited.

Lemma 3.4 Letan n- simpl ex P be giv en inst andardform. Then the al gorithm

will terminate w ith eithe r an integ ral poin t in P or a compl ete ly labe led simplex of

(12)

The g eometric co ntext o f the next theorem can b e easily understoo d in two

dimension.

Theorem 3.5 Ex cl usion Theore m

Le t a simple x P be g ive n in standard form w it h t he addit ional condition that

P j6=i ja ij j < a ii

hol ds for all i = 1 , 111, n. The n the Label ing Rule precl udes the

possibil ity of t he coex isten ce of a comple tel y labe led simpl ex of type I an d a

com-ple tel yl abe led simpl ex of type II. If P contains an int eg ral poin t, then the re ex ists

no compl ete ly l abeled simpl ex of type II.

Proof: We o nly n eed to consider the case in w hich P conta ins an integ ral point,

say x 0

, i.e., Ax 0

b. L et us suppose to the contrary that there is a co mp letely

la b eled simp lex o f typ e II, s ay (x 1 ; ) with vertices x 1 , 111, x n+1 , where =

( (1 );111; (n+1 )) is ap ermutation of the n+1 elments ofN,a nd

x i+1 =x i +q ( (i));i=1 ;111;n; x 1 =x n+ 1 +q ( (n+1)):

Nowitiseasytos eethatthereexis tno nnegativeinteg ersk 1 1 ,111,k 1 n+ 1 suchtha t x 1 =x 0 + X i2N k 1 i q(i); and min h 2N k 1 h =0 : Let l =ar gmin f 0 1 (h)jk 1 h =max j2N k 1 j g:

Thenthere exist no nnegativeinteg ersk i 1 ,111, k i n+ 1 such that x i =x 0 + X j2N k i j q (j)

(13)

fori=2, 111, n+1. No tice that k i l =ma x j2N k i j fora ny i2N.

The fo llowin gcas es needto be addressed:

(1). If 1l n, we have tha t for any i2N, itho lds

a > l x i 0b l = a > l x 0 0b l + P n+ 1 h= 1 k i h a > l q (h) 0k i l a ll 0 P n h= 1;h 6=l k i h a lh +k i n+1 P n h =1 a lh 0k i l a ll 0 P n h= 1;h 6=l k i l a lh +k i n+ 1 P n h=1 a lh (k i n +1 0k i l ) P n h= 1 a lh 0: It impliestha t l (x i )6=l fori=1, 111, n+1.

(2). If l =n+1,wehave tha t fora ny i2N, it holds

a > n+ 1 x i 0b n+ 1 = a > n+1 x 0 0b n +1 + P n+ 1 h= 1 k i h a > n+ 1 q (h) P n+ 1 h= 1 k i h a > n +1 q (h) 0 P n h= 1 k i h a (n+ 1)h +k i n+ 1 P n h=1 a (n+ 1)h 0 P n h= 1 k i n+ 1 a (n+ 1)h +k i n+ 1 P n h=1 a (n+ 1)h (k i n +1 0k i n +1 ) P n h= 1 a (n+ 1)h = 0: It impliestha t l (x i

)6=n+1 for a lli=1 ,111, n+1 . We conclud efro m (1) a nd

(2) w ith acontradictio n. Weare do ne. 2

Moreover, itis ea sy to derive the follow ing lemma .

Lemma 3.6 Let a simpl ex P be give n in standard form with the additional

condition that P j6=i ja ij j < a ii

holds for all i =1, 111, n. If P con tains an in tegral

(14)

Proof: C onsiderthe simplest ca sein whichP contains a singleintegra l point, say

w . The g en era l ca se can b e sh own in a s imilar way. Choo se w to be the sta rting

p o int since it is allowed. Take an arbitrary ind ex k fro m N a nd set l (w ) = k

articially. Then the algo rithm w ill terminate with a completely la b eled simplex,

say

k

, withina nitenumbero f steps. Ifw isa vertex of

k

,th enrestore the true

la b el of w, i.e., l(w) = 0 . Hence

k

is of typ e I. Otherwis e, it mu st be of typ e

II. However, th is can no t happen a ccording to Theorem 3.5. Hence rep eat the

procedure overa ll indiceso f N. Wecompletethe proof. 2

It is n ot clear w hether the Exclusion T heo rem a lso holds fo r the pro blems in

stan dard form without the additio nal co ndition . In o rder to provide a complete

ans wer intha t case, let usdene for k2N a s ubset C

k o f Z n by C k =fx2Z n ja j > x>b j fo r j 2N 0k g:

Now we establis h the follow ing procedure.

Step (1) Set k=1 .

Step (2) Chooseanystartingp o intv k

2C

k

a ndimp lementthea lg orith m. Ifaninteg ral

p o intin P is fo und, then sto p. Otherwis e, k beco mesk+1.

Step (3) If k =n+2 , then stop. Otherwise, go to S tep (2 ).

We still have to discuss how to o btain astarting p oint v k 2C k for each k2N. For eachk 2N, we dene q(k)=0q(k):

We ado ptthe follow ing lab eling rule.

Modied La b eling Rule: To x2Z n

,weass ig nx with the lab el

l (x)=minfj 2N 0 k ja > x0b j =minfa > x0b h ;h2N 0k ja > x0b h 0gg:

(15)

If a > h x0b h >0 fora ll h2N 0k ,then the la b el l(x)=0is a ssignedto x.

Nowweca napplythe algorithmbyu sing

l (:)a nd q (:) insteadofl(:)and q (:). It

is easy to verifytha t the alg orithm will n da n integra l p o int in C

k

w ithin a n ite

numb ero f steps. Wea re ledto the following res ult.

Theorem 3.7 Let a simple x P be g ive n in st an dard form. The procedure te

r-minate switheithe ran int egral point in P oracomple tel ylabe led simple xof type II

whic hshow sthatthereisnoin tegral poin tinP, w ithinan itenumberof iterat ion s.

Aproofo fthe abovetheoremwillb eg iveninthe nexts ection. Letusillus tratethe

algo rithmby some exa mp les.

Example3 . The polyto p e isg iven by

P =fx2R 2 ja > i xb i ;i=1;2;3 g; where a 1 = (2 ;01 ) > , a 2 = (01 ;3) > , a nd a 3 = (01;01) > , b 1 = 1, b 2 = 01, and b 3

= 1 . T he pa ths genera ted by the algo rithm lead fro m v 1 = (4;04 ) > a nd v 2 = (4 ;4) > to th e integra l point (0;01) >

in P, resp ectively, a nd are shown in

Fig ure 3.

Example4 . The polyto p e isg iven by

P =fx2R 2 ja > i xb i ;i=1;2;3 g; where a 1 = (5;01) > , a 2 = (0 ;1) > , and a 3 = (03;0) > , b 1 = 1, b 2 = 2, and b 3 =

01. The path generated by the a lg orithm lea ds from v = (4 ;04 ) >

to the u nique

completely lab eled simplex of typeII and is demo nstrated in Figure4.

4 Refo rmulation

Inorderto co nformtoth es tanda rdform,letuscomeb ack to theoriginalproblem.

We are g iven a nn- dimensio nal simplex

(16)

wherea > i =(a i1 ;:::;a in

) is th ei-th rowo f A for i2N, and b=(b

1 ;:::;b n +1 ) > .

Alineartra nsformationU iscalledaunimo dulartransfo rma tionifU isbijective

on Z n

. U is unimodula r if and only if the entries of U are integ ral a nd the

deter-mina nt of U is equal to 1 o r 01. Let

A b e th e product AU. If U is unimodular,

it is rea dily seen that g iven an integ ral p o int x a nd y =Ux, Ay b if a nd o nly if

Axb.

One may won der how to g et a unimodular ma trix. Clea rly, the identity I

n is

unimodular. In order to obta in ano n-trivialunimodularmatrix, however,weneed

to study so me other examples a nd their e ect when they postmultiply a matrix A

and premultiplya vector x:

(i) Intercha nge: U isequalto I

n

except thatthe k-thcolumnofU ise(l )a nd the

l- th column o f U ise(k). This tra nsformation switches co lumnsk a nd l o f A

and switches the k- th and l- th comp on entso f x.

(ii) Revers alo f sign: U is equal to I

n

except that the k-th column of U is equal

to 0e(k). U chang es the sign of the entries of th e k-th column of A a nd o f

the k-th component ofx.

(iii) Add ition: U isequa ltoI

n

excepttha tthe(k;l )-thentryofU,k6=l,isequalto

one. Thistra nsformationrepla cesth el -thcolumnofAbythesumofcolumns

k an d l and replaces the k-th comp o nent of x by the sum of comp o nents k

and l.

The following result ca n be found inNewma n[9].

Theorem 4.1 Eve ry u nimodul ar matrix can be ex pressed as a nite product of

unimodular matrice s of t ype (i), (ii) and (iii).

Thenextba sicres ultsaystha teverysimplexcanbebro ughtintothe stand ardform

(17)

Theorem 4.2 Tran sformation Theorem

For any g ive n n -dimension al simpl ex

P =fx2R n

jAxbg;

there e xists a unimodular matrix U suc h that

A=AU has the stan dard form.

Proof: Weshallrst provebyinductio ntha t thereisaunimodular ma trix V such

that AV = 2 6 6 6 6 6 6 6 6 6 6 6 6 4 + 0 111 0 0 0 + 111 0 0 . . . . . . . . . . . . 0 0 111 0 + 0 0 111 0 0 3 7 7 7 7 7 7 7 7 7 7 7 7 5

where"+" standsfor ap o sitiveentry,and "0"fo r azero o r neg ative entry. The

above res ult is basically equivalent to a n exampleg ivenby White[1 6] on pag e 5 1.

For completeness, we shall give a proof of it. L et us cons ider the last row of A.

By app lying revers als of sig n, we may as sume that each entry o f th e last row is

less tha n or equa l to zero. Ta ke a ny two negative entries a

(n+ 1)k a nd a (n+ 1)l such that a (n+ 1)k a (n+ 1)l

. Replace co lu mn l by co lumnl minuscolumn k. Rep ea t this

simple tra nsformation. We ca n red uce all entries of the las t row bu t o ne to zero.

Bya ninterch angewemayas sumethatthis elementisthela stentryofthelas trow.

So a fter a nite number o f steps we end w ith the last row having th e sign pattern

(0;0;111;0;0). Notice that the s ubma trix obta ined by deleting the last row a nd

the las t co lumnof A must a lso have the p rop ertytha t the zero rowvectorin R n 01

isinthe interio rofthe convexhullo f allrowso f thissubmatrix. Thenby inductio n

(18)

2 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 + 0 111 0 ? 0 + 111 0 ? . . . . . . . . . . . . 0 0 111 + ? 0 0 111 0 ? 0 0 111 0 0 3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 5 :

Thesub ma trixofA,whichiso btainedbydeletingthe la stcolumnandthelas trow,

is a pro du ctive Leontief ma trix. Thus there exists a positive integ ral combina tio n

of co lumns one thro ugh n01 for which th e la st element is zero, the n-th element

is strictly nega tive an d th e oth er elements are strictly p os itive. We can therefore

trans fo rmAto thema trixB =AV bysubtractingalarg ep o sitiveinteg ralmultiple

ofthis co mbination fro mth elas t colu mn.

Nextwesha llgiveaproceduretotra nsformthematrixB =(b

ij

)toth es tanda rd

form. The proced ure is des crib ed a sfollows:

Step (a) If there are ind ices i a nd j (i 6= j) for s ome 1 i;j n w ith b

ii jb

ij j, we

ca n nd a positive integer c a nd a n integ er d 2 f0;1;:::;b

ii 01g such tha t jb ij j=cb ii

+d,wherecisthe lowerinteg erpartof jb

ij j

b

ii

,andthena ddcmultiple

of column i to co lumn j.

Step (b) Repeat Step(a )until thereareno indicesiand j (i6=j)fo r 1i;j n with

b

ii jb

ij j.

It iso bvious that the above opera tion isa unimodular trans formatio n. We still

have to demons tra te th at the pro cedureis feas ible. Reca ll that the origin of R n

is

in the interior ofthe convexhull ofthe vecto rsa

1 ,...,a

n +1

. It impliesthat there are

n+1strictlyp os itiveconvex combination coecients

1 ,..., n +1 such that n+ 1 X i a i =0 : (4 :1 )

(19)

We sha ll showthat b ii jb ij jimplies jb ji j<b jj

. System (4:1) a ls oimplies that

n +1 X i=1 i b ih =0 ;h=1 ;111;n:

It is ea sily derived that

i b ii j jb ji j and i jb ij j j b jj :

No tice that a t leas t one of the a b ove inequa lities ho lds with strict inequa lity, say,

i b ii > j jb ij

j. Mo reover, it h old s tha t

i b ii i jb ij

j. All o f this together implies

that j jb ji j< i b ii i jb ij j j b jj : It follows that jb ji j<b jj :

We a re now rea dy to prove that the new generated column j, den oted by

( b 1j ;111; b (n+ 1)j ) >

,preserves the sa me sign pattern a sbefore. Notetha t

b hj =b hj +cb hi ;h=1;111;n+1:

It is rea dily seen that

b ij =0d0 and j b ij j<b ii b hj 0 fo rall h, h6=i;j: Observe tha t i b ii i jb ij j = i (cb ii +d) j b jj = j ( b jj +cjb ji j):

(20)

It follows that j b jj i cb ii + i d0 j cjb ji j = c( i b ii 0 j jb ji j)+ i d > i d 0: Hence we have b jj >0 :

On the o ther hand, it is not d icult to see that the procedure will terminate

withinanitenumb erofiteratio nssinceea chentryb

ij

isnite. Hen cetheprocedure

produces the matrix

A = AU in stan dard form where U is a unimodular matrix.

We completethe proof. 2

We rema rk that the o rigin o f R n

is still contained in the interior of the convex

hull o f the vecto rs a

1 ,..., a

n+1

. Moreover, the co rresponding convex combina tio n

co ecientsremainuncha nged. Itisalsoea sytoshowth atthevolumeo fth esimplex

does n ot chan ge u nder unimo du lar tra nsformation. For n = 2, we ca n co nstruct

suchunimo d ula rmatrices by ad apting Sca rf's methodin [1 0]. The procedure now

can be applied.

L etu s give s ome examples.

Example5 . We are g iven

A= 2 6 6 6 6 6 4 0 01 1 1 01 0 3 7 7 7 7 7 5 : Then U = 2 6 4 1 1 01 0 3 7 5

(21)

suchthat A= 2 6 6 6 6 6 4 1 0 0 1 01 01 3 7 7 7 7 7 5 :

Example6 . We are g iven

A= 2 6 6 6 6 6 4 3 2 1 01 03 01 3 7 7 7 7 7 5 : Then U = 2 6 4 0 1 1 02 3 7 5 suchthat A= 2 6 6 6 6 6 4 2 01 01 3 01 01 3 7 7 7 7 7 5 :

Observe tha t this example is ta ken fro m Exa mp les 1 a nd 3. The matrix A co

rre-sponds to Example 1 a nd th e matrix

A to Example 3 . See Figure 3 fo r E xa mple

3 w here there are three co mpletely la b eled s implices of typ e I after having b een

trans fo rmed. In this case there is n o co mpletely labeled simplex of type II. The

readersho uld co mpa re Figu re 1 with Figure3.

Example7 . We are g iven

A= 2 6 6 6 6 6 4 2 01 3 1 03 0 3 7 7 7 7 7 5 :

(22)

Then U = 2 6 4 1 0 03 1 3 7 5 suchthat A= 2 6 6 6 6 6 4 5 01 0 1 03 0 3 7 7 7 7 7 5 : Let b 1 = 1 , b 2 = 2 a nd b 3 = 01. Then A and A corresp o nd to E xa mple 2 a nd

Example4 , respectively. SeeFig ure 2a nd Figure 4.

Example8 . We are g iven

P =fx2R 2 ja i > xb i ;i =1;2;3g where a 1 = (3 ;01 ) > , a 2 = (03;2) > and a 3 = (01;01) > , b 1 = 2, b 2 = 01 a nd b 3

= 0. See Fig ure 5 where there are three completely labeled simplices. One o f

themis of type II. T heother twoare o f typeI. We use the fo llowing u nimodula r

trans fo rma tio n

U = 2 6 4 1 0 1 1 3 7 5 suchthat A= 2 6 6 6 6 6 4 2 01 01 2 02 01 3 7 7 7 7 7 5 :

Nowitisea sy tocheck tha t the resulting p olytop egeneratesno completelylabeled

simplex o f type II. In fact the La b eling Rule results in three completely labeled

(23)

Example9 . We are g iven A= 2 6 6 6 6 6 6 6 6 4 01 01 01 3 1 1 1 3 1 1 1 3 3 7 7 7 7 7 7 7 7 5 : Then U = 2 6 6 6 6 6 4 0 1 0 0 0 1 01 01 01 3 7 7 7 7 7 5 suchthat A= 2 6 6 6 6 6 6 6 6 4 1 0 0 01 2 0 01 0 2 03 02 02 3 7 7 7 7 7 7 7 7 5 :

Nowlet usg ive ap ro o fof T heo rem2:2 . We are g ivenapolyto p e w hich has the

stan dard form. Since P co nta ins n o integral p o int, the a lgo rithmterminates with

a co mpletely la b eled simplex o f type II, s ay,

1 (x

1

; ), within a nite numb er o f

steps. Supp o seto the co ntrarythat thereis anoth er co mpletely la b eled simplex o f

tpyeII,say,

2 (y

1

;). W itho utloss o fg enerality wemayass umethat is equalto

(1;:::;n),l (x i )=ifor any i2N, a ndx i =y i

foralli2N except forso me indexk,

1k n+1 . It implies that l (x i

)=l (y i

)=i fo r all i2N. We have to consider

the follow ing ca ses:

(1). If k =1,then y 1 =x n+ 1 +q (1). Sincel(x n +1 )=n+1,wehave a > n+ 1 x n +1 0b n+1 >a > i x n+1 0b i ;i=1;111;n :

(24)

Further, we have a > n+ 1 y 1 0b n +1 = a > n +1 (x n+1 +q(1))0b n+1 a > n +1 x n+ 1 0b n+ 1 > a > 1 x n+1 0b 1 > a > 1 (x n+1 +q(1))0b 1 = a > 1 y 1 0b 1 :

It means that l(y 1 )6=1 . It is acontradictio n. (2). If 1 <k <n+1, then y k =x k 01 +q (k). Since l(x k 0 1 ) =k01, it implies that a > k 0 1 x k01 0b k01 a > k x k 0 1 0b k : Hence we have a > k 0 1 y k 0b k 0 1 = a > k 0 1 (x k 0 1 +q (k))0b k01 = a > k 0 1 x k 0 1 0b k 0 1 +a > k 0 1 q (k) a > k x k 0 1 0b k +a > k q (k) a > k (x k 0 1 +q (k))0b k = a > k y k 0b k :

It means that l(y k

)6=k. It is ag ain a co ntra diction.

(3). If k =n+1 ,then y n+ 1 =x 1 0q (n). Noticetha t a > n x 1 0b n a > n+ 1 x 1 0b n +1 : We have a > n y n +1 0b n = a > n (x 1 0q(n ))0b n a > n +1 x 1 0b n+ 1 0a > n q(n) > a > n +1 x 1 0b n+ 1 0a > n+ 1 q (n) = a > n +1 (x 1 0q(n))0b n +1 = a > y n +1 0b n+1 :

(25)

It means that l(y n+ 1

)6=n+1 . It isalso a contradiction . 2

We still haveto prove Theorem3 .7 . It suces to co nsider the case in w hichP

has an integ ral p oint x 0

, i.e., Ax 0

b. Following the sa me lineo f the p roo f of the

above theorem, we ca n s how tha t there is a t most one completely labeled simplex

of typ e II in this cas e. It isclea rweon ly need to demo nstra te that th e procedure

will produce at least twodierent completely la b eled s implices . Letus su pp os e to

the contrary that the pro cedure only generates a co mpletely la b eled s implex, say,

(x 1

;111;x t+ 1

), oftyp eII. It is ea sy to seetha t for each k 2N, the starting p oint

v k 2C k can be expressed a s v k =x 0 0 X h 2N 0k k h q(h) where k h

a repositiveinteg ersforallh 2N

0 k

. NoticethatinStep(2)the procedure

opera tes by on ly using q(h) fo r h 2 N

0k

fo r ea ch k 2 N. Hence, s ta rting from

v k 2C k ,th evertices x k j

g en era tedby the proced ure ca n b ew ritten as

x k j =x 0 + X h2N 0k kj h q (h) where kj h a re integers for a ll h 2 N 0k

. Since sta rting from the n+1 sta rting

p o ints v 1

, 111, v n +1

, the p ro cedure g enerates a unique completely lab eled simplex

(x 1

;111;x n+1

) o f type II,it implies that fo r each k 2N,

x k = x 0 + P h2N01 1j1 h q (h) = x 0 + P h2N 02 2j 2 h q (h) . . . = x 0 + P h2N 0(n+1) n +1j n+1 h q (h) (4 .2 ) where k j k h

a re integ ers for a llh 2N

0 k

. It isno t dicult to derivethat

k j k h = lj l h

(26)

fora ll k, l 2N. Nowit immediatelyfo llows from(4.2) tha t k j k h =0

for all h and k. Hence x k

=x 0

and l(x k

) =0. It is a co ntra diction. We complete

the proof. 2

Theorem2:4 is astra ig htfo rward result of the ab ove res ults .

5 Extension to general n- dimensio nal polytopes

Let M denote the set o f integers f1;111;mg. T he problem is to test the integ ral

property of a g eneral n- dimensio nal polyto p e P g iven by

P =fx2R n jAxb g; where a i > = (a i1 ;:::;a in

) is the i- th row o f the m by n ma trix A for i = 1, ..., m,

and b = (b 1 ;111;b m ) > is a vecto r o f R m

. It is clea r tha t m n+1 . As u sual we

may assu me tha t a

1 ,..., a

m

are integ ral vectors of R n , and b = (b 1 ;111;b m ) > is a n integra l vector of R m

. Fin ally we ass ume that none of the con straints a >

i

x b

i ,

i2M,isred undant,an dthatthere is asu bset J,w ithcardinalityn+1,ofM such

that fx2R n ja > i xb i ;i2Jg

isan n-dimensiona ls implex. InthesequelwetakeJ =N fors implicityofno tation.

Co mpa redw iththe la b eling ruleinSection2 ,wehavethefo llowinggeneralized

la b eling rule.

Gen eralized Labeling Rule: Ifthere isa nindexi 2M for whicha > i x0b i >0, weass ign x2Z n

with the label

l (x)=minfj 2Nja > j x0b j =ma xfa > h x0b h g g:

(27)

If a > h xb h fo r all h2 M, then l(x)=0.

As befo re,wehave the fo llowin gresults.

Theorem 5.1 If P doe s not cont ain an y integ ral point , the n the Ge ne ralized

Label ing Rul e re sults in a un ique complet ely l abel ed simpl ex. Moreove r, t he un ique

compl et ely l abel ed simplex must be of type II.

Theorem 5.2 If P contain s an in tegral poin t, then t he Ge neral ized Label ing

Rul e resul ts in at l east t wo compl ete ly l abel ed simplices. Moreove r, t here e xists at

most one comple tel y labe led simple x of type II.

Correspondingly, we ca n reformula te any n-dimens io nal p o lytope P into the

stan-dardfo rm,meaningtha tthe rst n+1 row softhema trixAsa tisfytheco nditions

(a), (b) a nd (c) as dened in Section 3 . Observe that the s tandard fo rm does no t

impose any conditio n on the cons traint vectors a

i

fo r i 2 MnN. Th is indica tes

thatifwetra nsformthepro blemsinto the s tanda rd fo rm, weon ly needto fo cuso n

the rst n+1 cons traint vecto rs an d then p o stmultip ly the rema ining co nstraint

vectors by the resulting unimodular matrixU.

Nowweca ndirectly a pply the procedure to polytop es. L et usgive s ome exa

m-ples. Example1 0. We a regiven P =fx2R 2 ja > i xb i ;i=1 ;111;5g where a 1 = (2;01) > , a 2 = (01;3) > , a 3 = (01;02) > , a 4 = (2;1 ) > , and a 5 = (02;0) > , b 1 = 1 , b 2 = 3, b 3 = 2, b 4 = 2, a nd b 5

= 3. T his example is shown in

Fig ure 7w herethere are three co mp letely lab eled simplices o f typ e I.

Example1 1. We a regiven P =fx2R 2 ja > i x b i ;i=1 ;111;5 g

(28)

where a 1 = (3;02) > , a 2 = (01;4) > , a 3 = (05;08) > , a 4 = (3;2 ) > , and a 5 = (0;04) > , b 1 =2 , b 2 = 3,b 3 =04 , b 4 = 4,and b 5

=01 . This example is illus trated

in Fig ure 8wh ere there is a u nique completely labeled simplexof type II.

Example1 2. We a regiven P =fx2R 2 ja > i x b i ;i=1 ;111;5 g where a 1 = (3;02) > , a 2 = (01;2) > , a 3 = (01;02) > , a 4 = (0;5 ) > , and a 5 = (0;05) > , b 1 =6 , b 2 =2 , b 3 = 0, b 4 = 4, and b 5 =01 . Th is example is depicted in

Fig ure 9w herethere is a uniquecompletely labeled simplex of typ e II.

Example1 3. We a regiven P =fx2R 2 ja i > xb i ;i=1 ;2;3;4g where a 1 = (2;01) > , a 2 = (01;2) > a 3 = (0 ;02 ) > , a nd a 4 = (010 ;0) > , b 1 = 4, b 2 =02, b 3 =3, and b 4

=1 1. This example is shownin Fig ure 10 w here there are

threeco mpletelyla b eledsimplices. On eofthemisof typeII. The o thertwoare o f

type I. Th ep ro cedureis shown in Figure1 0wh erev 1 2C 1 , v 2 2C 2 ,and v 3 2C 3 .

Theprocedu releads to the integ ralp o int(2 ;0 ) >

. Usingthe s ameexample,we a lso

illustrateinFigure1 1howto nd astartingpointv k 2C k . Takefo rin stancek =3 and v=(02 ;03 ) >

. T healgorithmnds an integ ralp o int inC

3

, namely,(3 ;1) >

.

We conclud ewiththe following observation.

Theorem 5.3 Giv en a polytope P in standard form, the procedure te rminate s

eithe r with an in tegral poin t in P or a complet el y label ed simple x of type II w hic h

prove s there is no in tegral poin t in P, within a nite nu mbe r of ste ps.

6 Extension to lower-dimensional polyto pes

In the previous section we as sumed th at the p o lytope P in R n

is n-d imen sio nal

and tha t n one o f th e constra ints a >

x b

i

(29)

lower-dimensiona l no nempty p o lytope in R n

we may a ssume under the same co nditions

that P can beexpressed as

P =fx2R n ja > i x b i ;i=1;111;m; and c > i x=d i ;i=1 ;111;m 1 g; whered imP =n0m 1 , for s ome m 1 , 0 m 1

n. As us ual we as sume tha t a

1 ,..., a m ,c 1 ,..., c m

1 are integralvectors of R n ,and b 1 ,111, b m , d 1 ,...,d m

1 a re integ ers . Let

A denote an m2n ma trix who se rows are a > 1 , 111, a > m , a nd let b= (b 1 ;111;b m ) > . Moreover, let C b e a n m 1

2n ma trix wh ose rows are c > 1 , 111, c > m 1 , and let d = (d 1 ;111;d m 1 ) > . We de ne aset Qby Q=fx2Z n jCx=dg:

It is clear tha t if Q is empty, then P has no integ ralp o int.

Now we ca n tra nsfo rm the polyto p e into a full-dimens ion al polyto p e in R n 0m

1

byred ucingthenumberofvaria blesinp o lyno mialtime. Todoso ,we rstintroduce

matrices inHermiten ormal form.

De nition 6.1 An m 1

2m 1

n onsing ularin tege rmatrix H is call ed in He rmite

normal form if it satise s the followin g conditions:

(1) H is low ertriangul ar and h

ij =0 for i<j; (2) h ii >0for i=1 , 111, m 1 ; (3) h ij 0 an d jh ij j<h ii for i>j.

The fo llowin gtworesults can b e fou ndin [8 ,13].

Theorem 6.2 Give n an m 1

2n matrix C with rank(C) =m 1

, t he re e xists an

n2n u nimodul armat rix U such t hat the follow ing holds:

(i) CU =(H;0 ) w he re H is an m 1

2m 1

matrix in H ermit e n ormal form and 0

(30)

(ii) H 0 1

C is an in teger matrix.

Apolynomia l-timea lg orith mforn ding U andH ca nb ealsofo undin[8 ,13 ]. Now

letH a ndU =(U

1 ;U

2

)b eas in T heo rem6.2, with U

1 an n2m 1 matrixand U 2 a n n2(n0m 1 )matrix. Theorem 6.3

(i) Q isn on empty if and on ly if H 01

d2Z m

1

.

(ii) If Q is n onempty, e ve ry point x of Q can be writ ten as

x=U 1 H 0 1 d+U 2 z ; for some z 2Z n0 m 1 :

When Q isno nempty, we have

P 0 =fy2R n j AUyb; and CUy=dg =fy2R n j AUyb; and [H;0 ]y =dg =fy2R n j y=((H 01 d) > ;z > ) > ; and AU((H 01 d) > ;z > ) > b;z 2R n0 m 1 g =fy2R n j y=((H 01 d) > ;z > ) > ; and Az b; z2R n0 m 1 g: Let P =fz 2R n 0m 1 j Az bg: Do ingsolea dstoan(n0m 1 )- dimensionalpolytop e P inR n0m 1

. Nowtheremaining

discu ssions are the same a sin th eprevious sectio n. Letus demonstra te this by a n

exa mple. Weare g iven apolyto p e

P =fx 2R 3 ja > i xb i ;i=1;2;3 ; and c > 1 x=d 1 g; where a 1 = (01;0;0 ) > , a 2 = (0;01;0) > , a 3 =(0 ;0;01) > , c 1 =(4 ;12;2 ) > , b 1 =0, b 2 =0,b 3 =1 , a nd d 1 =2. Thenwe have

(31)

U = 2 6 6 6 6 6 4 1 3 07 0 01 2 01 0 2 3 7 7 7 7 7 5 ; H =[2]; and CU =[2 0 0]: Moreover,wedecomp o se U a s U =(U 1 ;U 2 ) where U 1 = 2 6 6 6 6 6 4 1 0 01 3 7 7 7 7 7 5 and U 2 = 2 6 6 6 6 6 4 3 07 01 2 0 2 3 7 7 7 7 7 5 : No tice that y 1 =1. We g et a2 -dimensiona l polytop e P =fz2R 2 j Az bg where A= 2 6 6 6 6 6 4 03 7 1 02 0 02 3 7 7 7 7 7 5 ; and b=(1;0 ;0 ) > .

(32)

7 Concluding rema rks

Some preliminary numerica l resu lts indica te th at the algo rithm works remarkably

well. A large number of large-sca le in stances ( more than 100 ;000 variables ) has

alsobeencarriedo ut. Theinsta ncescanbeeas ilycreatedacco rding tothes tanda rd

form. Weshallrep ortnumerica lresu ltsandthecomplexitya nalys isofthealgorithm

in an ext pa p er.

Herewedo no tdiscussa ny indextheo ry. Infactthere ca nb ebuilt up an index

theory for the algorithm. The interested read er is referred to van der Laa n [4] a nd

Scarf[11 ]forins ig htfuldiscuss io ns. Fina llywecon jecturetha tthenumb ertwob o th

in Theorem2.4 a nd inTheorem5.2 ca n b ereplaced by th enumb er n+1 .

Acknowledgement

I a m extremely g rateful to Gerard va nder La an and pa rticula rly Dolf Talma n

who se in sig htful comments, s ugg estions an d discussions signica ntly improved the

paper. IwouldalsoliketothankCu rtisEaveswithw homIhaveha dveryinteres ting

conversations o n the genera l to pic of this paper wh en I was vis iting him. I a m,

however, so lely res p on sible for any rema ining erro rs. Th is res ea rch is part o f the

VF- progra m"Co mpetitio n a nd Coopera tio n".

References

[1] C.Dan gandH.va nMa aren,"Asimpliciala pproa chto integ erpro gramming ",

Rep o rt 9 3-0 6, D epa rtment of Mathema tics, Delft University o f Technology,

Delft, 1 993 , submitted to Mat hematics of Operations Researc h.

[2] B.C.Eaves ,"Homotopiesforcomputa tio nof xedp o ints" ,Mathe mat ical

(33)

[3] H.W. Kuhn, "Simplicial approximation o f xed p o ints" , Proceedin gs of

Na-tion al Academy of S cie nce 61 (196 8) 1 23 8-1 242 .

[4] G.va n der La an, SimplicialFixed PointAlgo rithms,CWI, Amsterdam, 198 1.

[5] G.va nder Laa n a nd A.J.J.Ta lman, \Arestart algorithmfor co mp uting xed

pointswithout anextra dimension" ,Mathematical Programming 1 7(197 9)

74-8 4.

[6] G.va n der L aan and A.J.J . Talma n, "A cla ss o f simp licial restart xed p oint

a lgo rithmswithoutanextradimension" ,Mathe matical Prog ramming20(1 981 )

3 3-4 8.

[7] G.va n der L aa n, A.J.J. Talman a nd L . Va n der Heyd en, "Simplicial variable

dimensiona lg orithmsforso lvingtheno nlinearco mp lementarity problemso na

product ofunit simplicesusingag enera llabeling" , Mat he matics of O perat ion s

Re searc h 12 (19 87 )37 7-3 97.

[8] H.W.,J r. Lenstra , " Integer p rogra mmin g with a xed numb er of variables",

Mathematic sof O perat ion s Re searc h 8 (198 3)5 38 -54 8.

[9] G.L. Nemh auser a nd L.A. Wo ls ey, Integ er and Co mbin atorial Optimization,

Jo hn Wiley &So ns, NewYork, 19 88.

[1 0] M. Newman, Integra l Ma trices , AcademicPress, New Yo rk,1 972 .

[1 1] H. Scarf, " Production s ets with indivisibilities-pa rt I I: the cas e o f two

activi-ties ", Econometrica49 (19 81 ) 39 5-4 23.

[1 2] H.Scarf,"Productio nsetsw ithindivisibilities -partI:generalities ",

Economet-rica49 (198 1)1 -3 2.

(34)

[1 4] A.Schrijver,Theory ofL in ea ran d Integ erProg ramming, JohnWiley &So ns,

New Yo rk,1 986 .

[1 5] A.J.J. Talma n, Va ria ble Dimension Fixed Po int Algo rithms a nd Triangu

la-tions,CW I,Amsterdam,19 81.

[1 6] M.J. Todd, TheC omputationofFixedPointsa nd Applica tion s,Lecture No tes

inEcono micsa nd Mathema ticalSystems 12 4, Springer-Verlag ,Berlin,197 6.

[1 7] P.M. Wh ite, Dis crete Activity Ana lysis, Ph.D. Thesis, Ya le Univers ity, New

Haven,198 3.

[1 8] Z. Yang , " A simplicial algo rithm for testin g the integral property of a

References

Related documents

We explore the influences of different choices made by the practitioner on the efficiency and accuracy of Bayesian geophysical inversion methods that rely on Markov chain Monte

This study is a systematic review and meta- analysis that was performed in clinical trial about the effect of vitamin D copmpared with placebo on CD4 count of

Tracings of electrocardiograms (lead V4) in patients with hyperkalemic familial periodic paralysis before and during spontaneous attacks of paralysis and after disappearance of

The scattergram represents the distribution with age of 69 determinations of concentration of potassium in serum of 39 premature infants with respiratory distress syndrome (Table

Field experiments were conducted at Ebonyi State University Research Farm during 2009 and 2010 farming seasons to evaluate the effect of intercropping maize with

Experiments were designed with different ecological conditions like prey density, volume of water, container shape, presence of vegetation, predator density and time of

1) To assess the level of maternal knowledge about folic acid among women attending well baby clinic in ministry of health primary health care centers in