Optimization with uncertain variable

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have an optimization problem of a time-series. I am essentially trying to determine the weights to various investments based on the interest rate that investments pays at the time of the investment ... with the goal of maximizing the interest earned.



Below is a simplification of the problem:



beginarray11
text maximize & sum_i,j=0,0^m,nRATE_ij*INVj \
text where & text i = period in time \
text & text j = type of investment \
text & text RATE = interest rate as a percentage \
text & text INV = amount invested
endarray



The constraints are somewhat complicated and not that material to the question necessarily. The key to the constraints is that the prior periods impact the funds available to invest in the current period.



This problem is quite easy to solve via LPP, if you assume interest rates are known (i.e. you make an interest rate projection).



Still, predicting interest rates is inherently difficult. I have a gut feeling that there must be a way to run multiple interest rate scenarios into a program and find a path (or group of similar paths) that is optimal across the range of rate scenarios considered.



Thus, you would have a path that was resilient regardless of the interest rate outcomes.



Hoping someone could help point me in the right direction in terms of learning. Is this still an LPP problem? Or some other type of algebraic solution? Or should i be considering machine/deep learning techniques?










share|cite|improve this question























  • You may want to look at the portfolio optimization literature . As far as I know in a scenario like yours the approach is to estimate the expected value and the variance for each interest rate and then optimize the objective using the expected values while keeping the risk (defined based on variance) under control using constraints .
    – Popescu Claudiu
    Oct 14 at 8:51










  • Thanks for suggestion. I took a look at some forms of stochastic optimization that you're referring to but these seem to be pretty complex problems. I was hoping for a solution with shorter run time. On to the next one!
    – Ry John
    Oct 14 at 11:34














up vote
0
down vote

favorite












I have an optimization problem of a time-series. I am essentially trying to determine the weights to various investments based on the interest rate that investments pays at the time of the investment ... with the goal of maximizing the interest earned.



Below is a simplification of the problem:



beginarray11
text maximize & sum_i,j=0,0^m,nRATE_ij*INVj \
text where & text i = period in time \
text & text j = type of investment \
text & text RATE = interest rate as a percentage \
text & text INV = amount invested
endarray



The constraints are somewhat complicated and not that material to the question necessarily. The key to the constraints is that the prior periods impact the funds available to invest in the current period.



This problem is quite easy to solve via LPP, if you assume interest rates are known (i.e. you make an interest rate projection).



Still, predicting interest rates is inherently difficult. I have a gut feeling that there must be a way to run multiple interest rate scenarios into a program and find a path (or group of similar paths) that is optimal across the range of rate scenarios considered.



Thus, you would have a path that was resilient regardless of the interest rate outcomes.



Hoping someone could help point me in the right direction in terms of learning. Is this still an LPP problem? Or some other type of algebraic solution? Or should i be considering machine/deep learning techniques?










share|cite|improve this question























  • You may want to look at the portfolio optimization literature . As far as I know in a scenario like yours the approach is to estimate the expected value and the variance for each interest rate and then optimize the objective using the expected values while keeping the risk (defined based on variance) under control using constraints .
    – Popescu Claudiu
    Oct 14 at 8:51










  • Thanks for suggestion. I took a look at some forms of stochastic optimization that you're referring to but these seem to be pretty complex problems. I was hoping for a solution with shorter run time. On to the next one!
    – Ry John
    Oct 14 at 11:34












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have an optimization problem of a time-series. I am essentially trying to determine the weights to various investments based on the interest rate that investments pays at the time of the investment ... with the goal of maximizing the interest earned.



Below is a simplification of the problem:



beginarray11
text maximize & sum_i,j=0,0^m,nRATE_ij*INVj \
text where & text i = period in time \
text & text j = type of investment \
text & text RATE = interest rate as a percentage \
text & text INV = amount invested
endarray



The constraints are somewhat complicated and not that material to the question necessarily. The key to the constraints is that the prior periods impact the funds available to invest in the current period.



This problem is quite easy to solve via LPP, if you assume interest rates are known (i.e. you make an interest rate projection).



