Proceedings

Optimal Valve Placement in Water Distribution Networks with CLP(FD)

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 2987-2990.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

This paper presents a new application of logic programming to a real-life problem in hydraulic engineering. The work is developed as a collaboration of computer scientists and hydraulic engineers, and applies Constraint Logic Programming to solve a hard combinatorial problem. This application deals with one aspect of the design of a water distribution network, i.e., the valve isolation system design. We take the formulation of the problem by [Giustolisi and Savic, 2008] and show how, thanks to constraint propagation, we can get better solutions than the best solution known in the literature for the Apulian distribution network.

  1. [Cattafi and Gavanelli, 2011] Massimiliano Cattafi and Marco Gavanelli. A CLP(FD) program for the optimal placement of valves in a wa- ter distribution network. Source code available at http://www.ing.unife.it/docenti/ MarcoGavanelli/software/vp/, April 2011. Link
  2. [Cattafi et al., 2011] Massimiliano Cattafi, Marco Gavanelli, Maddalena Nonato, Stefano Alvisi, and Marco Franchini. Optimal placement of valves in a water distribution net- work with CLP(FD). Theory and Practice of Logic Pro- gramming, 11(4-5):731-747, 2011.
  3. [Creaco et al., 2010] E. Creaco, M. Franchini, and S. Alvisi. Optimal placement of isolation valves in water distribution systems based on valve cost and weighted average demand shortfall. Water Resources Management, 24(15):4317- 4338, 2010.
  4. [Dal Palù et al., 2010] Alessandro Dal Palù, Agostino Dovier, Federico Fogolari, and Enrico Pontelli. CLP- based protein fragment assembly. Theory and Practice of Logic Programming, 10(4-6):709-724, 2010.
  5. [Dechter, 2003] Rina Dechter. Constraint processing. Mor- gan Kaufmann, 2003.
  6. [Fages, 1996] F. Fages. From constraint minimization to goal optimization in CLP languages. In Eugene C. Freuder, editor, Second International Conference on Prin- ciples and Practice of Constraint Programming CP'96, volume 1118 of Lecture Notes in Computer Science, pages 537-538. Springer, 1996.
  7. [Focacci et al., 1999] Filippo Focacci, Andrea Lodi, and Michela Milano. Cost-based domain filtering. In Joxan Jaffar, editor, Principles and Practice of Constraint Pro- gramming -CP'99, volume 1713 of Lecture Notes in Com- puter Science, pages 189-203. Springer, 1999.
  8. [Focacci et al., 2002] Filippo Focacci, Andrea Lodi, and Michela Milano. A hybrid exact algorithm for the TSPTW. INFORMS Journal on Computing, 14(4):403-417, 2002.
  9. [Frühwirth and Abdennadher, 2003] Thom Frühwirth and Slim Abdennadher. Essentials of Constraint Program- ming. Springer, 2003.
  10. [Gavanelli et al., 2013] Marco Gavanelli, Maddalena Nonato, and Andrea Peano. An ASP approach for the valves positioning optimization in a water distribution system. Journal of Logic and Computation, 2013. [Gavanelli, 2002] Marco Gavanelli. An algorithm for multi- criteria optimization in CSPs. In Frank van Harmelen, ed- itor, ECAI 2002. Proceedings of the 15th European Con- ference on Artificial Intelligence, pages 136-140, Lyon, France, July 21-26 2002. IOS Press.
  11. [Gervet et al., 1999] C. Gervet, Y. Caseau, and D. Montaut. On refining ill-defined constraint problems: A case study in iterative prototyping. In Practial Application of Con- straint Technologies and Logic Programming (PACLP) 1999, pages 255-275, London, 1999.
  12. [Giustolisi and Savić, 2008] Orazio Giustolisi and Dra- gan A. Savić. Optimal design of isolation valve system for water distribution networks. In Proc. 10th Annual Water Distribution Systems Analysis Conf. WDSA, 2008.
  13. [Giustolisi and Savić, 2010] Orazio Giustolisi and Dra- gan A. Savić. Identification of segments and optimal isolation valve system design in water distribution networks. Urban Water Journal, 7(1):1-15, 2010.
  14. [Jaffar and Maher, 1994] Joxan Jaffar and Michael J. Maher. Constraint logic programming: A survey. Journal of Logic Programming, 19/20:503-581, 1994.
  15. [Jun and Loganathan, 2007] Hwandon Jun and G. V. Lo- ganathan. Valve-controlled segments in water distribution systems. Journal of Water Resources Planning and Man- agement, 133(2):145-155, March/April 2007.
  16. [Marriot and Stuckey, 1998] K. Marriot and P.J. Stuckey. Programming with constraints: An introduction. 1998.
  17. [Marriott and Stuckey, 1994] K. Marriott and P.J. Stuckey. Semantics of constraint logic programs with optimiza- tion. In H. Aït-Kaci, M. Hanus, and J.J. Moreno- Navarro, editors, ICLP Workshop: Integration of Declara- tive Paradigms, pages 23-35, 1994.
  18. [Peano et al., 2012] Andrea Peano, Maddalena Nonato, Marco Gavanelli, Stefano Alvisi, and Marco Franchini. A Bilevel Mixed Integer Linear Programming Model for Valves Location in Water Distribution Systems. In Stefan Ravizza and Penny Holborn, editors, 3rd Student Confer- ence on Operational Research, volume 22 of OpenAccess Series in Informatics (OASIcs), pages 103-112, Dagstuhl, Germany, 2012. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.
  19. [Prestwich, 1996] S. Prestwich. Three implementations of branch-and-bound in CLP. In Proceedings of Fourth Compulog-Net Workshop on Parallelism and Implementa- tion Technologies, Bonn, September 1996.
  20. [Russell and Norvig, 2003] Stuart J. Russell and Peter Norvig. Artificial Intelligence: A Modern Approach. Pren- tice Hall, 2 edition, 2003.
  21. [Schimpf and Shen, 2012] Joachim Schimpf and Kish Shen. Ecl i ps e -from LP to CLP. Theory and Practice of Logic Programming, 12(1-2):127-156, 2012.
  22. [Van Wassenhove and Gelders, 1980] L.N. Van Wassenhove and L.F. Gelders. Solving a bicriterion scheduling prob- lem. European Journal of Operational Research, 4(1):42- 48, 1980.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards