12年美赛B题O奖论文--Computing Along the River_第1页
12年美赛B题O奖论文--Computing Along the River_第2页
12年美赛B题O奖论文--Computing Along the River_第3页
12年美赛B题O奖论文--Computing Along the River_第4页
12年美赛B题O奖论文--Computing Along the River_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Computing Along the Big Long River231 ComputingAlong the Big Long River Chip Jackson Lucas Bourne Travis Peters Western Washington University Bellingham, WA Advisor: Edoh Y. Amiran Abstract We develop a model to schedule trips down the Big Long River. The goal is to optimally plan boat trips of vary

2、ing duration and propulsion so as to maximize the number of trips over the six-month season. We model the process by which groups travel from campsite to campsite. Subject to the given constraints, our algorithm outputs the optimal daily schedule for each group on the river. By studying the algorith

3、ms long-term behavior, we can compute a maximum number of trips, which we defi ne as the rivers carrying capacity. We apply our algorithm to a case study of the Grand Canyon, which has many attributes in common with the Big Long River. Finally, we examine the carrying capacitys sensitivity to change

4、s in the distribution of propulsion methods, distribution of trip duration, and the number of campsites on the river. Introduction We address schedulingrecreationaltrips down the Big Long River so as to maximize the number of trips. From First Launch to Final Exit (225 mi), participants take either

5、an oar-powered rubber raft or a motorized boat. Tripslastbetween6and18nights,withparticipantscampingatdesignated campsites along the river. To ensure an authentic wilderness experience, at most one group at a time may occupy a campsite. This constraint limits the number of possible trips during the

6、parks six-month season. We model the situation and then compare our results to rivers with similarattributes,thus verifyingthat our approachyieldsdesirableresults. Our model is easily adaptable to fi nd optimal trip schedules for rivers of varying length, numbers of campsites, trip durations, and bo

7、at speeds. TheUMAPJournal33(3)(2012)231246. c ?Copyright2012byCOMAP,Inc. Allrightsreserved. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profi t or commercial advantage

8、and that copies bear this notice. Abstracting with credit is permitted, but copyrights for components of this work owned by others than COMAP must be honored. To copy otherwise, to republish, to post on servers, or to redistribute to lists requires prior permission from COMAP. 232The UMAP Journal33.

9、3 (2012) Defi ning the Problem How should trips of varying length and propulsion be scheduled to maximize the number of trips possible over a six-month season? How many new groups can start a river trip on any given day? What is the carrying capacity of the riverthe maximum number of groups that can

10、 be sent down the river during its six-month season? Model Overview We design a model that canbeappliedtoreal-worldriverswithsimilarattributes(i.e.,theGrand Canyon); is fl exible enough to simulate a wide range of feasible inputs; and simulates river-trip scheduling as a function of a distribution o

11、f trip lengths (either 6, 12, or 18 days), a varying distribution of propulsion speeds, and a varying number of campsites. The model predicts the number of trips over a six-month season. It also answers questions about the carrying capacity of the river, advantageous distributions of propulsion spee

12、ds and trip lengths, how many groups can start a river trip each day, and how to schedule trips. Constraints The problem specifi es the following constraints: Trips begin at First Launch and end at Final Exit, 225 miles downstream. There are only two types of boats: oar-powered rubber rafts and moto

13、r- ized boats. Oar-powered rubber rafts travel 4 mph on average. Motorized boats travel 8 mph on average. Group trips range from 6 to 18 nights. Trips are scheduled during a six-month period of the year. Campsites are distributed uniformly along the river. No two groups can occupy the same campsite

14、at the same time. Computing Along the Big Long River233 Assumptions We can prescribe the ratio of oar-powered river rafts to motorized boats that go onto the river each day. There can be problems if too many oar-powered boats are launchedwith short trip lengths. The duration of a trip is either 12 d

15、ays or 18 days for oar-powered rafts, and either 6 days or 12 days for motorized boats. Thissimplifi cationstillallowsourmodeltoproducemeaningfulresults while letting us compare the effect of varying trip lengths. There can only be one group per campsite per night. This agrees with the desires of th

