Graph-based algorithmic design and decision-making framework for district heating and cooling plant positioning and network planning. (October 2021)