CRAN Task View: Optimization and Mathematical Programming

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

CRAN Task View: Optimization and Mathematical Programming

Rich Shepard
The task view lists many R packages for optimization and I would appreciate
suggestions from those familiar with the available tools for packages that
might be suitable for water management.

Limited water resources need to be apportioned among various competing users
(e.g,, agriculture, fish and wildlife, Tribes, potable human water
supplies). I'm looking for R packages that can be applied to this type of
constrained optimization problem.

Pointers to other resources also welcome.

Thanks in advance,

Rich

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: CRAN Task View: Optimization and Mathematical Programming

S Ellison-2
> Limited water resources need to be apportioned among various competing
> users
> (e.g,, agriculture, fish and wildlife, Tribes, potable human water
> supplies).
Water management is definitely not my field, but for interest - and maybe to help other folk respond - can I ask what the loss function would look like for this kind of problem? That may suggest particular optimisation approaches.

Steve Ellison



*******************************************************************
This email and any attachments are confidential. Any use...{{dropped:8}}

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: CRAN Task View: Optimization and Mathematical Programming

Oliver Dechant
In reply to this post by Rich Shepard
On 2019-02-06 12:36 p.m., Rich Shepard wrote:

> The task view lists many R packages for optimization and I would appreciate
> suggestions from those familiar with the available tools for packages that
> might be suitable for water management.
>
> Limited water resources need to be apportioned among various competing
> users
> (e.g,, agriculture, fish and wildlife, Tribes, potable human water
> supplies). I'm looking for R packages that can be applied to this type of
> constrained optimization problem.
>
> Pointers to other resources also welcome.
>
> Thanks in advance,
>
> Rich
>
> ______________________________________________
> [hidden email] mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
Hello,

For other resources, I was recently looking at MDP research and several
packages. I found one which originates from ecological modeling
specifically so I thought to share it with you.

[1] https://cran.r-project.org/web/packages/MDPtoolbox/index.html

Other than reading the papers I have no practical experience applying
that package.

Hope that helps.
--
Oliver Dechant
______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: CRAN Task View: Optimization and Mathematical Programming

Jeff Newmiller
In reply to this post by S Ellison-2
Rich's email did not reach me, so tagging off of S Ellison's reply...

Take a look at [1] for an example analysis that maximizes the firm yield
(amount that can be promised and subsequently delivered for irrigation
delivery each year) subject to required minimum capacity levels (for flood
protection) and available water input from precipitation. (Yes, it assumes
an omniscient knowledge of water flows, but estimating future firm yield
based on historical patterns is standard practice.) This is a classic type
of problem in civil engineering graduate school... it should not take much
work to find lots of literature on the topic of water management that
mentions various optimization techniques that you can then look up via
such resources as the subject CRAN Task View.

And no, I am not a water specialist either... this was a targeted set
of materials for illustrating the use of R to an audience of civil
engineers who were already familiar with these specific problems.

[1] https://github.com/jdnewmil/eci298sp2016 KernClimate.html

On Wed, 6 Feb 2019, S Ellison wrote:

>> Limited water resources need to be apportioned among various competing
>> users
>> (e.g,, agriculture, fish and wildlife, Tribes, potable human water
>> supplies).
> Water management is definitely not my field, but for interest - and
> maybe to help other folk respond - can I ask what the loss function
> would look like for this kind of problem? That may suggest particular
> optimisation approaches.
>
> Steve Ellison
>
> *******************************************************************
> This email and any attachments are confidential. Any u...{{dropped:17}}

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: CRAN Task View: Optimization and Mathematical Programming

Thomas Adams-2
In reply to this post by Rich Shepard
Did you Google "R stat water resources optimization" or "r stats
optimization"?

It seems that applying some of the references below with R packages in the
optimization task view probably gets you where you want to go.

https://cran.r-project.org/web/packages/reservoir/reservoir.pdf
https://www.researchgate.net/publication/317213418_Modern_Optimization_Methods_in_Water_Resources_Planning_Engineering_and_Management
https://link.springer.com/article/10.1007/s10666-018-9628-0
https://math.nyu.edu/faculty/tabak/publications/WaterResources.pdf

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=2ahUKEwjHwLz34KfgAhVvg-AKHVy_DRcQFjAFegQICRAC&url=https%3A%2F%2Fwww.jstatsoft.org%2Farticle%2Fview%2Fv060i01%2Fv60i01.pdf&usg=AOvVaw31QSrEIhxLDZrbHyMVcAds

https://www.jstatsoft.org/article/view/v060i02

http://abouthydrology.blogspot.com/2012/08/r-resources-for-hydrologists.html

https://www.sciencedirect.com/science/article/pii/S0309170896000619
https://acwi.gov/monitoring/conference/2016/2_wednesday_may4/F4/NMC2016SessionF4RybergEtAl_secure.pdf
https://www.epa.gov/sites/production/files/2015-06/documents/twri4a3-new.pdf

Tom


On Wed, Feb 6, 2019 at 11:36 AM Rich Shepard <[hidden email]>
wrote:

> The task view lists many R packages for optimization and I would appreciate
> suggestions from those familiar with the available tools for packages that
> might be suitable for water management.
>
> Limited water resources need to be apportioned among various competing
> users
> (e.g,, agriculture, fish and wildlife, Tribes, potable human water
> supplies). I'm looking for R packages that can be applied to this type of
> constrained optimization problem.
>
> Pointers to other resources also welcome.
>
> Thanks in advance,
>
> Rich
>
> ______________________________________________
> [hidden email] mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

        [[alternative HTML version deleted]]

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: CRAN Task View: Optimization and Mathematical Programming

Rich Shepard
On Wed, 6 Feb 2019, Thomas Adams wrote:

> Did you Google "R stat water resources optimization" or "r stats
> optimization"?

Tom,

No. I went directly to the CRAN task views.

Thanks very much for the pointers.

Regards,

Rich

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: CRAN Task View: Optimization and Mathematical Programming

Rich Shepard
In reply to this post by S Ellison-2
On Wed, 6 Feb 2019, S Ellison wrote:

> Water management is definitely not my field, but for interest - and maybe
> to help other folk respond - can I ask what the loss function would look
> like for this kind of problem? That may suggest particular optimisation
> approaches.

Steve,

I'll go learn more about loss functions.

Thanks for the suggestion,

Rich

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|

Re: CRAN Task View: Optimization and Mathematical Programming

Rich Shepard
In reply to this post by Jeff Newmiller
On Wed, 6 Feb 2019, Jeff Newmiller wrote:

> Take a look at [1] for an example analysis that maximizes the firm yield
> (amount that can be promised and subsequently delivered for irrigation
> delivery each year) subject to required minimum capacity levels (for flood
> protection) and available water input from precipitation.

Jeff,

I'll definitely look at the reference. Thanks for the URL.

Best regards,

Rich

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.