16、e river manager. Each day, a group can only move downstream or remain in its current campsiteit cannot move back upstream. Thisrestrictsthefl owofgroupstoasingledirection,greatlysimplifying how we can move groups from campsite to campsite. Groups can travel only between 8a.m.and 6p.m., a maximum of

17、9 hours of travel per day (one hour is subtracted for breaks/lunch/etc.). Thisimpliesthatperday, oar-poweredraftscantravelatmost36miles, and motorized boats at most 72 miles. This assumption allows us to determine which groups can reasonably reach a given campsite. Groupsnevertravelfartherthanthedis

18、tancethattheycanfeasiblytravel in a single day: 36 miles per day for oar-powered rafts and 72 miles per day for motorized boats. Weignorevariablesthatcouldinfl uencemaximumdailytraveldistance, such as weather and river conditions. There is no way of accurately including these in the model. Campsites

19、are distributeduniformlyso that the distancebetweencamp- sites is the length of the river divided by the number of campsites. Wecanthusrepresenttheriverasanarrayofequally-spacedcampsites. A group must reach the end of the river on the fi nal day of its trip: A group will not leave the river early ev

20、en if able to. A group will not have a fi nish date past the desired trip length. This assumption fi ts what we believe is an important standard for the river manager and for the quality of the trips. 234The UMAP Journal33.3 (2012) Table 1. Notation. SymbolMeaning gigroup i titrip length for group i

21、, measured in nights; 6 ti 18 dinumber of nights group i has spent on the river Ynumber of campsites on the river cYlocation of campsite Y in miles downstream; 0 cY 225 c0campsite representing First Launch (used to construct a waitlist of groups) c fi nal campsite (which is always “open”) representi

22、ng Final Exit lilocation of group is current campsite in miles down the river; 0 li 1: groupgiis behind schedule; Pi PC, Group A is moved to Campsite 5. numberof nightsequalto its predeterminedtriplength. However, in some instances it may not be ideal to move the group with highest priority to the f

