H. On the Space and Traffic Problems of Interval Routing
- 格式:pdf
- 大小:163.16 KB
- 文档页数:21
新视野大学英语第三版第二册视听说答案Unit 1SharingTask 2(1) new things(2) At the moment(3) quite difficultTask 31, 3, 7, 8Task 41. (1) ever learned2. (1) a combination3. Learning to drive4. (1) nine cases5. French6. hatedListeningTask 2Activity 1e-c-a-g-d-h-b-fActivity 2(1) speak(2) saying the wrong(3) native speakers(4) pronunciation(2) found (2) body movements (2) by most standards(5) talking to himself(6) making mistakes(7) listening skills(8) listeningActivity 31. (1) embarrassed2. anything you like3. (1) voice4. (1) how it sounds5. on the Internet6. sound likeViewingTask 2Activity 1BABAActivity 2DABADTask 2Activity 11Activity 2G:1, 3, 5(2) hear (2) pronunciation (2) the news (3) English television R:2, 4, 6, 7Activity 31. (1)2. (1)3. (1)4. (1) you should eat should not spend Why don't it's a good (2) (2) (2) (2) a good You're am not sure that's suppose so ConversationsTask 1BDDCATask 2CDACPassageTask 1DACDTask 2(1) alternative(2) numerous(3) traditional(4) academic(5) countryside(6) athletes(7) take advantage of(8) Secondary(9) in a collective effort(10) serve asUnit 2SharingTask 2(1) different countries(2) home(3) places(4) culturesTask 31, 4, 5Task 41. mature2. airport3. theater5. culture6. languageTask 5b-a-d-f-c-eListeningTask 2Activity 11. slowly sinking2. two and a half3. try and stop4. temporary5. permanentActivity 23, 4, 5ViewingTask 2Activity 1DBBCDActivity 21. busy2. bars3. friendliness4. elegant5. views6. (1) beaches (2) cheap7. (1) changing (2) sunset8. criedRole-playTask 2Activity 13Activity 2(1) trying to(2) takes(3) looking for(4) right way(5) the first left(6) until you reach(7) get to(8) Is it far(9) Go left(10) on the left Presenting(1) isolated(2) far(3) plane(4) three months(5) culture(6) way of life(7) speak to(8) find out(9) history(10) dreams Conversations Task 1 ADBCDTask 2ADCAPassageTask 1DABDTask 2(1) scared(2) perceive(3) negative(4) result in(5) lose faith in(6) goes down(7) depressed(8) preferably(9) adapt(10) revealUnit 3SharingTask 2(1) concerts(2) a bar(3) bandTask 31. (1) keep fit2. (1) small children3. (1) eating and drinking4. (1) friends around5. (1) love to read6. (1) playing the guitar Task 4 1, 6Listening(1) free art exhibition(2) a concert(3) dinner(4) bus home(5) museum(6) paintings(7) entertainers(8) comedy(9) comedy club(10) Covent Garden(2) theater (2) seeing friends (2) houses (2) a jazz club (2) oil painting (2) watching films ViewingTask 2Activity 1(1) sightseeing(2) beach(3) get away from(4) relaxing(5) a dozen(6) fantastic(7) attitude(8) perfectActivity 2BAABABActivity 3c-e-f-b-a-dRole-play Task 2Activity 1(1) Book a table(2) 4(3) Saturday(4) 10 o'clock(5) two tickets(6) Starr(7) June the fifth(8) June the ninth(9) dinner with friends(10) eight-thirty(11) Saturday(12) dinner tonight(13) 098845673Activity 2(1) repeat(3) catch(4) slow down(5) speak upPresentingTask 1Activity 1e-d-b-f-a-cActivity 2b-a-c-e-dConversations Task 1 DCCBCTask 2DAADPassage Task 1AADDTask 2(1) objectives(2) farthest(3) recognized(4) separated into(5) involves(6) is referred to(7) life-threatening(8) designed(9) endurance(10) putting themselves at riskUnit 4Sharing Task 2(1) finding out(2) a normal person(3) feel about fame Task 3 2, 3, 4Task 41. exciting2. worthwhile3. a model4. real fame5. invention6. in the street Task 5b-a-c-f-e-dListeningTask 2(1) advertising(2) enjoy the job(3) travel(4) chance(5) go traveling(6) a doctor(7) have time(8) play the piano(9) writing songs(10) make more time ViewingTask 2Activity 11. (1) the attitude2. speed3. (1) Formula One4. ambitious drivers Activity 2(1) speed(2) survive(3) October(4) richest(5) track(6) bank(7) glory(8) better(2) the talent (2) big guys Activity 3(1) 7(2) 4(3) everythingRole-playTask 2Activity 1(1) White House(2) tomorrow afternoon(3) a space flight(4) next week(5) her husband(6) 80(7) three or four(8) organize(9) this weekend(10) restaurant service(12) Paris(13) directions(14) bookActivity 2R:1, 2, 4 O:3, 5, 6 PresentingTask 11. South Wales2. a rock star3. his dream4. (1) drum kit(2) write songs5. apart from ConversationsTask 1BBCDDTask 2ABBDPassageTask 1BDACTask 2(1) commentators(2) exaggerated(3) focus on(4) lead an active life(5) laid the foundation(6) annual(7) a series of(8) advocating(9) abolish(10) influentialUnit 5SharingTask 2(1) cities(2) mix of people(3) peace and quiet Task 3d-e-a-c-f-bTask 41, 2, 5Task 52. get round3. (1) on the go (2) take time out (3) missing out4. green transport5. (1) crimeListeningTask 2(1) shopping(2) good nightlife(3) safe(4) cheap(5) terrible(6) restaurants(7) fantastic(8) fast(9) green(10) crowded(11) friendly(12) atmosphere(13) clean(14) safe(15) see(16) do(17) beautiful(18) perfect(19) culture(20) too muchViewingTask 21. a combined age2. (1) forgotten(4) 16 times(2) committing crimes (2) stuck indoors (5) closure (3) felt right (6) meet3. 404. (1) available online (2) 2 million Role-playTask 2Activity 1Conversation 11. a hotel2. The air conditioning3. send someone upConversation 21. a restaurant2. (1) 20 minutes (2) the service chargeConversation 31. a train station2. an hour3. wrong type of snowActivity 2C:1, 2, 5 R:3, 4, 6 Conversations Task 1AABADTask 2AADBPassage Task 1BDCDTask 2(1) join up(2) reaction(3) makes increasing sense(4) sustainable(5) aims(6) monitored(7) access to(8) experimenting with(9) eye-catching(10) commutingUnit 6SharingTask 2(1) a researcher(2) gets too busy(3) relax(4) flatTask 33, 4Task 4c-e-a-d-b-fListeningTask 2(1) a free bus(2) a dentist(3) Lunch(4) a cheap(5) a surprise holiday(6) free coffee(7) bring their children(8) free drinks(9) go fishing(10) all the fishViewingTask 2(1) traveling to work(2) live abroad(3) cheap houses(4) an online map company(5) working(6) drive(7) 700(8) 38 pounds(9) quality of life(10) the trafficRole-playTask 2Activity 11, 3Activity 21. like2. can't stand3. absolutely love4. (1) don't like5. don't mind6. keen on7. hate8. (1) not very keen on(2) prefer (2) want to bePresenting Task 1 Activity 11. (1) shaped2. (1) personal3. at home4. beautiful website (2) faces (2) special message Activity 2 c-e-a-b-d Conversations Task 1 BDACC Task 2 ADBBPassage Task 1 BBADTask 2(1) evaluate(2) compensation(3) negotiating(4) confirm(5) schedule(6) circumstances (7) turn down (8) start over (9) work out (10) informedUnit 7SharingTask 2(1) enjoy(2) live without (3) plan my life(4) listening to musicTask 3b-e-f-a-d-cTask 51. (1) on it all the time2. (1) my laptop3. beyond that4. (1) computer(2) my husband(2) phone (2) Internet(3) essentialListeningTask 2 Activity 11, 2Activity 21. on the Internet2. videos3. (1) a break4. reading books5. (1) the computer(2) someone in the office (2) sports and going out(3) looking through (3) live in the real worldViewingTask 2 Activity 11, 4Activity 2CBDDCRole-playTask 2 Activity 1Reasons(1) all the time (2) texting(3) watch much television (4) terrible (5) for work(6) an emergency (7) a problem with (8) go on the Internet (9) Someone else Activity 2Speaker 1:c-a-b Speaker 2:b-a-cPresentingTask 1(1) 2(2) near the sea(3) real achievement (4) 12(5) talked online (6) hello (7) lonely (8) a new girl (9) bored(10) my real friends (11) a club(12) good-looking(13) start talking to him (14) on the dance floor (15) haven't been dancingConversationsTask 1BCDDCTask 2BBACPassageTask 1DAADTask 2(1) response (2) illegal(3) in charge of (4) consequently (5) relied heavily on (6) linked to (7) anticipate (8) familiar with (9) remedy (10) betrayingUnit 8SharingTask 2(1) come from(2) most of my family(3) talking to peopleTask 3c-e-a-f-b-dTask 41. (1) height2. (1) my sister3. (1) a younger version4. quite calm5. (1) my brothersTask 52, 6(2) same traits (2) similar to (2) organized (2) quite different (3) think about things (3) mathematical (3) louderListeningTask 2(1) 1689(2) advisor(3) soldiers(4) sailors(5) dull(6) incredibly(7) surname(8) great funViewingTask 2(1) islands(2) There are no rules(3) an account(4) a digital(5) male(6) half animal(7) edit(8) short(9) face(10) features(11) pick(12) personality(13) online stores(14) over three million(15) chatRole-playTask 2Activity 1Conversation 11. speaking and listening2. conversationConversation 21. summer camp2. Different agesConversation 31. online classes2. demandingActivity 2(1) So for me the most important thing is to(2) I suppose I'd have to say(3) In my opinion(4) One thing I'd like to say is that Presenting Task 1Activity 1(1) BBC breakfast TV(2) hair color(3) businesswoman(4) personality(5) buildingActivity 21, 3, 4, 5, 6Conversations Task 1 BCCDA Task 2 CDAB Passage Task 1 CCABTask 2(1) infancy(2) assumed(3) inherited(4) rooted in(5) fairs(6) compensate for(7) cement(8) witness(9) exposed to(10) contributed to Unit test PartⅠ BBCCB PartⅡ BDAA PartⅢ BCCAA PartⅣ(1) kicked out of(2) hang out(3) involved(4) useless(5) failure(6) fell in love with(7) positive(8) especially(9) took off(10) succeed。
外研版英语九上Module 6《Problems》模块说课稿一. 教材分析《Problems》是外研版英语九上Module 6的第一课时,本节课的主要内容是讨论人们面临的问题和困难,以及如何解决这些问题。
本节课的主要语言点是情态动词“have to”的用法,以及如何运用交际策略来表达问题和解决方案。
通过本节课的学习,学生能够更好地理解和运用情态动词“have to”,并能运用交际策略来讨论问题和解决方案。
二. 学情分析在进入九年级的学习阶段,学生们已经掌握了基本的英语语法和词汇知识,具备了一定的听说读写能力。
然而,对于情态动词“have to”的用法以及如何运用交际策略来讨论问题和解决方案,学生们可能还存在一些困难。
因此,在教学过程中,需要针对学生的实际情况进行有针对性的教学。
三. 说教学目标1.知识目标:学生能够掌握情态动词“have to”的用法,理解其表示的义务和必要性。
学生能够运用交际策略来讨论问题和解决方案。
2.能力目标:学生能够在真实情境中运用情态动词“have to”进行交流,提高听说读写的能力。
3.情感目标:通过讨论问题和解决方案,培养学生积极面对问题和困难的态度,培养学生的团队合作精神。
四. 说教学重难点1.教学重点:情态动词“have to”的用法,以及如何运用交际策略来讨论问题和解决方案。
2.教学难点:情态动词“have to”的用法在实际语境中的运用,以及如何运用交际策略来表达问题和解决方案。
五. 说教学方法与手段在教学过程中,我将采用任务型教学法,情境教学法和交际法进行教学。
通过设定各种真实的情境,让学生在实践中学习和运用情态动词“have to”和交际策略。
同时,我将运用多媒体教学手段,如PPT和视频,来提供丰富的教学资源和真实的语言环境。
六. 说教学过程1.导入:通过展示一些图片,让学生猜测图片中的人们可能面临的问题和困难,激发学生的学习兴趣。
2.呈现:通过PPT展示本节课的主要内容,让学生整体感知和理解。
2022-2023高三上英语期末模拟试卷请考生注意:1.请用2B铅笔将选择题答案涂填在答题纸相应位置上, 请用0.5毫米及以上黑色字迹的钢笔或签字笔将主观题的答案写在答题纸相应的答题区内。
写在试题卷、草稿纸上均无效。
2.答题前, 认真阅读答题纸上的《注意事项》, 按规定答题。
第一部分(共20小题, 每小题1.5分, 满分30分)1. -You know, people have different opinions about the construction of the project.-We welcome any comments from them, favorable or _______.A. soB. otherwiseC. elseD. rather2.—Sh.go.he.firs.scienc.fictio.published.I.turne.ou.t.be________. —When was that?—It was in 2009 ________ she was still in college.A. success; thatB. a success; whenC. success; whenD. a success; that3. No one believes his reasons for being late that he was caught in a traffic jam, _______ made him embarrassed.A. itB. whichC. thatD. why4. We most prefer to say yes to the ______ of someone we know and like.A. attemptsB. requestsC. doubtsD. promises5. — How do you think I can make up with Jack?— Set aside _______ you disagree and try to find _______ you have in common.A. what; whatB. what; whereC. where; whatD. where; whether6. The news was a terrible blow to her, but she ______the shock soon.A. got outB. got overC. got offD. got through7. —Only those who have a lot in common can get along well.—_________.Opposite.sometime.d.attract.A. I hope notB. I think soC. I appreciate thatD. I beg to differ8. Why does she always drive to work ____ she could easily take the train?A. unlessB. untilC. beforeD. when9.Si.down.Emma.Yo.wil.onl.mak.yoursel.mor.tired... o.yo.feet.A. to keepB. keepingC. having keptD. to have kept10..Som.peopl.sa.mor.bu.d.les._____.other.d.th.opposite.A. onceB. whenC. whileD. as11. The affairs of each country should be by its own people.A. electedB. settledC. developedD. contained12. Our bedrooms are all on the sixth floor, with its own bathroom.A. allB. everyC. eitherD. each13. Jane’s pale face suggested that she ______ ill and her parents suggested that she ______ a medical exam.A. be; should haveB. was; haveC. should be; hadD. was; had14. How I wish I ______ my mouth before I shouted at my mum!A. shutB. have shutC. had shutD. would shut15. —Thank God! This school term is coming to an end!—Yeah, after all that hard work, we all a holiday.A. preserveB. observeC. reserveD. deserve16. The palace is heavily guarded, because inside its walls ________.A. where sit the European leadersB. the European leaders there sitC. sit the European leadersD. that the European leaders sit17. An old lady came to the bus stop only the bus had gone.A. to run ; to findB. running;to findC. and ran ; findingD. running; finding18. The problem _______he will have his college education at home or abroad remains untouched.A. howB. whetherC. thatD. when19.Mr.Wilso.i..ma.o.patienc.an.kindness.an.hi.goo.tempe.neve._____.him. A. fails B. disappointsC. controlsD. worries20. You can’t use the computer now, ________ the upgrade of the system is under way.A. untilB. unlessC. asD. after第二部分阅读理解(满分40分)阅读下列短文, 从每题所给的A.B.C、D四个选项中, 选出最佳选项。
初三英语作文交通安全范文初三英语作文“交通安全人人有责”Obeying the Traffic Laws「遵守交通规则」I am often very afraid to cross large wide streets. I always go to the traffic light and use the crosswalk, but many times I have been frightened. When the light changes to green, I still need to look both directions to check the traffic On many oasions a speeding motorcycle or bicycle or once a truck drove past the red light and across the pedestrian's When I have my bicycle, I get off and walk across the street, but always someone crosses the red light. Once at the intersection near National Taiwan University I saw an aident: a taxi had stopped for the light, and another truck came from behind and did not stop. For safety, it is very important for everyone to obey the traffic laws.另附:Traffic Safety(交通安全)Traffic safety is everybody's business. Records showthat every year a lot of people die in traffic aidents. Some of the aidents are due to mechanical problems. However, most of them are the results of careless and reckless driving, and could be avoided. A lot of people disregard traffic signals and rules. They drive regardless of speed limits, run through red lights, drive in the wrong direction, talk and laugh while driving, and turn as they wish without giving signals. They don't slow down while approaching crossroads. So many people violate traffic regulations that we cannot put too much emphasis on the importance of traffic safety. Only when everybody thinks traffic safety is everybody's business can we be safe driving on roads and walking on sidewalks.交通安全人人有责。
HKU CSIS Tech Report TR-97-10On the Space and Traffic Problems of IntervalRoutingSavio S.H.Tse and Francis uDepartment of Computer ScienceThe University of Hong Kongsshtse,fcmlau@cs.hku.hkMay1997AbstractInterval routing is a space-efficient method for point-to-point networks.This paper addresses two problems with interval routing schemes(IRS’s)thatare optimal—i.e.,all the routing paths are shortest paths.Thefirst is a spaceproblem.With up to one interval label per edge,the method has been shownto be non-optimal for arbitrary graphs,where optimality is measured in termsof the longest(routing)path in a graph.In this paper,using a non-planargraph,we prove that even with a relatively large number of labels,intervalrouting still falls short of being optimal for arbitrary graphs.The bound onthe longest path we prove is,independent of any number of labelsup to,where is the diameter of the graph and the number ofnodes.The second problem with optimal IRS’s is that of traffic imbalance,which may occur among the edges of certain nodes.We illustrate this usingthe multiglobe graph.If the requirement on shortest paths can be relaxed,weshow that it is possible to derive an IRS which uses as little as four labels peredge and which balances the traffic at every node.The length of the longestpath due to this IRS matches a known lower bound for the multiglobe graphwhich is valid for as many as labels.Correspondence:u,Department of Computer Science,The University of Hong Kong,Hong Kong/Email:fcmlau@cs.hku.hk/Fax:(+852)25598447.Preliminary versions of parts of thispaper have appeared in Proc.CATS’97(Sydney,Australia)[16].11IntroductionInterval routing was first proposed by Santoro and Khatib [12],and subsequently refined by van Leeuwen and Tan [10].The idea is to label the nodes by integers (called node numbers)from a cyclicly ordered set,say,,where is the number of nodes;and the edges by intervals of the form ,where are node numbers.is the set if ,or if .is the short form for ,i.e.,the set .During routing,a message is routed along an edge whose interval label contains the destination node number,until the message reaches the destination.An example of interval routing is shown in Figure 1.The figure shows the routing path of a message that travels fromnode43a message destined for Node 0Figure 1:An example of interval routing2to node 0.The message first takes the edge to node 3because 0is contained in the interval ,and then takes the edge to node 4because is contained in ,and so on.Clearly,with interval routing,at most space is needed at a node,where is the node’s degree.In general,is smaller than ,the size of the network,and we say that the routing information stored at a node as required by interval routing is “compact”.See the survey by Tan and van Leeuwen [13]for an overview of the field of compact routing.One of the main questions in interval routing research is that given ,how to label its nodes and edges so that all the routing paths are shortest paths,where represents either a specific kind of graphs or arbitrary graphs (general networks).A successful labeling satisfying the condition constitutes an optimum interval rout-2ing scheme(IRS).For a number of specific graphs,optimum IRSs are known to exist [13].What about arbitrary graphs?Ruˇz iˇc ka answered this in the negative way by constructing a graph that has no optimum IRS[11].What then can be done if indeed no optimum IRS exists for a given network? One possibility is to relax the compactness of routing information by allowing more than one interval label to be associated with an edge.An IRS that allows up to labels per edge is called an-label IRS,or simply-IRS.Figure2shows a graph which has no optimum1-label IRS,as proved by Fraigniaud and Gavoille[3],but has optimum IRS if up to two labels per edge are allowed.One such optimum 2-IRS for the graph is shown in thefigure.3Figure2:A circular-arc graph and its optimum-IRSBecause of the existence of graphs like the one just shown,multilabel interval routing has become an interesting branch of interval routing research.The central theme is tofind a good trade-off between routing information storage(in terms of number of labels per edge)and the path lengths.In[6],Gavoille and Guˇe vremont proved that at least labels per edge are needed for shortest-path interval rout-ing in some general networks.In[4],Fraigniaud and Gavoille proved a stronger result—a total of bits are necessary for any shortest path routing in general networks.If all shortest paths are to be encoded as routing information,Kranakis, Krizanc and Urrutia proved that a total of bits would be necessary for general networks[8].It appears that for general networks,shortest-path routing is costly in3terms of space.Moreover,Flammini,Gambosi and Salomone have proved that the problem offinding minimum number of labels for shortest-path routing in general networks is NP-hard[1].In practice,it might not always be necessary to insist on shortest-path routing, as long as the paths are not too far from the optimal.Santoro and Khatib have proposed an algorithm that can label any graph to yield paths whose lengths are at most two times the graph’s diameter[12].Instead of considering all the paths,we could look at just the longest path which is commonly used as a performance indicator in many analyses.In shortest-path routing,the longest path equals the diameter of the network.In other cases,it is useful to establish a lower bound in terms of the network’s diameter on the longest path.This bound can then be used to determine the goodness of any rout-ing scheme to be applied to the network.For1-IRS,Ruˇz iˇc ka,using some planar graphs,proved a lower bound ofon the longest path in general networks[11].1Using some similar,but non-planar graphs,Tse and Lau improved this bound to,where forand for[18].For-IRS,,Tse and Lau proposed in[14]two lower bounds that are based on planar graphs on the longest path—andfor-label IRS,where is from to,and from to, ing non-planar graphs,Tse and Lau proposed in[16]two lower bounds on the longest path—and for-label IRS,where is from to,and from to,respectively.Recently,Kr´aˇloviˇc et al.improved the lower bound to for-IRS where is from to[9]. And soon after,Gavoille extended this lower bound to for to ,where is the diameter of the graph[7].These various results form a spectrum,as shown in Figure3.An extension of the spectrum to for large values of,,was derived in[15].The extended spectrum has the bound for-IRS,where is from to,.We adopt the trivial bound of for number of labels from to,Interest-ingly,only one upper bound exists,which is the upper bound for1-IRS due 1His proof has a minor problem which was corrected by Tse and Lau[17].4M)number of labelsFigure3:Spectrum of lower bounds on the longest path(not to scale).to Santoro and Khatib[12].This bound is sufficiently close to the corresponding lower bound of or.Referring to Figure3,the performance of interval routing seems to increase as more labels are allowed.But more labels means that more storage space is requiredin the routers.A good routing scheme should try strike a good balance between the various factors contributing to the success of the scheme.In this paper,we addressthis issue of tradeoff.Wefirst give,in Section3,the proof of a new lower bound onthe longest path for-IRS,where is from to(refer to Figure3).This segment of the spectrum is significant because it represents“reasonable”amountof space apart from the-label scheme.The result shows that even with as muchas labels per edge,the longest path is still some50%longer than the opti-mum.Apart from space and length of routing paths which are important factors,thereis the factor related to the balancing of traffic.An unbalanced traffic situation, where packets could become clotted,is detrimental to the overall performance ofthe routing function.Section4deals with this issue.We introduce a measure calledtraffic load ratio and apply it to a special kind of graphs.We show that if shortest-path routing is to be insisted on,the result would be unbalanced traffic(indicatedby a large traffic load ratio)in various spots of the network.However,by slightly5relaxing the requirement on the path lengths,we can derive an IRS that on the one hand can achieve balanced traffic and on the other hand uses very little space(four labels per edge)for routing information.2PropertiesThe network in question is a connected graphs,,where is the set of nodes,and the set of the edges.Every edge in is bidirectional.There are nodes in.To implement interval routing,each node is labeled with a node number,from the set.Every edge in each direction is labeled with interval labels,each of the form ,where.For that are directly connected,denote the interval labels for the edge that goes from to.For convenience,we use as a short-hand notation for.A node is said to be contained in if(1)for,or(2)or ,otherwise.We use the notation,to denote the cyclic ordering of node numbers,for.Naturally,.As in[18],the expression means that and are contained in some interval and that they are ordered after and before,but the order of and is not shown.Property1(Completeness)The set of interval labels for edges directed from a node is complete.That is,every node in must be contained in one of’s interval.Property2(No ambiguity)The interval labels for edges directed from a node are dis-joint.That is,for,is contained in exactly one of these intervals.Property3(No bouncing)For each,there exists no node,such that is contained in both and.It should be noted that these properties are necessary but not sufficient for a valid IRS.A valid IRS is one that can route a message from any node to any other node.For-IRS(),Property2seems to be unnecessary for the set of labels that are associated with the same outgoing edge.It seems,however,not practical to have multiple such labels that are overlapping,for they should be combined into6a single label,thus saving some space.In fact,an-IRS allows a stronger kind of disjointness for the multiple labels associated with an edge—that is,there could exist a gap between the labels’intervals such that they cannot be concatenated to form a single interval.This property is vital in the proof of the lower bound in Section3.3A Lower BoundThe following two facts will be used in the main proof.Fact3.1Given objects,the number of ways to partition them into two equal-size groups is.Fact3.2Among all the different ways of partitioning objects that are arranged in a circle into two equal-size groups(each of size),there is one by which all the objects in the same group will not be neighbours in the circle.We are going to construct the graph based on which we will derive our lower bound.Define which is of sizeand of diameter for,where and are as follows.ForFor7Figure4:The graph8Where,and represents the-th way,among all possible ways,of partitioning the set into two groups—in one group,and in the other group.There are“flaps”,whose roots are the nodes,and within eachflap, columns and layers.An example of the graph,,is shown in Fig-ure4.This particular graph,,has sixflaps(rooted at the nodes), and within eachflap,two columns and ten layers.The subscripts are used to denote theflap,the column,and the layer,respectively.Note that the’s are connected toflaps and the’s are connected to the remainingflaps.In every layer,we partition theflaps into two groups, each group havingflaps connected to either the’s or the’s.By Fact3.1, there are different ways of partitioning.Therefore,we need() layers in the graph,each of which represents a different way of partitioning theflaps.We can now prove the lower bound.Theorem3.1There is a graph such that for any valid-label IRS,the longest routing path will be no shorter than.Proof:Assume the contrary that there exists an IRS for such that the longest path is shorter than.By the definition of,for all,the-th,the-th,...,and the -thflaps are connected to’s and the-th,the-th,...,and the -thflaps are connected to’s.For all,it must be the case thatand;otherwise, if,then by Property1,,and the length of the path from to through the edge would be at least.Hence,for all,In each of the above,since elements are contained in interval labels,by the pigeon-hole principle,one of the intervals contains at least two elements.In fact,9by Property2,we canfind two such elements in one interval such that none of the other elements fall between them.Since all the different ways of partitioning (which are in a cycle ordered by“”)are represented by the layers,by Fact3.2,there exists one way of partitioning in which all the elements in either partition are not neighbors in the cyclic order.This contradicts the previ-ous statement concerning two elements being in the same interval and none of the other elements are in between them.Note that the proof is valid even if the edge and have fewer than labels(such as when some of the labels are not disjoint).For such cases,we can use fewerflaps to achieve the same lower bound.This shows the power of having (strong)disjoint labels(refer to Section2),which forces the graph to be of the size as has been shown.Corollary3.1There is a graph where and is any constant, such that if the longest path is less than,the number of labels per edge is at least .Proof:Clearly,when,and when.4Traffic Balancing and the Multiglobe GraphIn this section,we present the problem of traffic imbalance due to shortest-path routing,and then a solution(an IRS)to the problem.The solution trades path lengths for balanced traffic at every node.The graph we use is known as the10multiglobe graph[9].For this graph,Tse and Lau proved a lower bound on the longest path of for number of labels up to,where is the number of nodes[16].Kr´aˇloviˇc et al.proved a similar result,of,for IRS’s using labels per edge,where is the number of edges.The IRS we are propos-ing in this section uses up to four labels per edge,produces paths that are of length not longer than(thus matching the lower bound on the longest path),and balances the traffic for every node.As we can see,there are all the advantages to not insisting on shortest-path routing.The multiglobe graph,,is as shown in Figure5.It is parameterized by,the number of layers,,the number offlaps,and,the number of columns(of nodes) within aflap.The indexing of the layers,theflaps,and the columns are as shown in thefigure.We refer to the nodes that are within a layer and aflap as a chain.Figure5:The skeleton of.has diameter and size.and are as follows.Theflaps are rooted at the nodes,respectively.We will use sub-scripts for indexing the layers,theflaps,and the columns,respectively.Given11a node,say,we use to denote an edge of this node that points towards the center()of the graph,and to denote an edge that points towards the tip() of aflap.Note that when referring to a node or edge,we may omit some of its subscripts(for simplicity in notation)if the missing subscripts can be inferred from the context.And we use to denote the label or labels of,where can be a node,a set of nodes,an edge,or a set of edges.4.1The Traffic ProblemSuppose we apply shortest-path routing to the multiglobe graph.Consider the node,for any.There are betweenand paths originating from that would go through the edge,and the remaining paths would go through the edge.Hence,we have a ratio of between the the two edges in terms of expected traffic load—which is in the worst case.2That means that this node,,could become a bottleneck during operation.As we move towards the center()or the tip(),the situation improves.In particular, under shortest-path routing,the traffic load among the edges of is perfectly balanced;so is that of.We define traffic load ratio of a node to be the largest ratio ()between the traffic loads of any pair of its edges,where the traffic load of an edge is the number of paths originating from this node that would go through the edge.A ratio of means that the traffic is balanced.In the following,we give an IRS which is non-optimal in terms of the length of its paths,but which leads to balanced traffic(traffic load ratio=)at every node.The length of the paths is bounded by which meets the lower bound on the longest path for the multiglobe graph for as many as or labels. Surprisingly,our IRS uses not more than four labels per edge.Hence,our labeling is optimal for this range of number of labels,even though the paths it generates are not shortest paths.2Let be a constant,and and be.124.2A Traffic-Balanced-IRSLet and.A chain is seen as comprising two subchains:a (tail)subchain consisting of the nodes,and an(head)subchain consisting of the nodes.The lengths of these two chains differ by at most one.We partition into a set of subgraphs,and,as follows.For every layer(),consists of all the subchains in that layer and the node.For everyflap(),consists of all the subchains in thatflap and the node.Note that every subgraph,or,is a tree.We label the nodes by traversing the trees one after another:1.For,perform depth-first traversal for the subgraph rooted at.2.For,perform depth-first traversal for the subgraph rooted at.The traversal labels the nodes in sequential order:thefirst node visited is labeled ,the second,and so on.Figure6shows an example of with,,and .Figure6:An example of and its node-labels.The following are true of the labels thus produced by this labeling scheme.13For the subgraphs:.Within an subgraph:.Within a subgraph:.Within an subchain:.Within a subchain:.For simplicity,we assume that is odd.The case where is even differs in a very minor way.Lemma4.1If for any and,contains and,and contains and,then the routing path of any valid IRS from or will not exceed .Proof:The routing paths from to and are shortest paths;so are the routing paths from to and.These paths are bounded by.Then,consider the routing from to,.The routing willfirst go to some,and then take the shortest route from to the destination in.Hence,the total length will not exceed.The routing from to,is similar.Lemma4.2Given a valid IRS,for any,and,if contains,,and contains,,then the traffic load ratio of is equal to.Proof:The number of nodes that are contained in is at least,and that in is at least. Since,the traffic load ratio is,which is.We can now label the edges.The following is for any node.1.For any,and,contains(a),.14(b)if,if,orif.2.And contains(a),.(b)if,if,orif.Lemma4.3Given the above labeling of nodes and edges,and assume that contains all and for any,and contains all and for any,then for any,(1) four labels per edge is sufficient,(2)its edge-labels satisfy the completeness property,(3)its edge-labels satisfy the disjointness property,(4)the paths originating from are bounded by,(5)its paths have no cycle,and(6)it has a traffic load ratio of.Proof:(1)For,and can each be covered by one label;one label is enough to cover each of and;and one or two labels to cover.Hence,four labels suffice.Similarly for.(2)and(3)by simple inspection.(4)Since contains and,andcontains and,the argument is the same as that for Lemma4.1.(5)Any cycle will have a length of at least,which contradicts the last.(6)Di-rectly from Lemma4.2.Lemma4.3depends on the labeling of the nodes and.Consider the routing from some.The following is true because of our node labeling scheme.15Denoting each of the above intervals,except,by,we haveThere are all together’s.To balance the traffic,we divide them among the edges of:thefirst’s to thefirst()edge,the next’s to the second()edge,and so on.Similarly,consider the routing from;we havewhere,,etc.There are all together’s to be distributed among the edges of:thefirst’s to thefirst()edge, etc.The following is the labeling scheme for and.1.,contains(a),(b),and(c).2.contains(a),(b),and(c).Lemma4.4Given the above labeling scheme for and,for any or,(1)four labels per edge is sufficient,(2)its edge-labels satisfy the completeness property,(3)its edge-labels satisfy the disjointness property,(4)the paths originating from are bounded by,(5) its paths have no cycle,and(6)it has a traffic load ratio of.16Proof:Similar to that of Lemma4.3.For(1),note that two intervals will be neces-sary to cover if happens to fall inside them.By Lemma4.3and Lemma4.4,we have the following.Theorem4.1There exists a-IRS for such that the traffic load ratio of every node is and the longest path is of length.We close this section by giving the edge-labels of a few selected nodes in the example in Figure6.They were generated based on the labeling methods given above.Node Edge LabelsAs shown,the number of labels is between and.The traffic load ratio for these nodes are,,,,respectively,all very close to.These ratios, however,are not much different from those of a shortest-path IRS applied to the same graph,simply because the graph in Figure6is relatively small in size and has too few layers.For larger graphs with more layers,the difference would be much greater.175Discussion and ConclusionTheorem4.1reveals that it is not necessarily true that by increasing the number of labels,the length of the longest path is reduced.Between four labels and labels,the lower bound on the length of the longest path for the multiglobe graph, ,remains unchanged.It is interesting to note on the other hand,that increas-ing the number of labels will certainly bring about a reduction in the average path length,as demonstrated below.Theorem5.1Given an arbitrary graph and an-label IRS applied on the graph,if there is a non-optimal routing path from to,then there exists an-label IRS which can replace the path with an optimal one,while not perturbing any of the other paths.Proof:Suppose the shortest path from to is,where and .For,if does not contain,add to ,and remove from the interval(of another edge of)that contains it.Let this latter interval be.The removal might split into two disjoint intervals.As a result,one interval is added to,and might become two intervals.After all the adding and removing along the shortest path,we have an-IRS which provides an optimal routing path from to.This paper opens a new avenue for interval routing research:the derivation of interval routing schemes that can balance traffic.One could try to identify graphs or properties of graphs that are most prone to traffic imbalances under interval routing.In Section4,we defined traffic balance as an attribute of a node,which is in terms of routes that originate from the node.In real operation,other routes may pass through this node and hence add to the traffic load of this node.A more accurate measure would consider all routes,whether originating from this node or not.Consider Figure3.The lower bound results that are based on non-planar graphs appear to be a constant function.It might be worthwhile to try to replace this by a decreasing function.The segments beyond for,and beyond for are still missing a non-trivial bound.18The tightness of these existing lower bounds for-IRS()is not so clear as there are no upper bounds to match.So far,the longest-path analysis and the shortest-path analysis both focus on the worst case.Practically,longest-path analyses is not as significant as average-path analyses.The traffic burden of one longest path is not really that great if most of the other paths are close to being longest.In other words,the lower bound on average-path length is more important than the lower bound on longest-path length.The average-path analysis is expected to be more complicated;the technique of counter proof can no longer be used,and random graphs,or statistical analysis techniques will have to be used instead.References[1]M.Flammini,G.Gambosi,and S.Salomone,Interval routing schemes,Proc.12th Annual Symposium on Theoretical Aspects of Computer Science(STACS’95), 279–290,1995.[2]M.Flammini,G.Gambosi,U.Nanni,and R.Tan,Multi-Dimensional IntervalRouting Schemes,Proc.the9th International Workshop on Distributed Algorithms (WDAG’95),1995.[3]P.Fraigniaud and C.Gavoille,Interval Routing Schemes,Research ReportNo.94-04,Laboratoire de L’Informatique du Parallˇe lism,Ecole Normale Supˇe rieure de Lyon,France,1994.To appear in Algorithmica.[4]P.Fraigniaud and C.Gavoille,Universal Routing Schemes,Journal of Dis-tributed Computing,10:65–78,1997.[5]P.Fraigniaud and C.Gavoille,Local Memory Requirement of Universal Rout-ing Schemes,Research Report No.96-01,Laboratoire de L’Informatique du Parallˇe lism,Ecole Normale Supˇe rieure de Lyon,France,1996.[6]C.Gavoille and E.Guˇe vremont,Worst Case Bounds for Shortest Path IntervalRouting.Research Report No.95-02,Laboratoire de L’Informatique du Par-allˇe lism,Ecole Normale Supˇe rieure de Lyon,France,1995.19[7]C.Gavoille,On Dilation of Interval Routing,Research Report RR-1145-96,LaBRI,University of Bordeaux,France,November1996.[8]E.Kranakis,D.Krizanc,and J.Urrutia,Compact Routing and Shortest PathInformation,Proc.2nd Colloquium on Structural Information&Communication Complexity(SIROCCO’95),101–112,1995.[9]R.Kr´aˇloviˇc,P.Ruˇz iˇc ka,D.ˇStefankoviˇc,The Complexity of Shortest Path andDilation Bounded Interval Routing,Technical Report,Department of Com-puter Science,Comenius University,August1996.[10]J.van Leeuwen and R.B.Tan,Interval routing,The Computer Journal,30:298–307,1987.[11]P.Ruˇz iˇc ka,A Note on the Efficiency of an Interval Routing Algorithm,TheComputer Journal,34:475–476,1991.[12]N.Santoro and R.Khatib,Labelling and Implicit Routing in Networks,TheComputer Journal,28:5–8,1985.[13]R.B.Tan and J.van Leeuwen,Compact Routing Methods:A Survey,TechnicalReport RUU-CS-95-05,Dept.of Computer Science,Utrecht University,1995.(Also in Proc.Colloquium on Structural Information and Communication Complex-ity(SICC’94),99–109,1994.)[14]S.S.H.Tse and u,Some Lower-Bound Results on Interval Routing inPlanar Graphs,Technical Report TR-97-05,Department of Computer Science, University of Hong Kong,April1997.(Preliminary version:Lower Bounds for Multi-label Interval Routing,Proc.2nd Colloquium on Structural Information& Communication Complexity(SIROCCO’95),123–134,1995.)[15]S.S.H.Tse and u,On the Space Requirement of Interval Routing,Technical Report TR-96-11,Department of Computer Science,The University of Hong Kong,1996.[16]S.S.H.Tse and u,Two Lower Bounds for Mult-Label Interval Rout-ing,Proc.of Computing:The Australasian Theory Symposium(CATS’97),Syd-20ney,Australia,February1997,in Australian Computer Science Communication, 19(2):36–43.[17]S.S.H.Tse and u,More on the Efficiency of Interval Routing,Tech-nical Report TR-97-04,Department of Computer Science,The University of Hong Kong,March1997.[18]S.S.H.Tse and u,An Optimal Lower Bound for Interval Routing inGeneral Networks,Technical Report,Department of Computer Science,The University of Hong Kong,June1997.21。