Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3321707.3321814acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Augmented evolutionary intelligence: combining human and evolutionary design for water distribution network optimisation

Published: 13 July 2019 Publication History

Abstract

Evolutionary Algorithms (EAs) have been employed for the optimisation of both theoretical and real-world problems for decades. These methods although capable of producing near-optimal solutions, often fail to meet real-world application requirements due to considerations which are hard to define in an objective function. One solution is to employ an Interactive Evolutionary Algorithm (IEA), involving an expert human practitioner in the optimisation process to help guide the algorithm to a solution more suited to real-world implementation. This approach requires the practitioner to make thousands of decisions during an optimisation, potentially leading to user fatigue and diminishing the algorithm's search ability. This work proposes a method for capturing engineering expertise through machine learning techniques and integrating the resultant heuristic into an EA through its mutation operator. The human-derived heuristic based mutation is assessed on a range of water distribution network design problems from the literature and shown to often outperform traditional EA approaches. These developments open up the potential for more effective interaction between human expert and evolutionary techniques and with potential application to a much larger and diverse set of problems beyond the field of water systems engineering.

References

[1]
Johns, M.B., Keedwell, E. and Savic, D. 2014. Adaptive locally constrained genetic algorithm for least-cost water distribution network design. Journal of Hydroinformatics. 16, 2 (2014), 288--301.
[2]
McClymont, K., Keedwell, E. and Savic, D. 2015. An analysis of the interface between evolutionary algorithm operators and problem features for water resources problems. A case study in water distribution network design. Environmental Modelling & Software. 69, (Jul. 2015), 414--424.
[3]
Bi, W., Dandy, G.C. and Maier, H.R. 2015. Improved genetic algorithm optimization of water distribution system design by incorporating domain knowledge. Environmental Modelling & Software. 69, (Jul. 2015), 370--381.
[4]
Voudouris, C., Tsang, E.P. and Alsheddy, A. 2010. Guided local search. Handbook of metaheuristics. Springer. 321--361.
[5]
Voudouris, C. and Tsang, E. 1996. Partial constraint satisfaction problems and guided local search. Proc., Practical Application of Constraint Technology (PACT'96), London. (1996), 337--356.
[6]
Voudouris, C. and Tsang, E. 1999. Guided local search and its application to the traveling salesman problem. European journal of operational research. 113, 2 (1999), 469--499.
[7]
Kilby, P., Prosser, P. and Shaw, P. 1999. Guided local search for the vehicle routing problem with time windows. Meta-heuristics. Springer. 473--486.
[8]
Tsang, E. and Voudouris, C. 1997. Fast local search and guided local search and their application to British Telecom's workforce scheduling problem. Oper. Res. Lett. 20, 3 (1997), 119--127.
[9]
Zhang, Q., Sun, J. and Tsang, E. 2005. An evolutionary algorithm with guided mutation for the maximum clique problem. IEEE Transactions on Evolutionary Computation. 9, 2 (2005), 192--200.
[10]
Baluja, S. 1994. Population-based incremental learning. a method for integrating genetic search based function optimization and competitive learning. Carnegie-Mellon Univ Pittsburgh Pa Dept Of Computer Science.
[11]
Takagi, H. 2001. Interactive evolutionary computation: Fusion of the capabilities of EC optimization and human evaluation. Proceedings of the IEEE. 89, 9 (2001), 1275--1296.
[12]
Brintrup, A.M., Ramsden, J.J. and Takagi, H. 2008. Ergonomic chair design by fusing qualitative and quantitative criteria using interactive genetic algorithms. (2008).
[13]
Nicklow, J., Reed, P., Savic, D., Dessalegne, T., Harrell, L., Chan-Hilton, A., Karamouz, M., Minsker, B., Ostfeld, A. and Singh, A. 2009. State of the art for genetic algorithms and beyond in water resources planning and management. Journal of Water Resources Planning and Management. 136, 4 (2009), 412--432.
[14]
Singh, A., Minsker, B.S. and Valocchi, A.J. 2008. An interactive multi-objective optimization framework for groundwater inverse modeling. Advances in water resources. 31, 10 (2008), 1269--1283.
[15]
Deb, K., Agrawal, S., Pratap, A. and Meyarivan, T. 2000. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. International Conference on Parallel Problem Solving From Nature (2000), 849--858.
[16]
Marques, J., Cunha, M. and Savić, D.A. 2014. Decision Support for Optimal Design of Water Distribution Networks: A Real Options Approach. Procedia Engineering. 70, (Jan. 2014), 1074--1083.
[17]
Wang Qi, Guidolin Michele, Savic Dragan and Kapelan Zoran 2015. Two-Objective Design of Benchmark Problems of a Water Distribution System via MOEAs: Towards the Best-Known Approximation of the True Pareto Front. Journal of Water Resources Planning and Management. 141, 3 (Mar. 2015), 04014060.
[18]
Prasad T. Devi and Park Nam-Sik 2004. Multiobjective Genetic Algorithms for Design of Water Distribution Networks. Journal of Water Resources Planning and Management. 130, 1 (Jan. 2004), 73--82. ).
[19]
Rossman, L.A. 2000. EPANET 2: users manual. (2000).
[20]
Fujiwara, O. and Khang, D.B. 1990. A two-phase decomposition method for optimal design of looped water distribution networks. Water resources research. 26, 4 (1990), 539--549.
[21]
Sherali, H.D., Subramanian, S. and Loganathan, G.V. 2001. Effective Relaxations and Partitioning Schemes for Solving Water Distribution Network Design Problems to Global Optimality. Journal of Global Optimization. 19, 1 (Jan. 2001), 1--26.
[22]
Bragalli, C., D'Ambrosio, C., Lee, J., Lodi, A. and Toth, P. 2012. On the optimal design of water distribution networks: a practical MINLP approach. Optimization and Engineering. 13, 2 (2012), 219--246.
[23]
Johns, M.B., Walker, D.J., Keedwell, E. and Savić, D.A. 2018. Interactive Visualisation of Water Distribution Network Optimisation. (2018).
[24]
Walker, D.J., Johns, M.B., Keedwell, E. and Savić, D.A. 2018. Towards Interactive Evolution: A Distributed Optimiser for Multi- objective Water Distribution Network Design. (2018).
[25]
Walker, D.J. 2018. Generating Heuristics to Mimic Experts in Water Distribution Network Optimisation. WDSA / CCWI Joint Conference Proceedings. 1, (Jul. 2018).
[26]
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R. and Dubourg, V. 2011. Scikitlearn: Machine learning in Python. Journal of machine learning research. 12, Oct (2011), 2825--2830.
[27]
Breiman, L., Friedman, H, J., Olshen, A, R. and Stone, J, C. 1984. Classification and Regression Trees. Routledge.
[28]
Farmani, R., Savic, D.A. and Walters, G.A. 2005. Evolutionary multi-objective optimization in water distribution network design. Engineering Optimization. 37, 2 (2005), 167--183.
[29]
Zitzler, E. and Thiele, L. 1998. Multiobjective optimization using evolutionary algorithms---a comparative case study. International conference on parallel problem solving from nature (1998), 292--301.
[30]
Mann, H.B. and Whitney, D.R. 1947. On a test of whether one of two random variables is stochastically larger than the other. The annals of mathematical statistics. (1947), 50--60.
[31]
Keedwell, E., Johns, M. and Savic, D. 2015. Spatial and temporal visualisation of evolutionary algorithm decisions in water distribution network optimisation. Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation (2015), 941--948.

