A Model Tree Generator (MTG) Framework for Simulating Hydrologic Systems: Application to Reservoir Routing

Data-driven algorithms have been widely used as effective tools to mimic hydrologic systems. Unlike black-box models, decision tree algorithms offer transparent representations of systems and reveal useful information about the underlying process. A popular class of decision tree models is model tre...

Full description

Bibliographic Details
Main Authors: Matin Rahnamay Naeini, Tiantian Yang, Ahmad Tavakoly, Bita Analui, Amir AghaKouchak, Kuo-lin Hsu, Soroosh Sorooshian
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Water
Subjects:
Online Access:https://www.mdpi.com/2073-4441/12/9/2373
id doaj-591a821de71647589e08200c4f1c37e6
record_format Article
spelling doaj-591a821de71647589e08200c4f1c37e62020-11-25T03:57:23ZengMDPI AGWater2073-44412020-08-01122373237310.3390/w12092373A Model Tree Generator (MTG) Framework for Simulating Hydrologic Systems: Application to Reservoir RoutingMatin Rahnamay Naeini0Tiantian Yang1Ahmad Tavakoly2Bita Analui3Amir AghaKouchak4Kuo-lin Hsu5Soroosh Sorooshian6Center for Hydrometeorology and Remote Sensing (CHRS), Department of Civil and Environmental Engineering, The Henry Samueli School of Engineering, University of California, Irvine, CA 92697, USASchool of Civil Engineering and Environmental Science, University of Oklahoma, Norman, OK 73019, USACoastal and Hydraulics Laboratory, U.S. Army Engineer Research and Development Center, Vicksburg, MS 39180, USACenter for Hydrometeorology and Remote Sensing (CHRS), Department of Civil and Environmental Engineering, The Henry Samueli School of Engineering, University of California, Irvine, CA 92697, USACenter for Hydrometeorology and Remote Sensing (CHRS), Department of Civil and Environmental Engineering, The Henry Samueli School of Engineering, University of California, Irvine, CA 92697, USACenter for Hydrometeorology and Remote Sensing (CHRS), Department of Civil and Environmental Engineering, The Henry Samueli School of Engineering, University of California, Irvine, CA 92697, USACenter for Hydrometeorology and Remote Sensing (CHRS), Department of Civil and Environmental Engineering, The Henry Samueli School of Engineering, University of California, Irvine, CA 92697, USAData-driven algorithms have been widely used as effective tools to mimic hydrologic systems. Unlike black-box models, decision tree algorithms offer transparent representations of systems and reveal useful information about the underlying process. A popular class of decision tree models is model tree (MT), which is designed for predicting continuous variables. Most MT algorithms employ an exhaustive search mechanism and a pre-defined splitting criterion to generate a piecewise linear model. However, this approach is computationally intensive, and the selection of the splitting criterion can significantly affect the performance of the generated model. These drawbacks can limit the application of MTs to large datasets. To overcome these shortcomings, a new flexible Model Tree Generator (MTG) framework is introduced here. MTG is equipped with several modules to provide a flexible, efficient, and effective tool for generating MTs. The application of the algorithm is demonstrated through simulation of controlled discharge from several reservoirs across the Contiguous United States (CONUS).https://www.mdpi.com/2073-4441/12/9/2373decision treemodel treeReservoir Simulationdata miningClassification And Regression Tree (CART)
collection DOAJ
language English
format Article
sources DOAJ
author Matin Rahnamay Naeini
Tiantian Yang
Ahmad Tavakoly
Bita Analui
Amir AghaKouchak
Kuo-lin Hsu
Soroosh Sorooshian
spellingShingle Matin Rahnamay Naeini
Tiantian Yang
Ahmad Tavakoly
Bita Analui
Amir AghaKouchak
Kuo-lin Hsu
Soroosh Sorooshian
A Model Tree Generator (MTG) Framework for Simulating Hydrologic Systems: Application to Reservoir Routing
Water
decision tree
model tree
Reservoir Simulation
data mining
Classification And Regression Tree (CART)
author_facet Matin Rahnamay Naeini
Tiantian Yang
Ahmad Tavakoly
Bita Analui
Amir AghaKouchak
Kuo-lin Hsu
Soroosh Sorooshian
author_sort Matin Rahnamay Naeini
title A Model Tree Generator (MTG) Framework for Simulating Hydrologic Systems: Application to Reservoir Routing
title_short A Model Tree Generator (MTG) Framework for Simulating Hydrologic Systems: Application to Reservoir Routing
title_full A Model Tree Generator (MTG) Framework for Simulating Hydrologic Systems: Application to Reservoir Routing
title_fullStr A Model Tree Generator (MTG) Framework for Simulating Hydrologic Systems: Application to Reservoir Routing
title_full_unstemmed A Model Tree Generator (MTG) Framework for Simulating Hydrologic Systems: Application to Reservoir Routing
title_sort model tree generator (mtg) framework for simulating hydrologic systems: application to reservoir routing
publisher MDPI AG
series Water
issn 2073-4441
publishDate 2020-08-01
description Data-driven algorithms have been widely used as effective tools to mimic hydrologic systems. Unlike black-box models, decision tree algorithms offer transparent representations of systems and reveal useful information about the underlying process. A popular class of decision tree models is model tree (MT), which is designed for predicting continuous variables. Most MT algorithms employ an exhaustive search mechanism and a pre-defined splitting criterion to generate a piecewise linear model. However, this approach is computationally intensive, and the selection of the splitting criterion can significantly affect the performance of the generated model. These drawbacks can limit the application of MTs to large datasets. To overcome these shortcomings, a new flexible Model Tree Generator (MTG) framework is introduced here. MTG is equipped with several modules to provide a flexible, efficient, and effective tool for generating MTs. The application of the algorithm is demonstrated through simulation of controlled discharge from several reservoirs across the Contiguous United States (CONUS).
topic decision tree
model tree
Reservoir Simulation
data mining
Classification And Regression Tree (CART)
url https://www.mdpi.com/2073-4441/12/9/2373
work_keys_str_mv AT matinrahnamaynaeini amodeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT tiantianyang amodeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT ahmadtavakoly amodeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT bitaanalui amodeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT amiraghakouchak amodeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT kuolinhsu amodeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT sorooshsorooshian amodeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT matinrahnamaynaeini modeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT tiantianyang modeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT ahmadtavakoly modeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT bitaanalui modeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT amiraghakouchak modeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT kuolinhsu modeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
AT sorooshsorooshian modeltreegeneratormtgframeworkforsimulatinghydrologicsystemsapplicationtoreservoirrouting
_version_ 1724461234421497856