Still, predicting interest rates is inherently difficult. I have a gut feeling that there must be a way to run multiple interest rate scenarios into a program and find a path (or group of similar paths) that is optimal across the range of rate scenarios considered.



Thus, you would have a path that was resilient regardless of the interest rate outcomes.



Hoping someone could help point me in the right direction in terms of learning. Is this still an LPP problem? Or some other type of algebraic solution? Or should i be considering machine/deep learning techniques?










share|cite|improve this question















I have an optimization problem of a time-series. I am essentially trying to determine the weights to various investments based on the interest rate that investments pays at the time of the investment ... with the goal of maximizing the interest earned.



Below is a simplification of the problem:



beginarray11
text maximize & sum_i,j=0,0^m,nRATE_ij*INVj \
text where & text i = period in time \
text & text j = type of investment \
text & text RATE = interest rate as a percentage \
text & text INV = amount invested
endarray



The constraints are somewhat complicated and not that material to the question necessarily. The key to the constraints is that the prior periods impact the funds available to invest in the current period.



This problem is quite easy to solve via LPP, if you assume interest rates are known (i.e. you make an interest rate projection).



Still, predicting interest rates is inherently difficult. I have a gut feeling that there must be a way to run multiple interest rate scenarios into a program and find a path (or group of similar paths) that is optimal across the range of rate scenarios considered.



Thus, you would have a path that was resilient regardless of the interest rate outcomes.



Hoping someone could help point me in the right direction in terms of learning. Is this still an LPP problem? Or some other type of algebraic solution? Or should i be considering machine/deep learning techniques?







optimization linear-programming






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Sep 11 at 3:56

























asked Sep 11 at 3:50









Ry John

12




12











  • You may want to look at the portfolio optimization literature . As far as I know in a scenario like yours the approach is to estimate the expected value and the variance for each interest rate and then optimize the objective using the expected values while keeping the risk (defined based on variance) under control using constraints .
    – Popescu Claudiu
    Oct 14 at 8:51










  • Thanks for suggestion. I took a look at some forms of stochastic optimization that you're referring to but these seem to be pretty complex problems. I was hoping for a solution with shorter run time. On to the next one!
    – Ry John
    Oct 14 at 11:34
















  • You may want to look at the portfolio optimization literature . As far as I know in a scenario like yours the approach is to estimate the expected value and the variance for each interest rate and then optimize the objective using the expected values while keeping the risk (defined based on variance) under control using constraints .
    – Popescu Claudiu
    Oct 14 at 8:51










  • Thanks for suggestion. I took a look at some forms of stochastic optimization that you're referring to but these seem to be pretty complex problems. I was hoping for a solution with shorter run time. On to the next one!
    – Ry John
    Oct 14 at 11:34















You may want to look at the portfolio optimization literature . As far as I know in a scenario like yours the approach is to estimate the expected value and the variance for each interest rate and then optimize the objective using the expected values while keeping the risk (defined based on variance) under control using constraints .
– Popescu Claudiu
Oct 14 at 8:51




You may want to look at the portfolio optimization literature . As far as I know in a scenario like yours the approach is to estimate the expected value and the variance for each interest rate and then optimize the objective using the expected values while keeping the risk (defined based on variance) under control using constraints .
– Popescu Claudiu
Oct 14 at 8:51












Thanks for suggestion. I took a look at some forms of stochastic optimization that you're referring to but these seem to be pretty complex problems. I was hoping for a solution with shorter run time. On to the next one!
– Ry John
Oct 14 at 11:34




Thanks for suggestion. I took a look at some forms of stochastic optimization that you're referring to but these seem to be pretty complex problems. I was hoping for a solution with shorter run time. On to the next one!
– Ry John
Oct 14 at 11:34















active

oldest

votes











Your Answer





StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2912725%2foptimization-with-uncertain-variable%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2912725%2foptimization-with-uncertain-variable%23new-answer', 'question_page');

);

Post as a guest













































































這個網誌中的熱門文章

Is there any way to eliminate the singular point to solve this integral by hand or by approximations?

Why am i infinitely getting the same tweet with the Twitter Search API?

Solve: $(3xy-2ay^2)dx+(x^2-2axy)dy=0$