Marathons are long distance running events with many participants, often organized in heavily populated cities. A key component in marathon planning operations is the design of the marathon course to be followed during the race. In addition to the technical requirements regarding length and incline change, marathon courses must satisfy...