Abstract
Connectivity and layout of underlying networks largely determine agent behavior and usage in many environments. For example, transportation networks determine the flow of traffic in a neighborhood, whereas building floorplans determine the flow of people in a workspace. Designing such networks from scratch is challenging as even local network changes can have large global effects. We investigate how to computationally create networks starting from only high-level functional specifications. Such specifications can be in the form of network density, travel time versus network length, traffic type, destination location, etc. We propose an integer programming-based approach that guarantees that the resultant networks are valid by fulfilling all the specified hard constraints and that they score favorably in terms of the objective function. We evaluate our algorithm in two different design settings, street layout and floorplans to demonstrate that diverse networks can emerge purely from high-level functional specifications.
Supplemental Material
- AlHalawani, S., and Mitra, N. J. 2015. Advances in Visual Computing: ISVC 2015, Part II. ch. Congestion-Aware Warehouse Flow Analysis and Optimization, 702--711.Google Scholar
- AlHalawani, S., Yang, Y.-L., Liu, H., and Mitra, N. J. 2013. Interactive facades: Analysis and synthesis of semi-regular facades. Computer Graphics Forum (Proc. EUROGRAPHICS) 32, 2pt2, 215--224.Google Scholar
- AlHalawani, S., Yang, Y.-L., Wonka, P., and Mitra, N. J. 2014. What makes London work like London. Computer Graphics Forum (Proc. SGP) 33.Google Scholar
- Aliaga, D., Vanegas, C., and Benes, B. 2008. Interactive Example-Based Urban Layout Synthesis. ACM TOG (Siggraph Asia) 27, 5. Google ScholarDigital Library
- Bao, F., Yan, D.-M., Mitra, N. J., and Wonka, P. 2013. Generating and exploring good building layouts. ACM TOG (Siggraph) 32, 4. Google ScholarDigital Library
- Baswana, S., and Sen, S. 2007. A simple and linear time randomized algorithm for computing sparse spanners in weighted graphs. Random Struct. Algorithms 30, 4, 532--563. Google ScholarCross Ref
- Board, T. R. 2010. Highway Capacity Manual. Transportation Research Board.Google Scholar
- Chen, G., Esch, G., Wonka, P., Müller, P., and Zhang, E. 2008. Interactive procedural street modeling. ACM TOG (Siggraph) 27, 3, 103:1--9. Google ScholarDigital Library
- Deussen, O., Hanrahan, P., Lintermann, B., Měch, R., Pharr, M., and Prusinkiewicz, P. 1998. Realistic modeling and rendering of plant ecosystems. In Proc. ACM SIGGRAPH, 275--286. Google ScholarDigital Library
- Galin, E., Peytavie, A., Guérin, E., and Benes, B. 2011. Authoring hierarchical road networks. Computer Graphics Forum 29, 7, 2021--2030.Google ScholarCross Ref
- Garcia-Dorado, I., Aliaga, D. G., and Ukkusuri, S. V. 2014. Designing large-scale interactive traffic animations for urban modeling. Computer Graphics Forum (Proc. EUROGRAPHICS) 33, 2, 411--420. Google ScholarDigital Library
- Génevaux, J.-D., Galin, E., Guérin, E., Peytavie, A., and Beneš, B. 2013. Terrain generation using procedural models based on hydrology. ACM TOG (Siggraph) 32, 4, 143:1--143:13. Google ScholarDigital Library
- Gurobi Optimization, Inc., 2014. Gurobi optimizer reference manual.Google Scholar
- Handy, S., Paterson, R., and Butler, K. 2003. Planning for street connectivity: Getting from here to there. In Planning Advisory Service Report.Google Scholar
- Kass, M., Witkin, A., and Terzopoulos, D. 1988. Snakes: Active contour models. Int. Journal of Computer Vision 1, 4, 321--331.Google ScholarCross Ref
- Koster, A., Kutschka, M., and Raack, C. 2010. Towards robust network design using integer linear programming techniques. In Next Generation Internet (NGI), 2010 6th EURO-NF Conference on, 1--8.Google Scholar
- Krajzewicz, D., Erdmann, J., Behrisch, M., and Bieker, L. 2012. Recent development and applications of SUMO - Simulation of Urban MObility. International Journal On Advances in Systems and Measurements 5, 3&4, 128--138.Google Scholar
- Liu, H., Yang, Y.-L., AlHalawani, S., and Mitra, N. J. 2013. Constraint-aware interior layout exploration for precast concrete-based buildings. The Visual Computer (CGI Special Issue). Google ScholarDigital Library
- Luathep, P., Sumalee, A., Lam, W. H., Li, Z.-C., and Lo, H. K. 2011. Global optimization method for mixed transportation network design problem: A mixed-integer linear programming approach. Transportation Research Part B: Methodological 45, 5, 808--827.Google ScholarCross Ref
- Ma, C., Vining, N., Lefebvre, S., and Sheffer, A. 2014. Game level layout from design specification. Computer Graphics Forum (Proc. EUROGRAPHICS) 33, 2, 95--104. Google ScholarDigital Library
- Maréchal, N., Guérin, E., Galin, E., Merillou, S., and Mrillou, N. 2010. Procedural generation of roads. Computer Graphics Forum 29, 2, 429--438.Google ScholarCross Ref
- Marshall, S. 2005. Streets & Pattern. Spon press, New York.Google Scholar
- MATSim, 2015. Matsim, http://www.matsim.org/.Google Scholar
- Merrell, P., Schkufza, E., and Koltun, V. 2010. Computer-generated residential building layouts. ACM TOG (Siggraph Asia) 29, 6, 181:1--181:12. Google ScholarDigital Library
- Meyer, M., and Miller, E. 2000. Urban Transportation Planning. McGraw-Hill.Google Scholar
- Miller, C. E., Tucker, A. W., and Zemlin, R. A. 1960. Integer programming formulation of traveling salesman problems. J. ACM 7, 4, 326--329. Google ScholarDigital Library
- Nishida, G., Garcia-Dorado, I., and Aliaga, D. G. 2015. Example-driven procedural urban roads. Computer Graphics Forum, 1--14.Google Scholar
- Ortzar, J. d. D., and Willumsen, L. 2011. Modelling Transport. Wiley.Google Scholar
- Parish, Y. I. H., and Müller, P. 2001. Procedural modeling of cities. In Proc. ACM SIGGRAPH, 301--308. Google ScholarDigital Library
- Peng, C.-H., Barton, M., Jiang, C., and Wonka, P. 2014. Exploring quadrangulations. ACM TOG 33, 1, 12:1--12:13. Google ScholarDigital Library
- Peng, C.-H., Yang, Y.-L., and Wonka, P. 2014. Computing layouts with deformable templates. ACM TOG (Siggraph) 33, 4, 99:1--99:11. Google ScholarDigital Library
- Runions, A., Fuhrer, M., Lane, B., Federl, P., Rolland-Lagan, A.-G., and Prusinkiewicz, P. 2005. Modeling and visualization of leaf venation patterns. ACM TOG (Siggraph) 24, 3, 702--711. Google ScholarDigital Library
- Sewall, J., Wilkie, D., Merrell, P., and Lin, M. 2010. Continuum Traffic Simulation. Computer Graphics Forum (Proc. EUROGRAPHICS) 29, 2, 439--448.Google ScholarCross Ref
- Sewall, J., Wilkie, D., and Lin, M. C. 2011. Interactive hybrid simulation of large-scale traffic. ACM TOG (Siggraph Asia) 30, 6. Google ScholarDigital Library
- Southworth, M., and Ben-Joseph, E. 2003. Streets and the Shaping of Towns and Cities. Island Press, Wasington DC.Google Scholar
- Vanegas, C. A., Aliaga, D. G., Beneš, B., and Waddell, P. A. 2009. Interactive design of urban spaces using geometrical and behavioral modeling. ACM TOG (Siggraph Asia) 28, 5. Google ScholarDigital Library
- Vanegas, C. A., Garcia-Dorado, I., Aliaga, D. G., Benes, B., and Waddell, P. 2012. Inverse design of urban procedural models. ACM TOG (Siggraph Asia) 31, 6, 168:1--168:11. Google ScholarDigital Library
- VISSIM, 2015. http://vision-traffic.ptvgroup.com/.Google Scholar
- Wardrop, J. 1952. Some theoretical aspects of road traffic research. Proceedings of the Institution of Civil Engineers 1, 2, 325--378.Google ScholarCross Ref
- Weber, B., Müller, P., Wonka, P., and Gross, M. H. 2009. Interactive geometric simulation of 4D cities. Computer Graphics Forum (Proc. EUROGRAPHICS) 28, 2, 481--492.Google ScholarCross Ref
- Wilkie, D., Sewall, J., and Lin, M. C. 2013. Flow reconstruction for data-driven traffic animation. ACM TOG (Siggraph) 32, 4. Google ScholarDigital Library
- Yang, H., and Bell, M. 1998. Models and algorithms for road network design: a review and some new developments. Transport Reviews 18, 3.Google ScholarCross Ref
- Yang, Y.-L., Wang, J., Vouga, E., and Wonka, P. 2013. Urban pattern: Layout design by hierarchical domain splitting. ACM TOG (Siggraph Asia). Google ScholarDigital Library
- Yu, L.-F., Yeung, S.-K., Tang, C.-K., Terzopoulos, D., Chan, T. F., and Osher, S. 2011. Make it home: Automatic optimization of furniture arrangement. ACM TOG (Siggraph) 30, 4, 86:1--86:11. Google ScholarDigital Library
Index Terms
- Computational network design from functional specifications
Recommendations
Mixed integer linear programming approaches for land use planning that limit urban sprawl
A mixed integer programming model is proposed for land use optimization.The mixed integer programming model maximizes suitability as well as manage sprawl.Benders' decomposition is employed to solve large-scale quadratic MIP.Results are presented for a ...
Near-optimal tree-based access network design
Among various access network topologies, the tree topology is the most popular due to its simplicity and relatively low cost. A salient example is the CATV network. In this paper, we consider the tree-based access network design problem where the ...
Components for parametric urban design in Grasshopper from street network to building geometry
SimAUD '11: Proceedings of the 2011 Symposium on Simulation for Architecture and Urban DesignThe main contribution of our work is in combining the methods for parametric urban design of highly specialized software such as CityEngine and general-purpose parametric modeling platform such as Grasshopper. Our work facilitates and prompts the use of ...
Comments