{"id":5317,"date":"2019-04-26T10:31:50","date_gmt":"2019-04-26T17:31:50","guid":{"rendered":"http:\/\/www.christofteuscher.com\/aagaa\/?p=5317"},"modified":"2023-03-27T14:47:00","modified_gmt":"2023-03-27T21:47:00","slug":"an-optimal-solution-to-the-oregon-badlands-challenge","status":"publish","type":"post","link":"https:\/\/christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/","title":{"rendered":"An Optimal Solution to the Oregon Badlands Challenge"},"content":{"rendered":"\r\n<p class=\"has-drop-cap\">To honor the tenth anniversary of the <a href=\"https:\/\/onda.org\/media-item\/success-oregon-badlands\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Oregon Badlands Wilderness (opens in a new tab)\">Oregon Badlands Wilderness<\/a> designation, the <a href=\"https:\/\/onda.org\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Oregon Natural Desert Association (ONDA) (opens in a new tab)\">Oregon Natural Desert Association (ONDA)<\/a> is hosting a six-month long <a href=\"https:\/\/onda.org\/Badlands-Challenge\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"exploration challenge (opens in a new tab)\">exploration challenge<\/a>:<\/p>\r\n\r\n\r\n\r\n<p class=\"is-layout-flow wp-block-quote-is-layout-flow\"><div class='dropshadowboxes-container ' style='width:auto;'>\r\n                            <div class='dropshadowboxes-drop-shadow dropshadowboxes-rounded-corners dropshadowboxes-inside-and-outside-shadow dropshadowboxes-raised-with-inside-shadow-with-outside-shadow dropshadowboxes-effect-default' style=' border: 1px solid #dddddd; height:; background-color:#ffffff;    '>\r\n                            &#8220;There are 50+ miles of trails in the Badlands. Can you hike, horseback ride, or run them all?&#8221; [Source: <a href=\"https:\/\/onda.org\/Badlands-Challenge\" target=\"_blank\" rel=\"noopener\">https:\/\/onda.org\/Badlands-Challenge<\/a>]\r\n                            <\/div>\r\n                        <\/div><\/p>\r\n\r\n\r\n\r\n<p>I bet one can, but how?<\/p>\r\n\r\n\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"671\" class=\"wp-image-5381\" src=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main.jpg?resize=640%2C671&#038;ssl=1\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main.jpg?resize=976%2C1024&amp;ssl=1 976w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main.jpg?resize=286%2C300&amp;ssl=1 286w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main.jpg?resize=768%2C806&amp;ssl=1 768w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main.jpg?w=1939&amp;ssl=1 1939w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\r\n<figcaption>Nope, nowhere did I say that I will ever do this challenge! [2021 update: I did.]<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">The problem<\/h4>\r\n\r\n\r\n\r\n<p>The map below (Figure 1) shows all 13 major trails. There&#8217;s a bunch of smaller connector segments in addition. So how does one go about completing all of these trails?<\/p>\r\n\r\n\r\n\r\n<p>Of course you could do them one after another, in whatever order feels good. Yet, for this blog post I&#8217;m interested to <strong>find the shortest possible route that visits each and every trail at least once<\/strong>. Hmmm?! At which of the 5 trailheads does one start? And in what order does one complete the trails? How does one avoid having to complete some trail segments more than once? Is it better to start at one trailhead and to finish there as well? Or are there shorter routes that start at one trailhead but end somewhere else?<\/p>\r\n\r\n\r\n\r\n<p>If you try to answer these questions by exploring possible solutions by hand, you will very quickly realize that such an attempt is utterly futile. There are simply too many combinations to explore. Also, how would you know that a given sequence is actually the shortest one?<\/p>\r\n\r\n\r\n\r\n<p>Thankfully, modern <a href=\"https:\/\/en.wikipedia.org\/wiki\/Graph_theory\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"graph theory (opens in a new tab)\">graph theory<\/a> provides us with a rich toolset to get to the bottom of this problem. Let&#8217;s get started!<\/p>\r\n\r\n\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><a href=\"https:\/\/onda.org\/Badlands-Challenge\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"493\" class=\"wp-image-5320\" src=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/onda_badlands_challenge_map.png?resize=640%2C493&#038;ssl=1\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/onda_badlands_challenge_map.png?resize=1024%2C789&amp;ssl=1 1024w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/onda_badlands_challenge_map.png?resize=300%2C231&amp;ssl=1 300w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/onda_badlands_challenge_map.png?resize=768%2C591&amp;ssl=1 768w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/onda_badlands_challenge_map.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/onda_badlands_challenge_map.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>\r\n<figcaption><strong>Figure 1<\/strong>. Oregon Badlands map with all trails, distances, and trailheads. Source: <a href=\"https:\/\/onda.org\/Badlands-Challenge\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"ONDA (opens in a new tab)\">ONDA<\/a>. Download the <a href=\"https:\/\/onda.org\/Badlands-Challenge\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"ONDA (opens in a new tab)\">pdf<\/a>.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">A bit of graph theory<\/h4>\r\n\r\n\r\n\r\n<p>A <strong>graph <\/strong><em><strong>G<\/strong><\/em><strong>\u00a0= (<\/strong><em><strong>V<\/strong><\/em><strong>,\u00a0<\/strong><em><strong>A<\/strong><\/em><strong>)<\/strong> is composed by a set of <strong>nodes<\/strong> (or vertices) <em>V<\/em> and a set of <strong>edges<\/strong> (or links) <em>A<\/em>. Edges can be <strong>directed<\/strong> or <strong>undirected<\/strong>. Figure 2 shows both a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Directed_graph\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"directed (opens in a new tab)\">directed<\/a> and an <a href=\"https:\/\/en.wikipedia.org\/wiki\/Graph_(discrete_mathematics)#Undirected_graph\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"undirected (opens in a new tab)\">undirected<\/a> graph.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"258\" class=\"wp-image-5352\" src=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/graph_types.jpg?resize=640%2C258&#038;ssl=1\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/graph_types.jpg?resize=1024%2C412&amp;ssl=1 1024w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/graph_types.jpg?resize=300%2C121&amp;ssl=1 300w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/graph_types.jpg?resize=768%2C309&amp;ssl=1 768w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/graph_types.jpg?w=1514&amp;ssl=1 1514w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/graph_types.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\r\n<figcaption><strong>Figure 2<\/strong>. A graph is composed by a set of nodes (or vertices) and a set of edges (or links). Links can be directed or undirected. Left: a directed graph. Right: an undirected graph.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>The above trail map from Figure 1 can straightforwardly be transformed into an abstract undirected graph. The graph is undirected because trails don&#8217;t have a direction. Figure 3 shows a visualization that retained the spatial location of the trailheads and trail intersections. The <strong>graph nodes V<\/strong>, i.e., the red dots, represent the trail intersections and trailheads (nodes 1, 9, 11, 14, and 24). Node IDs, which are essentially an arbitrary but unique number, are indicated in red. There&#8217;s a total of |V| = 24 <strong>nodes<\/strong>. The <strong>graph edges A<\/strong>, i.e., the black lines, represent trails. The |A|= 32 <strong>edges<\/strong> between the nodes represent trails. Each edge has an associated &#8220;cost,&#8221; which in our case is nothing more than the length of the trail segment measured in miles (indicated in bold\/black).<\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"748\" class=\"wp-image-5340\" src=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph.png?resize=640%2C748&#038;ssl=1\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph.png?w=798&amp;ssl=1 798w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph.png?resize=257%2C300&amp;ssl=1 257w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph.png?resize=768%2C898&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>\r\n<figcaption><strong>Figure 3<\/strong>. A graph representation of the Oregon Badlands trail system. Nodes (red) represent trailheads or trail intersections. Node IDs are shown in red. Edges (black) represent trails. Each edge has an associated &#8220;cost,&#8221; i.e., the length of the trail segment (in miles). The graph is undirected because the edges, i.e., the trails, do not have a direction.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">The problem reformulated<\/h4>\r\n\r\n\r\n\r\n<p>Now that we have an abstract undirected graph with |V| = 24 nodes and |A| = 32 edges, we can really get down to business. <strong>Given the list of nodes V and the list of edges A (including their distance), what is the shortest possible route that visits each and every edge (i.e., trail) at least once? <\/strong><\/p>\r\n\r\n\r\n\r\n<p>This is different from the <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Travelling_salesman_problem\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Traveling Salesman Problem (opens in a new tab)\">Traveling Salesman Problem<\/a><\/em> (TSP), which seeks the shortest possible route that visits each and every node at least once. If we&#8217;d apply a TSP algorithm, we&#8217;d end up with a solution that visits all trail intersections, but not necessarily all trails.<\/p>\r\n\r\n\r\n\r\n<p>Luckily our problem has a name and a solution as well: it&#8217;s called the <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Route_inspection_problem\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Chinese Postman Problem (opens in a new tab)\">Chinese Postman Problem<\/a><\/em> (CPP) and is part of a more general class of route inspection problems. <strong>The CPP consists in finding the shortest closed route (or circuit) that visits each and every edge of a connected, undirected graph<\/strong>. Chinese mathematician Kwan Mei-Ko studied that problem in 1960. For more info, see for example<a href=\"https:\/\/www.math.uni-bielefeld.de\/documenta\/vol-ismp\/16_groetschel-martin-yuan-ya-xiang.pdf\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" here (pdf) (opens in a new tab)\"> here (pdf)<\/a>. There are many interesting variants of this problem, such as the <em>Rural Postman Problem<\/em> (RPP) or the <em>Windy Postman Problem<\/em> (WPP). Needless to say that most of these problems \u2013 and obviously their solutions \u2013 are hugely important for modern logistics that involve vehicle routing, delivery planning, scheduling, etc.<\/p>\r\n\r\n\r\n\r\n<p>An undirected graph that has a closed route, i.e., a circuit, that visits every edge exactly once is called an <a href=\"https:\/\/en.wikipedia.org\/wiki\/Eulerian_path\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Eulerian circuit (opens in a new tab)\"><strong>Eulerian circuit<\/strong><\/a>. An\u00a0<strong>Eulerian trail<\/strong> (or <strong>Euler walk)<\/strong> in an undirected graph is a walk that visits each edge exactly once. Note that, as opposed to the circuit, the Eulerian trail does not end where it starts. From the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Eulerian_path#Properties\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"list of properties for an Eulerian circuit to exist (opens in a new tab)\">list of properties for an Eulerian circuit to exist<\/a>, we can see right away that our trail graph in Figure 3 does unfortunately <em>not<\/em> have an Eulerian circuit. That&#8217;s not quite good news because it means that one will have to visit one or more edges several times.<\/p>\r\n\r\n\r\n\r\n<p>Because most people are probably interested to start\/finish at the same trailhead for the Oregon Badlands Challenge, we shall focus on a circuit here, but alas not an Eulerian one.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">The solution<\/h4>\r\n\r\n\r\n\r\n<p>There are thankfully several algorithms and solvers for the <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Route_inspection_problem\" target=\"_blank\" rel=\"noreferrer noopener\">Chinese Postman Problem<\/a><\/em> (CPP). I&#8217;ll spare you all the technical details and present you with the solution to our problem. Here&#8217;s a summary of the most important solution details:<\/p>\r\n\r\n\r\n\r\n<table style=\"border-collapse: collapse; width: 100%; height: 132px;\">\r\n<tbody>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"width: 50%; height: 22px;\">Distance, total<\/td>\r\n<td style=\"width: 50%; height: 22px;\">65.4mi<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"width: 50%; height: 22px;\">Distance, crossed once<\/td>\r\n<td style=\"width: 50%; height: 22px;\">50.1mi<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"width: 50%; height: 22px;\">Distance, doublebacked<\/td>\r\n<td style=\"width: 50%; height: 22px;\">15.3mi<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"width: 50%; height: 22px;\">Trail segments, total<\/td>\r\n<td style=\"width: 50%; height: 22px;\">45<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"width: 50%; height: 22px;\">Trail segments, doublebacked<\/td>\r\n<td style=\"width: 50%; height: 22px;\">13<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"width: 50%; height: 22px;\">Trail segments, crossed once<\/td>\r\n<td style=\"width: 50%; height: 22px;\">32<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n\r\n<p>That means if one wants to visit all trails in a single push and start\/finish at the same trailhead, one will have to complete a distance of 65.4 miles, that is 15.3 miles longer than the sum of all trails. As we already knew, there wouldn&#8217;t be a solution that visits each and every edge once and only once. In fact, 13 trail segments will have to be crossed twice.<\/p>\r\n\r\n\r\n\r\n<p>The optimal trail sequence is listed in the table below. It shows the node IDs from Figure 3. An overlay map with the same IDs is shown in Figure 4. The circuit starts at node 1, which is the Tumulus trailhead (and the infamous start of the famous <a href=\"https:\/\/onda.org\/regions\/oregon-desert-trail\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Oregon Desert Trail (opens in a new tab)\">Oregon Desert Trail<\/a>). I&#8217;ve created a spreadsheet with that info that one can use, copy, and download: <a href=\"http:\/\/bit.ly\/BadlandsSegments\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"http:\/\/bit.ly\/BadlandsSegments (opens in a new tab)\">http:\/\/bit.ly\/BadlandsSegments<\/a>. In addition, here is a <a href=\"https:\/\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_handout.pdf\">downloadable pdf handout<\/a>.<\/p>\r\n\r\n\r\n\r\n<table class=\"waffle\" style=\"width: 100%;\" cellspacing=\"0\" cellpadding=\"0\">\r\n<tbody>\r\n<tr style=\"height: 51px;\">\r\n<td class=\"s0\" style=\"width: 10.644%; background-color: #c2c0c0;\"><strong>Segment number<\/strong><\/td>\r\n<td class=\"s1\" style=\"width: 11.3328%; background-color: #c2c0c0;\"><strong>Start node<\/strong><\/td>\r\n<td class=\"s1\" style=\"width: 9.06977%; background-color: #c2c0c0;\"><strong>End node<\/strong><\/td>\r\n<td class=\"s2\" dir=\"ltr\" style=\"width: 13.846%; background-color: #c2c0c0;\"><strong>Segment distance [mi]<\/strong><\/td>\r\n<td class=\"s2\" dir=\"ltr\" style=\"width: 16.7726%; background-color: #c2c0c0;\"><strong>Cumulative distance [mi]<\/strong><\/td>\r\n<td class=\"s0\" dir=\"ltr\" style=\"width: 12.3215%; background-color: #c2c0c0;\"><strong>Double- backed<\/strong><\/td>\r\n<td class=\"s0\" style=\"width: 40.1143%; background-color: #c2c0c0;\"><strong>Trail name<\/strong><\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">1<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">1<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.5<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">0.5<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Tumulus<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">4<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.5<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">2<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Tumulus<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">3<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">4<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">6<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">3<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">5<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Tumulus<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">4<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">6<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">7<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">7<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Tumulus<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">5<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">7<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">15<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">3.3<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">10.3<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Badlands Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">6<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">15<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">10<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2.7<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">13<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Badlands Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">7<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">10<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">11<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.3<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">13.3<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Badlands Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">8<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">11<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">10<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.3<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">13.6<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Badlands Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">9<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">10<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">12<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2.1<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">15.7<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Homestead<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">10<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">12<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">13<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.1<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">15.8<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Flatiron Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">11<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">13<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">14<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.9<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">17.7<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Ancient Juniper<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">12<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">14<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">13<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">18.9<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Flatiron Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">13<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">13<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">12<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.1<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">19<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Flatiron Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">14<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">12<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">16<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.5<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">20.5<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Flatiron Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">15<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">16<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">17<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">22.5<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Flatiron Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">16<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">17<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">18<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.7<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">23.2<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Mazama Ash<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">17<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">18<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">23<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.7<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">23.9<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Mazama Ash<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">18<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">23<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">19<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.7<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">24.6<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">19<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">19<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">23<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.7<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">25.3<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">20<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">23<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">22<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.3<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">25.6<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">21<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">22<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">24<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">25.8<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">22<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">24<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">22<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">26<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">23<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">22<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">21<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.7<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">26.7<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">24<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">21<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">20<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">3.2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">29.9<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">25<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">20<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">21<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.8<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">31.7<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood Cutoff<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">26<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">21<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">20<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.8<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">33.5<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood Cutoff<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">27<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">20<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">19<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.9<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">35.4<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Chitwood<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">28<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">19<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">18<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.8<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">37.2<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Sand Lily<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">29<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">18<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">17<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.7<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">37.9<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Mazama Ash<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">30<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">17<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">5<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.8<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">38.7<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Mazama Ash<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">31<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">5<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">17<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.8<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">39.5<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Mazama Ash<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">32<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">17<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">16<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">41.5<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Flatiron Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">33<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">16<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">15<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.1<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">42.6<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">The Castle<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">34<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">15<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">10<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2.7<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">45.3<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Badlands Rock<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">35<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">10<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">8<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">5.1<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">50.4<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Dry River<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">36<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">8<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">9<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2.9<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">53.3<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Dry River<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">37<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">9<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">8<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2.9<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">56.2<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Dry River<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">38<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">8<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">7<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.5<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">56.7<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Tumulus<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">39<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">7<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">6<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">58.7<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Tumulus<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">40<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">6<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">5<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">2.2<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">60.9<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Mazama Ash<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">41<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">5<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">3<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.5<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">62.4<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Black Lava<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">42<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">3<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">4<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.6<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">63<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">Yes<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Basalt<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">43<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">4<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">3<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.6<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">63.6<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Basalt<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">44<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">3<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">1.3<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">64.9<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Black Lava<\/td>\r\n<\/tr>\r\n<tr style=\"height: 19px;\">\r\n<td class=\"s3\" style=\"width: 10.644%;\">45<\/td>\r\n<td class=\"s3\" style=\"width: 11.3328%;\">2<\/td>\r\n<td class=\"s3\" style=\"width: 9.06977%;\">1<\/td>\r\n<td class=\"s3\" style=\"width: 13.846%;\">0.5<\/td>\r\n<td class=\"s3\" style=\"width: 16.7726%;\">65.4<\/td>\r\n<td class=\"s4\" style=\"width: 12.3215%;\">\u00a0<\/td>\r\n<td class=\"s4\" style=\"width: 40.1143%;\">Tumulus<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph_overlay_3.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" class=\"wp-image-5391\" src=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph_overlay_3.jpg?resize=640%2C480&#038;ssl=1\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph_overlay_3.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph_overlay_3.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph_overlay_3.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph_overlay_3.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/trail_graph_overlay_3.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>\r\n<figcaption><strong>Figure 4<\/strong>. Overlay map with trail intersections and trailhead node IDs (red) and the shortest route (blue). Click to enlarge.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n\r\n\r\n<p>As you will notice quickly, the algorithm does not care about following particular trails, i.e., complete the Badlands trail first, then do the Dry River trail, etc. Well, why would it? That&#8217;s just a human thing we feel we have to perhaps do. Instead, the algorithm switches trails in a way that does not seem to make much sense, at least not without seeing the big picture.<\/p>\r\n\r\n\r\n\r\n<p>I&#8217;ve created an animation so that you can better see the route. Direct URL: <a href=\"https:\/\/youtu.be\/90g1fKtVkgE\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"https:\/\/youtu.be\/90g1fKtVkgE (opens in a new tab)\">https:\/\/youtu.be\/90g1fKtVkgE<\/a><\/p>\r\n\r\n\r\n\r\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/90g1fKtVkgE?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\r\n\r\n\r\n\r\n<p>The route is provably the shortest possible route that visits each and every trail at least once. There may be other routes that are equally short, but none will be shorter. Well, I should say there clearly care other routes that are equally short. For example, several of the out-and-backs can be done from one side or the other. That leads to the same overall distance, but the sequence would be different. If you are willing to start and finish at different trailheads, that&#8217;s a separate story that I&#8217;m not addressing in this post.<\/p>\r\n\r\n<div class='dropshadowboxes-container ' style='width:auto;'>\r\n                            <div class='dropshadowboxes-drop-shadow dropshadowboxes-rounded-corners dropshadowboxes-inside-and-outside-shadow dropshadowboxes-raised-with-inside-shadow-with-outside-shadow dropshadowboxes-effect-default' style=' border: 1px solid #dddddd; height:; background-color:#ffffff;    '>\r\n                            <a href=\"https:\/\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_handout.pdf\">Handout with map and segment list<\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n<p>No matter what you end up doing, enjoy it, remember that you are a guest in nature, and be safe. Safety last.<\/p>\r\n<div class='dropshadowboxes-container ' style='width:auto;'>\r\n                            <div class='dropshadowboxes-drop-shadow dropshadowboxes-rounded-corners dropshadowboxes-inside-and-outside-shadow dropshadowboxes-raised-with-inside-shadow-with-outside-shadow dropshadowboxes-effect-default' style=' border: 1px solid #dddddd; height:; background-color:#ffffff;    '>\r\n                            The route is now officially an FKT route. More info at <a href=\"https:\/\/fastestknowntime.com\/route\/badlands-challenge\" target=\"_blank\" rel=\"noopener\">https:\/\/fastestknowntime.com\/route\/badlands-challenge<\/a>.\r\n                            <\/div>\r\n                        <\/div>\r\n<p><a href=\"https:\/\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_handout.pdf\"><\/a><\/p>\r\n<h4>Notes<\/h4>\r\n<p>Here are a few notes about route variants:<\/p>\r\n<ul>\r\n<li>Since the above-presented route visits all 5 trailheads, you can start at any of them and simply do the sequence from there. The total route length will be unchanged.<\/li>\r\n<li>Some out-and-backs can be done from two sides. Either way will lead to the same total distance.<\/li>\r\n<li>Some loops can be done clockwise or counter-clockwise. Either way will lead to the same total distance.<\/li>\r\n<li>You could shorten the total distance by starting and finishing at different trailheads. The above-presented route is only optimal if the start\/finish trailhead is identical.<\/li>\r\n<li>You could further shorten the route if you would allow cross-country travel. The above-presented route assumes that you are always staying on trails.<\/li>\r\n<\/ul>\r\n<p><a href=\"https:\/\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_handout.pdf\"><\/a><\/p>\r\n<h4 class=\"wp-block-heading\">Resources<\/h4>\r\n<p><a href=\"https:\/\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_handout.pdf\">\r\n\r\n<\/a><\/p>\r\n<ul class=\"wp-block-list\">\r\n<li>ONDA Badlands Challenge: <a href=\"https:\/\/onda.org\/Badlands-Challenge\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/onda.org\/Badlands-Challenge<\/a><\/li>\r\n<li>Oregon Desert Trail: <a href=\"https:\/\/onda.org\/regions\/oregon-desert-trail\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"https:\/\/onda.org\/regions\/oregon-desert-trail  (opens in a new tab)\">https:\/\/onda.org\/regions\/oregon-desert-trail<\/a><\/li>\r\n<\/ul>\r\n<div class='dropshadowboxes-container ' style='width:auto;'>\r\n                            <div class='dropshadowboxes-drop-shadow dropshadowboxes-rounded-corners dropshadowboxes-inside-and-outside-shadow dropshadowboxes-raised-with-inside-shadow-with-outside-shadow dropshadowboxes-effect-default' style=' border: 1px solid #dddddd; height:; background-color:#ffffff;    '>\r\n                            The information provided on this website does not identify possible dangers. When you are attempting this challenge, you assume responsibility for your own actions and safety.\r\n                            <\/div>\r\n                        <\/div>\r\n<p><a href=\"https:\/\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_handout.pdf\"><\/a><\/p>\r\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>To honor the tenth anniversary of the Oregon Badlands Wilderness designation, the Oregon Natural Desert Association (ONDA) is hosting a six-month long exploration challenge: I bet one can, but how? Nope, nowhere did I say that I will ever do&hellip; <a href=\"https:\/\/christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/\" class=\"more-link\">Continue Reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[4,78,409,19],"tags":[686,153,151,688,687,438],"class_list":["post-5317","post","type-post","status-publish","format-standard","hentry","category-adventures","category-challenge","category-epic-shit","category-running","tag-badlandschallenge","tag-bend","tag-onda","tag-optimal","tag-solution","tag-trails"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>An Optimal Solution to the Oregon Badlands Challenge - Christof Teuscher<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An Optimal Solution to the Oregon Badlands Challenge - Christof Teuscher\" \/>\n<meta property=\"og:description\" content=\"To honor the tenth anniversary of the Oregon Badlands Wilderness designation, the Oregon Natural Desert Association (ONDA) is hosting a six-month long exploration challenge: I bet one can, but how? Nope, nowhere did I say that I will ever do&hellip; Continue Reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/\" \/>\n<meta property=\"og:site_name\" content=\"Christof Teuscher\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/christof.teuscher\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/christof.teuscher\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-26T17:31:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-27T21:47:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main-976x1024.jpg\" \/>\n<meta name=\"author\" content=\"Christof Teuscher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/ChrisTeuscher\" \/>\n<meta name=\"twitter:site\" content=\"@ChrisTeuscher\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christof Teuscher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/\"},\"author\":{\"name\":\"Christof Teuscher\",\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/#\\\/schema\\\/person\\\/960505e98259e9065f45b6fed9578087\"},\"headline\":\"An Optimal Solution to the Oregon Badlands Challenge\",\"datePublished\":\"2019-04-26T17:31:50+00:00\",\"dateModified\":\"2023-03-27T21:47:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/\"},\"wordCount\":1701,\"publisher\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/#\\\/schema\\\/person\\\/960505e98259e9065f45b6fed9578087\"},\"image\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/christofteuscher.com\\\/aagaa\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/badlands_challenge_main-976x1024.jpg\",\"keywords\":[\"badlandschallenge\",\"bend\",\"onda\",\"optimal\",\"solution\",\"trails\"],\"articleSection\":[\"adventures\",\"challenge\",\"epic shit\",\"running\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/\",\"url\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/\",\"name\":\"An Optimal Solution to the Oregon Badlands Challenge - Christof Teuscher\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/christofteuscher.com\\\/aagaa\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/badlands_challenge_main-976x1024.jpg\",\"datePublished\":\"2019-04-26T17:31:50+00:00\",\"dateModified\":\"2023-03-27T21:47:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/christofteuscher.com\\\/aagaa\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/badlands_challenge_main.jpg?fit=1939%2C2035&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/christofteuscher.com\\\/aagaa\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/badlands_challenge_main.jpg?fit=1939%2C2035&ssl=1\",\"width\":1939,\"height\":2035},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/an-optimal-solution-to-the-oregon-badlands-challenge\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"An Optimal Solution to the Oregon Badlands Challenge\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/#website\",\"url\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/\",\"name\":\"Christof Teuscher\",\"description\":\"&quot;I don\u2019t know where I\u2019m going, but I\u2019m on my way.&quot; \u2014 Carl Sagan\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/#\\\/schema\\\/person\\\/960505e98259e9065f45b6fed9578087\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.christofteuscher.com\\\/aagaa\\\/#\\\/schema\\\/person\\\/960505e98259e9065f45b6fed9578087\",\"name\":\"Christof Teuscher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6122d7534ac95dce4ad5e2ad42f79e41e8d39099a9d5be97c6e8971b9d09888c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6122d7534ac95dce4ad5e2ad42f79e41e8d39099a9d5be97c6e8971b9d09888c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6122d7534ac95dce4ad5e2ad42f79e41e8d39099a9d5be97c6e8971b9d09888c?s=96&d=mm&r=g\",\"caption\":\"Christof Teuscher\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6122d7534ac95dce4ad5e2ad42f79e41e8d39099a9d5be97c6e8971b9d09888c?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.christofteuscher.com\",\"https:\\\/\\\/www.facebook.com\\\/christof.teuscher\",\"https:\\\/\\\/www.instagram.com\\\/christof.teuscher\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/christofteuscher\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/ChrisTeuscher\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/christofteuscher\"],\"url\":\"https:\\\/\\\/christofteuscher.com\\\/aagaa\\\/author\\\/cteusche\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"An Optimal Solution to the Oregon Badlands Challenge - Christof Teuscher","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/","og_locale":"en_US","og_type":"article","og_title":"An Optimal Solution to the Oregon Badlands Challenge - Christof Teuscher","og_description":"To honor the tenth anniversary of the Oregon Badlands Wilderness designation, the Oregon Natural Desert Association (ONDA) is hosting a six-month long exploration challenge: I bet one can, but how? Nope, nowhere did I say that I will ever do&hellip; Continue Reading &rarr;","og_url":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/","og_site_name":"Christof Teuscher","article_publisher":"https:\/\/www.facebook.com\/christof.teuscher","article_author":"https:\/\/www.facebook.com\/christof.teuscher","article_published_time":"2019-04-26T17:31:50+00:00","article_modified_time":"2023-03-27T21:47:00+00:00","og_image":[{"url":"https:\/\/www.christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main-976x1024.jpg","type":"","width":"","height":""}],"author":"Christof Teuscher","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/ChrisTeuscher","twitter_site":"@ChrisTeuscher","twitter_misc":{"Written by":"Christof Teuscher","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/#article","isPartOf":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/"},"author":{"name":"Christof Teuscher","@id":"https:\/\/www.christofteuscher.com\/aagaa\/#\/schema\/person\/960505e98259e9065f45b6fed9578087"},"headline":"An Optimal Solution to the Oregon Badlands Challenge","datePublished":"2019-04-26T17:31:50+00:00","dateModified":"2023-03-27T21:47:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/"},"wordCount":1701,"publisher":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/#\/schema\/person\/960505e98259e9065f45b6fed9578087"},"image":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/#primaryimage"},"thumbnailUrl":"https:\/\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main-976x1024.jpg","keywords":["badlandschallenge","bend","onda","optimal","solution","trails"],"articleSection":["adventures","challenge","epic shit","running"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/","url":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/","name":"An Optimal Solution to the Oregon Badlands Challenge - Christof Teuscher","isPartOf":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/#primaryimage"},"image":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/#primaryimage"},"thumbnailUrl":"https:\/\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main-976x1024.jpg","datePublished":"2019-04-26T17:31:50+00:00","dateModified":"2023-03-27T21:47:00+00:00","breadcrumb":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/#primaryimage","url":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main.jpg?fit=1939%2C2035&ssl=1","contentUrl":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2019\/04\/badlands_challenge_main.jpg?fit=1939%2C2035&ssl=1","width":1939,"height":2035},{"@type":"BreadcrumbList","@id":"https:\/\/www.christofteuscher.com\/aagaa\/an-optimal-solution-to-the-oregon-badlands-challenge\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.christofteuscher.com\/aagaa\/"},{"@type":"ListItem","position":2,"name":"An Optimal Solution to the Oregon Badlands Challenge"}]},{"@type":"WebSite","@id":"https:\/\/www.christofteuscher.com\/aagaa\/#website","url":"https:\/\/www.christofteuscher.com\/aagaa\/","name":"Christof Teuscher","description":"&quot;I don\u2019t know where I\u2019m going, but I\u2019m on my way.&quot; \u2014 Carl Sagan","publisher":{"@id":"https:\/\/www.christofteuscher.com\/aagaa\/#\/schema\/person\/960505e98259e9065f45b6fed9578087"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.christofteuscher.com\/aagaa\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.christofteuscher.com\/aagaa\/#\/schema\/person\/960505e98259e9065f45b6fed9578087","name":"Christof Teuscher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6122d7534ac95dce4ad5e2ad42f79e41e8d39099a9d5be97c6e8971b9d09888c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6122d7534ac95dce4ad5e2ad42f79e41e8d39099a9d5be97c6e8971b9d09888c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6122d7534ac95dce4ad5e2ad42f79e41e8d39099a9d5be97c6e8971b9d09888c?s=96&d=mm&r=g","caption":"Christof Teuscher"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/6122d7534ac95dce4ad5e2ad42f79e41e8d39099a9d5be97c6e8971b9d09888c?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.christofteuscher.com","https:\/\/www.facebook.com\/christof.teuscher","https:\/\/www.instagram.com\/christof.teuscher","https:\/\/www.linkedin.com\/in\/christofteuscher","https:\/\/x.com\/https:\/\/twitter.com\/ChrisTeuscher","https:\/\/www.youtube.com\/user\/christofteuscher"],"url":"https:\/\/christofteuscher.com\/aagaa\/author\/cteusche\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p50V3Q-1nL","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1265,"url":"https:\/\/christofteuscher.com\/aagaa\/announcement-800-mi-oregon-desert-trail-speed-record-attempt\/","url_meta":{"origin":5317,"position":0},"title":"NEWS: 800-mi Oregon Desert Trail Speed Record Attempt","author":"Christof Teuscher","date":"August 15, 2015","format":false,"excerpt":"On Aug 29, 2015, I will attempt to establish a speed record on the brand new 800-mile Oregon Desert Trail (ODT). Shane von Schlemp thru-hiked the trail in 2014 in 34 days and\u2014to the best of my knowledge\u2014holds the current (and documented) record. My goal is to run the exceptionally\u00a0challenging\u2026","rel":"","context":"In &quot;adventures&quot;","block_context":{"text":"adventures","link":"https:\/\/christofteuscher.com\/aagaa\/category\/adventures\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/08\/odt_map.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/08\/odt_map.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/08\/odt_map.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/08\/odt_map.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2100,"url":"https:\/\/christofteuscher.com\/aagaa\/news-2nd-oregon-desert-trail-speed-record-attempt\/","url_meta":{"origin":5317,"position":1},"title":"NEWS: 2nd Oregon Desert Trail Speed Record Attempt","author":"Christof Teuscher","date":"July 5, 2016","format":false,"excerpt":"On Tuesday, Jul\u00a012, 2016, I plan to\u00a0start for a\u00a02nd\u00a0750-mile\u00a0Oregon Desert Trail (ODT) speed record attempt. The 2015 attempt ended prematurely after\u00a09 days and 371 miles because of a debilitating Achilles inflammation. Once again, my goal is to run the challenging and largely unmarked \"trail\" across the Oregon deserts solo and\u2026","rel":"","context":"In &quot;adventures&quot;","block_context":{"text":"adventures","link":"https:\/\/christofteuscher.com\/aagaa\/category\/adventures\/"},"img":{"alt_text":"odt_logo","src":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2016\/05\/odt_logo-150x150.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2294,"url":"https:\/\/christofteuscher.com\/aagaa\/teaser-restlessly-relentless-750-mi-oregon-desert-trail-odt-fastest-known-time-fkt\/","url_meta":{"origin":5317,"position":2},"title":"Teaser | Restlessly Relentless: 750-mi Oregon Desert Trail (ODT) Fastest Known Time (FKT)","author":"Christof Teuscher","date":"August 10, 2016","format":false,"excerpt":"On Fri, Jul 29, 2016, I completed a speed record on the 750-mi Oregon Desert Trail (ODT): 17 days and 15 hours.\u00a0I averaged 43 miles per day without any rest day in some of the most challenging terrain I ever navigated. Below is a short teaser for a longer movie\u00a0that\u2026","rel":"","context":"In &quot;adventures&quot;","block_context":{"text":"adventures","link":"https:\/\/christofteuscher.com\/aagaa\/category\/adventures\/"},"img":{"alt_text":"odt_logo","src":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2016\/05\/odt_logo-150x150.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2229,"url":"https:\/\/christofteuscher.com\/aagaa\/news-odt-speed-record-attempt-successfully-completed\/","url_meta":{"origin":5317,"position":3},"title":"News: ODT Speed Record Attempt Successfully Completed","author":"Christof Teuscher","date":"July 31, 2016","format":false,"excerpt":"After 17 days and 15 hours, I successfully finished the\u00a0750-mile Oregon Desert Trail (ODT) speed record attempt on Friday, Jul 29, 2016, solo and self-supported. I averaged 43 miles per day without any rest day in some of the most challenging terrain I ever navigated. Despite the massive planning and\u2026","rel":"","context":"In &quot;adventures&quot;","block_context":{"text":"adventures","link":"https:\/\/christofteuscher.com\/aagaa\/category\/adventures\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2016\/07\/odtfinish3.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2016\/07\/odtfinish3.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2016\/07\/odtfinish3.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1350,"url":"https:\/\/christofteuscher.com\/aagaa\/odt-maps\/","url_meta":{"origin":5317,"position":4},"title":"ODT: Maps","author":"Christof Teuscher","date":"August 25, 2015","format":false,"excerpt":"Interactive Map Zoom out to see the entire trail. [iframe width='100%' height='500px' frameBorder='0' src='https:\/\/a.tiles.mapbox.com\/v4\/cteusche.mnp33gjc\/attribution,zoompan,zoomwheel,geocoder,share.html?access_token=pk.eyJ1IjoiY3RldXNjaGUiLCJhIjoiNGM3ZWNiOWY5ZDU0MTRjNDk1OTFmMTNhZmI3Y2JmYTEifQ.UuU4FfqUDbX-4bxDanCzWA'][\/iframe] Static Map ONDA Maps See\u00a0http:\/\/onda.org\/where-we-work\/oregon-desert-trail\/oregon-desert-trail-guide\/need-to-know-on-the-oregon-desert-trail Real-time Tracking Go to\u00a0https:\/\/christofteuscher.com\/aagaa\/odt-real-time-tracking","rel":"","context":"In &quot;adventures&quot;","block_context":{"text":"adventures","link":"https:\/\/christofteuscher.com\/aagaa\/category\/adventures\/"},"img":{"alt_text":"odt_map","src":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/08\/odt_map.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/08\/odt_map.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/08\/odt_map.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/08\/odt_map.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1356,"url":"https:\/\/christofteuscher.com\/aagaa\/odt-food-and-water-caches\/","url_meta":{"origin":5317,"position":5},"title":"ODT: Food and Water Caches","author":"Christof Teuscher","date":"August 25, 2015","format":false,"excerpt":"The video clip below shows some impressions of the preparations for the Oregon Desert Trail (ODT) speed record attempt. Over the last couple of months, we buried about 40 foot and water caches along the approximately 800-mile route. Direct YouTube link:\u00a0https:\/\/www.youtube.com\/watch?v=TojMWiRtFyE Leave-no-Trace The challenge will be completed by following strict\u2026","rel":"","context":"In &quot;adventures&quot;","block_context":{"text":"adventures","link":"https:\/\/christofteuscher.com\/aagaa\/category\/adventures\/"},"img":{"alt_text":"sponsoring_logos","src":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/07\/sponsoring_logos.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/07\/sponsoring_logos.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/07\/sponsoring_logos.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/christofteuscher.com\/aagaa\/wp-content\/uploads\/2015\/07\/sponsoring_logos.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Christof Teuscher","author_link":"https:\/\/christofteuscher.com\/aagaa\/author\/cteusche\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/christofteuscher.com\/aagaa\/category\/adventures\/\" rel=\"category tag\">adventures<\/a> <a href=\"https:\/\/christofteuscher.com\/aagaa\/category\/challenge\/\" rel=\"category tag\">challenge<\/a> <a href=\"https:\/\/christofteuscher.com\/aagaa\/category\/epic-shit\/\" rel=\"category tag\">epic shit<\/a> <a href=\"https:\/\/christofteuscher.com\/aagaa\/category\/running\/\" rel=\"category tag\">running<\/a>","rttpg_excerpt":"To honor the tenth anniversary of the Oregon Badlands Wilderness designation, the Oregon Natural Desert Association (ONDA) is hosting a six-month long exploration challenge: I bet one can, but how? Nope, nowhere did I say that I will ever do&hellip; Continue Reading &rarr;","_links":{"self":[{"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/posts\/5317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/comments?post=5317"}],"version-history":[{"count":5,"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/posts\/5317\/revisions"}],"predecessor-version":[{"id":10399,"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/posts\/5317\/revisions\/10399"}],"wp:attachment":[{"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/media?parent=5317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/categories?post=5317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christofteuscher.com\/aagaa\/wp-json\/wp\/v2\/tags?post=5317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}