23、arthest feasible open campsite. Such is the case if the group with the highest priority is ahead of schedule (P 1,thenmovegitoc,itsfarthestreachable open campsite. Ifgiis ahead of schedule, i.e.Pi dDthatis, GroupDissupposedtobeontheriverfor 12 nightsbut so far has spent only 11so Group D remainson t

24、he river, at some campsitebetween 171 and 224 inclusive. schedules of the four specifi c groups that we introduce to the river on day 25. We choose a midseason day to demonstrate our models stability over time. The characteristics of the four groups are: g1: motorized,t1= 6; g2: oar-powered,t2= 18;

25、g3: motorized,t3= 12; g4: oar-powered,t4= 12. Figure 5 shows each groups campsite number and priority value for each night spent on the river. For instance, the column labeledg2gives campsite numbers for each of the nights ofg2 s trip. We fi nd that eachgi is off the river after spending exactlytini

26、ghts camping, and thatP 1 asdi ti, showing that as time passes our algorithm attempts to get (and keep) groups on schedule. Figures 6 and 7 display our results graphically. These fi ndings are consistent with the intention of our method; we see in this small-scale simulation that our algorithm produ

27、ces desirable results. Case Study The Grand Canyon The Grand Canyon is an ideal case study for our model, since it shares many characteristics with the Big Long River. The Canyons primary river raftingstretchis226miles,ithas235campsites,anditisopenapproximately six months of the year. It allows tour

28、ists to travel by motorized boat or by oar-poweredriverraftforamaximumof12or18days,respectivelyJalbert et al. 2006. Using the parameters of the Grand Canyon, we test our model by run- ninganumberofsimulations. Wealterthenumberofgroupsplacedonthe water each day, attempting to fi nd the carrying capac

29、ity for the riverthe 238The UMAP Journal33.3 (2012) Figure 4. Visual depiction of scheduling algorithm. Computing Along the Big Long River239 Campsite numbers and priority values for each group Number of nights spent on river ? ? ? ? ? ? ? ? 1 ? 2 ? 3 ? 4 ? 5 ? 6 ? 7 ? 8 ? 9 ? 11 ? 12 ? 13 ? 14 ? 15

30、 ? 16 ? 17 ? 18 ? 19 ? 20 ? Figure 5. Schedule for example of groups launched on Day 25. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Figure 6. Movement of groups down the river based on Figure 5. Groups reach the end of the river on different nights due to varying trip-duration

31、 parameters. 240The UMAP Journal33.3 (2012) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Figure 7. Priority values of groups over the course of each trip. Values converge to P = 1 due to the algorithms attempt to keep groups on schedule. maximumnumberofpossibletripsoverasix-mont

32、hseason. Themaincon- straintis that each trip must last the groups plannedtrip duration. During its summer season, the Grand Canyon typically places six new groups on thewatereachdayJalbertetal.2006,soweusethisvalueforourfi rstsim- ulation. In each simulation, we use an equal number of motorized boa

33、ts and oar-powered rafts, along with an equal distribution of trip lengths. Our model predicts the number of groups that make it off the river (completed trips), how many trips arrive past their desired end date (late trips), and the number of groups that did not make it off the waitlist (total left

34、onwaitlist). Thesevalueschangeaswevarythenumberofnewgroups placed on the water each day (groups/day). Table 2. Results of simulations for the number of groups to launch each day. SimulationGroups/dayTripsLeft on CompletedLatewaitlist 16996 281328 3101660 4121992 5142324 6162656 7172834 8182988 91931

35、545 102032481043 1121330614109 Computing Along the Big Long River241 Table 1 indicates that a maximum of 18 groups can be sent down the river each day. Over the course of the six-month season, this amounts to nearly 3,000 trips. Increasing groups/day above 18 is likely to cause late trips(somegroups

36、arestillontheriverwhenoursimulationends)andlong waitlists. In Simulation 1, we send 1,080 groups down river (6 groups/day 180days)butonly996groupsmakeitoff;theothergroupsbegannearthe end of the six-month period and did not reach the end of their trip before the end of the season. These groups have n

37、egligible impact on our results and we ignore them. Sensitivity Analysis of Carrying Capacity ManagersoftheBigLongRiverarefacedwithasimilartasktothatofthe managers of the Grand Canyon. Therefore, by fi nding an optimal solution for the Grand Canyon, we may also have found an optimal solution for the

38、 Big Long River. However, this optimal solution is based on two key assumptions: Each day, we put approximately the same number of groups onto the river; and the river has about one campsite per mile. We can make these assumptions for the Grand Canyon because they are true for the Grand Canyon, but

39、we do not know if they are true for the Big Long River. Todealwiththeseunknowns,wecreateTable3. Itsvaluesaregenerated by fi xing the numberYof campsites on the river and the ratioRof oar- powered rafts to motorized boats launched each day, and then increasing the number of trips added to the river e

40、ach day until the river reaches peak carrying capacity. Table 3. Capacity of the river as a function of the number of campsites and the ratio of oarboats to motorboats. Number of campsites on the river 100150200250300 1:413601688236230363724 Ratio1:211811676251431783854 oar : motor1:1116918372505317

41、33984 2:111571658232029883604 4:19901652230828033402 The peak carrying capacities in Table 3 can be visualized as points in a three-dimensional space, and we can fi nd a best-fi t surface that passes (nearly) through the data points. This best-fi t surface allows us to estimate 242The UMAP Journal33

42、.3 (2012) the peak carrying capacityMof the river for interpolated values. Essen- tially, it givesMas a function ofYandRand shows how sensitiveMis to changes inYand/orR. Figure 7 is a contour diagram of this surface. Figure 7. Contour diagram of the best-fi t surface to the points of Table 3. The ri

43、dge along the vertical lineR = 1 : 1predicts that for any given value ofYbetween 100 and 300, the river will have an optimal value of MwhenR = 1 : 1 . Unfortunately, the formula for this best-fi t surface is rather complex, and it doesnt do an accurate job of extrapolating beyond thedataofTable3;soi

44、tisnotaparticularlyusefultoolforthepeakcarrying capacityforothervaluesofR. Thebestmethodtopredictthepeakcarrying capacity is just to use our scheduling algorithm. Sensitivity Analysis of Carrying Capacity re R and D WehavetreatedMasafunctionofRandY, butitisstillunknowntous howMis affected by the mix

45、 of trip durations of groups on the river (D). Computing Along the Big Long River243 For example, if we scheduled trips of either 6 or 12 days, how would this affectM? The river managers want to know what mix of trips of varying duration and speed will utilize the river in the best way possible. We

46、use our scheduling algorithm to attempt to answer this question. We fi x the number of campsites at 200 and determine the peak carrying capacityfor valuesofRandD. Theresultsof thissimulationare displayed in Table 4. Table 4. Carrying capacity of the river by trip lengths and boat type. Distribution

47、of trip lengths 12 only12 or 186 or 126, 12, or 18 1:42004199825412362 Ratio1:22171199225352514 oar : motor1:12171198623622505 2:11837214728472320 4:12505214128512308 Table4isintendedtoaddressthequestionofwhatmixoftripdurations and speeds will yield a maximum carrying capacity. For example: If the r

48、iver managers are currently scheduling trips of length 6, 12, or 18: Capacity could be increased either by increasingRto be closer to 1:1 or by decreasingDto be closer to “6 or 12.” 12 or 18: DecreaseDto be closer to “6 or 12.” 6 or 12: IncreaseRto be closer to 4:1. Conclusion The river managers hav

49、e asked how many more trips can be added to theBigLongRiversseason. Withoutknowingthespecifi csofhowtheriver is currently being managed, we cannot give an exact answer. However, by applyingourmodeltoastudyoftheGrandCanyon,wefoundresultswhich could be extrapolated to the context of the Big Long River

50、. Specifi cally, the managers of the Big Long River could add approximately(3,000 X) groups to the rafting season, whereXis the current number of trips and 3,000 is the capacity predicted by our scheduling algorithm. Additionally, we modeled how certain variables are related to each other;M,D,R, and

51、Y . River managers could refer to our fi gures and tables to see how they could change their current values ofD,R, andYto achieve a greater carrying capacity for the Big Long River. We also addressed scheduling campsite placement for groups moving down the Big Long River through an algorithm which u

52、ses priority values to move groups downstream in an orderly manner. 244The UMAP Journal33.3 (2012) Limitations and Error Analysis Carrying Capacity Overestimation Our model has several limitations. It assumes that the capacity of the river is constrained only by the number of campsites, the trip dur

53、ations, and the transportation methods. We maximize the rivers carrying capac- ity, even if this means that nearly every campsite is occupied each night. This may not be ideal, potentially leading to congestion or environmental degradation of the river. Because of this, our model may overestimate th

54、e maximum number of trips possible over long periods of time. Environmental Concerns Our case study of the Grand Canyon is evidence that our model omits variables. We are confi dent that the Grand Canyon could provide enough campsitesfor 3,000 trips over a six-monthperiod, as predicted by our algo-

55、rithm. However, since the actual fi gure is around 1,000 trips Jalbert et al. 2006,theerrorislikelyduetofactorsoutsideofcampsitecapacity, perhaps environmental concerns. Neglect of River Speed Another variable that our model ignores is the speed of the river. River speed increases with the depth and

56、 slope of the river channel, making our assumption of constant maximum daily travel distance impossible Wikipedia 2012. When a river experiences high fl ow, river speeds can double, and entire campsites can end up under water National Park Ser- vice 2008. Again, the results of our model dont refl ec

57、t these issues. References C.U. Boulder Dept. of Applied Mathematics. n.d. Fitting a surface to scat- tered x-y-z data points./computing/ Mathematica/Fit/. Jalbert, Linda, Lenore Grover-Bullington, and Lori Crystal, et al.2006. Colorado River management plan. 2006./grca/ parkmgmt/upload/CRMPIF_s.pdf. NationalParkService. 2008. GrandCanyonNationalPark. Highfl owriver permitinformation./grca/naturescience/high_ flow2008-permit.htm. . 2011. Grand Canyon National Park. 2011 Campsite List.http: //grca/parkmgmt/upload/2011Campsi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论