title: Workout the most efficient location for hospitals in a country
body: <p>I have a problem. If I had a country with a <em>pre-defined</em> distribution of people, each with different health problems - how could I work out the ideal location for hospitals in the country?</p>
  
  <p>If I downloaded a map, roughly showing the location of everyone in a country, how would I calculate the best location for let's say... 30 hospitals? How would I work out the hospital locations, so every person has to take the shortest route to their nearest hospital. <em>Obviously compromising, as not everyone would be able to follow the most efficient route.</em></p>
  
  <p>I'm not entirely sure how to approach this programming wise. Or even which languages to use. Should I use a low-level language, like Java or maybe access the map data with Python? And i'm guessing it would take my humble PC quite a while to calculate such a problem. Anyway, your ideas would be greatly appreciated!</p>