Cooperative decision making in river water allocation problems by