Cited By

View all
  • (2021)A Video Game-Crowdsourcing Approach to Discover a Player’s Strategy for Problem Solution to Housing DevelopmentIEEE Access10.1109/ACCESS.2021.31039309(114870-114883)Online publication date: 2021
  • (2020)A memetic level-based learning swarm optimizer for large-scale water distribution network optimizationProceedings of the 2020 Genetic and Evolutionary Computation Conference10.1145/3377930.3389828(1107-1115)Online publication date: 25-Jun-2020
  • (2020)Human-Derived Heuristic Enhancement of an Evolutionary Algorithm for the 2D Bin-Packing ProblemParallel Problem Solving from Nature – PPSN XVI10.1007/978-3-030-58115-2_29(413-427)Online publication date: 2-Sep-2020

Index Terms

  1. Augmented evolutionary intelligence: combining human and evolutionary design for water distribution network optimisation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '19: Proceedings of the Genetic and Evolutionary Computation Conference
    July 2019
    1545 pages
    ISBN:9781450361118
    DOI:10.1145/3321707
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 July 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. evolutionary algorithm
    2. human-computer interaction
    3. knowledge guided search
    4. machine learning
    5. real-world application
    6. water distribution network design

    Qualifiers

    • Research-article

    Conference

    GECCO '19
    Sponsor:
    GECCO '19: Genetic and Evolutionary Computation Conference
    July 13 - 17, 2019
    Prague, Czech Republic

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)A Video Game-Crowdsourcing Approach to Discover a Player’s Strategy for Problem Solution to Housing DevelopmentIEEE Access10.1109/ACCESS.2021.31039309(114870-114883)Online publication date: 2021
    • (2020)A memetic level-based learning swarm optimizer for large-scale water distribution network optimizationProceedings of the 2020 Genetic and Evolutionary Computation Conference10.1145/3377930.3389828(1107-1115)Online publication date: 25-Jun-2020
    • (2020)Human-Derived Heuristic Enhancement of an Evolutionary Algorithm for the 2D Bin-Packing ProblemParallel Problem Solving from Nature – PPSN XVI10.1007/978-3-030-58115-2_29(413-427)Online publication date: 2-Sep-2020

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media