Skip to main content
Log in

Maximising the Worth of Nascent Networks

  • Published:
Networks and Spatial Economics Aims and scope Submit manuscript

Abstract

The roll-out of new infrastructural networks in space-constrained areas requires the careful consideration of limited paths. This design task is aggravated if the number and/or location of connectors is unknown. The novel combination of graph theory and concepts of exploratory modelling in this contribution allow for an analysis of most likely paths that maximise the value for the planners. We apply this approach to two proposed energy networks in the Netherlands: a biogas network of farmers in the province of Overijssel and an LNG pipeline connecting industries in the Port of Rotterdam. The examples demonstrate the ease of use and simplicity of this approach that transparently deals with unknowns.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  • Alt H, Welzl E (1988) Visibility graphs and obstacle-avoiding shortest paths. Math Meth Oper Res 32:145–164

    Article  Google Scholar 

  • Asadi A, Razzazi M (2007) Euclidean steiner minimal tree inside simple polygon avoiding obstacles. In: Proceedings of the international conference computational science and its applications (ICCSA ’07), pp 201–207

  • Bertsimas DJ (1990) The probabilistic minimum spanning tree problem. Networks 20(3):245–275

    Article  Google Scholar 

  • Conde E, Candia A (2007) Minimax regret spanning arborescences under uncertain costs. Eur J Oper Res 182:561–577

    Article  Google Scholar 

  • de Neufville R, de Weck O, Lin X, Scholtes S (2009) Identifying real options to improve the design of engineering systems, chap. In: Real options in engineering design, operations, and management. CRC Press

  • Eberly D (1998) Triangulation by ear clipping. http://www.geometrictools.com/

  • Gilbert E (1967) Minimum cost communication networks. Bell System Tech J 46:2209–2227

    Article  Google Scholar 

  • Gilbert E, Pollak H (1968) Steiner minimal trees. SIAM J Appl Math 16(1):1–29

    Article  Google Scholar 

  • Heijnen PW, Stikkelman RM, Ligtvoet A, Herder PM (2011) Using gilbert networks to reveal uncertainty in the planning of multi-user infrastructures. In: IEEE international conference on networking, sensing and control (ICNSC), pp 371–376 doi:10.1109/ICNSC.2011.5874945

  • Herder P, de Joode J, Ligtvoet A, Schenk S, Taneja P (2011) Buying real options – valuing uncertainty in infrastructure planning. Futures 43(9):961–969. doi:10.1016/j.futures.2011.06.005

    Article  Google Scholar 

  • Hwang F, Richards D, Winter P (1992) The steiner tree problem. Ann discret math 53. Elsevier Scientific Publishers, Amsterdam

    Google Scholar 

  • Klinke A, Renn O (2002) A new approach to risk evaluation and management: risk-based, precaution-based, and discourse-based strategies. Risk Anal 22(6):1071–1094

    Article  Google Scholar 

  • Koreneef S (2012) Sustainable fuel from digested manure system for the salland region. Master’s thesis. Delft University of Technology

  • Kruskal J (1956) On the shortest spanning subtree of a graph and the traveling salesman problem. Proc Am Math Soc 7:48–50

    Article  Google Scholar 

  • Lee D, Preparata F (1984) Euclidean shortest paths in the presence of rectilinear barriers. Networks 14:393–410

    Article  Google Scholar 

  • Ligtvoet A (2013) Chapter 3: energy networks case studies. In: Images of cooperation – a methodological exploration in energy networks. Next Generation Infrastructures/Delft University of Technology

  • Melzak A (1961) On the problem of Steiner. Can Math Bull 4:143–148

    Article  Google Scholar 

  • Prim R (1957) Shortest connection networks and some generalizations. Bell Syst Tech J 36:1389–1401

    Article  Google Scholar 

  • Thomas D, Weng J (2006) Minimum cost flow-dependent communication networks. Networks 48(1):39–46

    Article  Google Scholar 

  • Trietsch D (1985) Minimal Euclidean networks with ow-dependent cost – the generalized Steiner case. Discussion paper 655, The Center for Mathematical Studies in Economics and Management Science, Northwestern University

  • Walker WE, Rahman SA, Cave J (2001) Adaptive policies, policy analysis, and policy-making. Eur J Oper Res 128:282–289

    Article  Google Scholar 

  • Weng JF, MacGregor Smith J (2001) Steiner minimal trees with one polygonal obstacle. Algorithmica 29(4):638–648

    Article  Google Scholar 

  • Winter P (1993) Euclidean steiner minimal trees with obstacles and steiner visibility graphs. Discret Appl Math 47(2):187–206

    Article  Google Scholar 

  • Winter P, Zachariasen M, Nielsen J (2002) Short trees in polygons. Discret Appl Math 118(1-2):55–72

    Article  Google Scholar 

  • Xue G, Lillys T, Dougherty D (1999) Computing the minimum cost pipe network interconnecting one sink and many sources. SIAM J Optim 10(2):22–42

    Article  Google Scholar 

  • Zachariasen M (1999) Local search for the steiner tree problem in the euclidean plane. Eur J Oper Res 119(2):282–300

    Article  Google Scholar 

Download references

Acknowledgments

This research was partly supported by the Next Generation Infrastructures Foundation.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to P. W. Heijnen or A. Ligtvoet.

Appendix A: Pseudo-Code of the Main Procedures

Appendix A: Pseudo-Code of the Main Procedures

This section shows pseudo-code of the main procedures in the heuristic algorithm complementary to the flowchart in Fig. 8.

1.1 A.1 [REROUTING] – Procedure to Reroute the Network to Allowed Region

The procedure needs as input the network, defined as a graph with nodes and edges, and the trangulation of the allowed region, defined as a simple polygon. The output of the procedure is a network that is completely located within the allowed region.

  1. 1.

    FOR all edges in network DO

  2. 2.

    Replace edge by shortest path in polygon

  3. 3.

    END FOR

  4. 4.

    Remove cycles from the network

  5. 5.

    Remove obsolete Steiner and corner points

  6. 6.

    RETURN rerouted network

1.2 A.2 [MINIMUM ANGLE] – Procedure to Find the Minimum Angle in the Network

The procedure needs as input the network, defined as a graph with nodes and edges, where the nodes are on specified locations and the capacities are given as weights to the edges. The output of the procedure is the minimum angle between two edges of the network.

  1. 1.

    minimum angle ←

  2. 2.

    FOR all nodes V in the network DO

  3. 3.

         FOR all pair of vertices (A, B) adjacent to node V DO

  4. 4.

              Angle ← calculate angle between edge A, V and V, B using cosinus rule

  5. 5.

              IF angle < minimum angle THEN

  6. 6.

                  angle nodes ← A, V, B

  7. 7.

                  minimum angle ← angle

  8. 8.

              END IF

  9. 9.

         END FOR

  10. 10.

    END FOR

  11. 11.

    RETURN angle nodes

1.3 A.3 [EWSM-ST] – Procedure to find the Edge Weighted Steiner Minimal Subtree

The procedure needs as input a set T of terminals and the net flow entering or leaving these terminals. The output of the procedure is the edge-weighted Steiner minimal subtree that connects these terminals directly by a minimal cost spanning tree or by using | T | − 2 Steiner points.

  1. 1.

    Determine minimal cost spanning tree for set T of terminals

  2. 2.

    min costs ← cost of minimal cost spanning tree

  3. 3.

    best tree ← minimal cost spanning tree

  4. 4.

    FOR all possible full Steiner topologies ST of terminals in T DO

  5. 5.

         Find optimal location of the Steiner points in ST

  6. 6.

         Add capacity to the edges in ST

  7. 7.

         IF costs of S T < min costs THEN

  8. 8.

             best tree ← S T

  9. 9.

             min costs ← costs of ST

  10. 10.

         END IF

  11. 11.

    END FOR

  12. 12.

    RETURN best tree

1.4 A.4 [SUBSTITUTE] – Procedure to Replace Part of the Network by a Better Subtree

The procedure needs as input the overall network connecting all terminals and a subtree connecting a subset T of terminals. The output of the procedure is the new network in which the relevant part of the network is replaced.

  1. 1.

    Find the subtree in the old network that connects the terminals in T

  2. 2.

    Replace this subtree by the new one

  3. 3.

    Update the capacities of the new edges in the network

  4. 4.

    RETURN updated network

Rights and permissions

Reprints and permissions

About this article

Cite this article

Heijnen, P., Ligtvoet, A., Stikkelman, R. et al. Maximising the Worth of Nascent Networks. Netw Spat Econ 14, 27–46 (2014). https://doi.org/10.1007/s11067-013-9199-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11067-013-9199-1

Keywords

Navigation