Prove finiteness ODE dynamics resulting from convex cost function and concave benefit function
$begingroup$
I have developed an ODE describing the dynamics of a state variable $x$.
However, the function is quite cumbersome. It results from a convex cost function and a concave benefit function and I want to say something about the dynamics. Stationary solutions are cumbersome as well but it should be possible to prove somehow that the function does not blow up to infinity or am I wrong?
I am happy about general or also more specific remarks.
It is hard to explain, maybe it gets clearer with some equations.
In equations, the problem results from the following:
begin{align}frac{text{d}y}{text{d}t}&=f(x,y,t)=y-frac{y}{1+alpha(1+frac{x}{1+x})y}-(1+x^2)beta yend{align}
Hence, I got a state variable $y$ and the dynamics change with respect to time depending on the value of $x$. The concave benefit of $x$ is in the denominator while the cost of $x$ is in the last term which is convex (blows up to infinity).
Now, the dynamics of $x$ change as well depending on wether $x$ has a beneficial impact or not. In particular, if $x$ is already large, the costs should have a higher impact than the benefit and $x$ should become smaller (so it is adaptive).
Hence, for the change of $x$ over time, I consider the partial derivative of $f$ with respect to $x$:
begin{align}frac{text{d}x}{text{d}t}&=frac{partial f/y}{partial x
}=frac{alpha y-2beta x(1+x+alpha y+2alpha xy)^2}{(1+x+alpha y+2alpha x y)^2}end{align}
Now, given this differential equation and knowing where it comes from, how can I prove that it does not blow up to infinity? It seems to be obvious but is there a nice theorem?
Note that I simplified the problem a bit. The real equations are more messy.
ordinary-differential-equations
$endgroup$
|
show 1 more comment
$begingroup$
I have developed an ODE describing the dynamics of a state variable $x$.
However, the function is quite cumbersome. It results from a convex cost function and a concave benefit function and I want to say something about the dynamics. Stationary solutions are cumbersome as well but it should be possible to prove somehow that the function does not blow up to infinity or am I wrong?
I am happy about general or also more specific remarks.
It is hard to explain, maybe it gets clearer with some equations.
In equations, the problem results from the following:
begin{align}frac{text{d}y}{text{d}t}&=f(x,y,t)=y-frac{y}{1+alpha(1+frac{x}{1+x})y}-(1+x^2)beta yend{align}
Hence, I got a state variable $y$ and the dynamics change with respect to time depending on the value of $x$. The concave benefit of $x$ is in the denominator while the cost of $x$ is in the last term which is convex (blows up to infinity).
Now, the dynamics of $x$ change as well depending on wether $x$ has a beneficial impact or not. In particular, if $x$ is already large, the costs should have a higher impact than the benefit and $x$ should become smaller (so it is adaptive).
Hence, for the change of $x$ over time, I consider the partial derivative of $f$ with respect to $x$:
begin{align}frac{text{d}x}{text{d}t}&=frac{partial f/y}{partial x
}=frac{alpha y-2beta x(1+x+alpha y+2alpha xy)^2}{(1+x+alpha y+2alpha x y)^2}end{align}
Now, given this differential equation and knowing where it comes from, how can I prove that it does not blow up to infinity? It seems to be obvious but is there a nice theorem?
Note that I simplified the problem a bit. The real equations are more messy.
ordinary-differential-equations
$endgroup$
$begingroup$
Can you please write in a one place a full system of equation that you are interested in? Also, do you have any numerical simulations?
$endgroup$
– Evgeny
Jan 15 at 10:11
$begingroup$
I am interested in the two equations which are both explicitly shown now.
$endgroup$
– Merlin
Jan 15 at 10:20
$begingroup$
Try simulations first. Pick many initial conditions for different $alpha$ and $beta$ and see whether trajectories go to infinity. It's pretty easy to automate, although it requires some time for checking. Meanwhile, try to check how vector field behaves on lines $x = mathrm{const}$ and $y = mathrm{const}$. If you are able to show that there exist some $M^ast$ and $K^ast$ such that vector field points to the inside of a rectangle $0 leqslant x leqslant M$, $0 leqslant y leqslant K$ for any $M geqslant M^ast$ and $K geqslant K^ast$ - you are done, there is no blow-up.
$endgroup$
– Evgeny
Jan 15 at 14:56
$begingroup$
OK, thank you for this approach! I will try to do this. However, I would still be thankful for any advice regarding a theorem dealing which such a problem :)
$endgroup$
– Merlin
Jan 17 at 8:47
$begingroup$
I don't know such theorem and I am slightly doubtful that there is one theorem that encompasses all cases. There are bunch of cases though. For example, you might had a Lyapunov-like function: a function $mathcal{F}(x, y)$ which is known to be non-increasing along trajectories and which has compact level-sets. Depending on level sets structure this would mean no trajectory can escape to infinity. My suggestion in previous comment is a bit similar to this idea (non-increasing of Lyapunov-like function geometrically means that vector field points in one direction w.r.t. level sets). ...
$endgroup$
– Evgeny
Jan 17 at 8:56
|
show 1 more comment
$begingroup$
I have developed an ODE describing the dynamics of a state variable $x$.
However, the function is quite cumbersome. It results from a convex cost function and a concave benefit function and I want to say something about the dynamics. Stationary solutions are cumbersome as well but it should be possible to prove somehow that the function does not blow up to infinity or am I wrong?
I am happy about general or also more specific remarks.
It is hard to explain, maybe it gets clearer with some equations.
In equations, the problem results from the following:
begin{align}frac{text{d}y}{text{d}t}&=f(x,y,t)=y-frac{y}{1+alpha(1+frac{x}{1+x})y}-(1+x^2)beta yend{align}
Hence, I got a state variable $y$ and the dynamics change with respect to time depending on the value of $x$. The concave benefit of $x$ is in the denominator while the cost of $x$ is in the last term which is convex (blows up to infinity).
Now, the dynamics of $x$ change as well depending on wether $x$ has a beneficial impact or not. In particular, if $x$ is already large, the costs should have a higher impact than the benefit and $x$ should become smaller (so it is adaptive).
Hence, for the change of $x$ over time, I consider the partial derivative of $f$ with respect to $x$:
begin{align}frac{text{d}x}{text{d}t}&=frac{partial f/y}{partial x
}=frac{alpha y-2beta x(1+x+alpha y+2alpha xy)^2}{(1+x+alpha y+2alpha x y)^2}end{align}
Now, given this differential equation and knowing where it comes from, how can I prove that it does not blow up to infinity? It seems to be obvious but is there a nice theorem?
Note that I simplified the problem a bit. The real equations are more messy.
ordinary-differential-equations
$endgroup$
I have developed an ODE describing the dynamics of a state variable $x$.
However, the function is quite cumbersome. It results from a convex cost function and a concave benefit function and I want to say something about the dynamics. Stationary solutions are cumbersome as well but it should be possible to prove somehow that the function does not blow up to infinity or am I wrong?
I am happy about general or also more specific remarks.
It is hard to explain, maybe it gets clearer with some equations.
In equations, the problem results from the following:
begin{align}frac{text{d}y}{text{d}t}&=f(x,y,t)=y-frac{y}{1+alpha(1+frac{x}{1+x})y}-(1+x^2)beta yend{align}
Hence, I got a state variable $y$ and the dynamics change with respect to time depending on the value of $x$. The concave benefit of $x$ is in the denominator while the cost of $x$ is in the last term which is convex (blows up to infinity).
Now, the dynamics of $x$ change as well depending on wether $x$ has a beneficial impact or not. In particular, if $x$ is already large, the costs should have a higher impact than the benefit and $x$ should become smaller (so it is adaptive).
Hence, for the change of $x$ over time, I consider the partial derivative of $f$ with respect to $x$:
begin{align}frac{text{d}x}{text{d}t}&=frac{partial f/y}{partial x
}=frac{alpha y-2beta x(1+x+alpha y+2alpha xy)^2}{(1+x+alpha y+2alpha x y)^2}end{align}
Now, given this differential equation and knowing where it comes from, how can I prove that it does not blow up to infinity? It seems to be obvious but is there a nice theorem?
Note that I simplified the problem a bit. The real equations are more messy.
ordinary-differential-equations
ordinary-differential-equations
edited Jan 15 at 10:20
Merlin
asked Jan 15 at 9:55
MerlinMerlin
184
184
$begingroup$
Can you please write in a one place a full system of equation that you are interested in? Also, do you have any numerical simulations?
$endgroup$
– Evgeny
Jan 15 at 10:11
$begingroup$
I am interested in the two equations which are both explicitly shown now.
$endgroup$
– Merlin
Jan 15 at 10:20
$begingroup$
Try simulations first. Pick many initial conditions for different $alpha$ and $beta$ and see whether trajectories go to infinity. It's pretty easy to automate, although it requires some time for checking. Meanwhile, try to check how vector field behaves on lines $x = mathrm{const}$ and $y = mathrm{const}$. If you are able to show that there exist some $M^ast$ and $K^ast$ such that vector field points to the inside of a rectangle $0 leqslant x leqslant M$, $0 leqslant y leqslant K$ for any $M geqslant M^ast$ and $K geqslant K^ast$ - you are done, there is no blow-up.
$endgroup$
– Evgeny
Jan 15 at 14:56
$begingroup$
OK, thank you for this approach! I will try to do this. However, I would still be thankful for any advice regarding a theorem dealing which such a problem :)
$endgroup$
– Merlin
Jan 17 at 8:47
$begingroup$
I don't know such theorem and I am slightly doubtful that there is one theorem that encompasses all cases. There are bunch of cases though. For example, you might had a Lyapunov-like function: a function $mathcal{F}(x, y)$ which is known to be non-increasing along trajectories and which has compact level-sets. Depending on level sets structure this would mean no trajectory can escape to infinity. My suggestion in previous comment is a bit similar to this idea (non-increasing of Lyapunov-like function geometrically means that vector field points in one direction w.r.t. level sets). ...
$endgroup$
– Evgeny
Jan 17 at 8:56
|
show 1 more comment
$begingroup$
Can you please write in a one place a full system of equation that you are interested in? Also, do you have any numerical simulations?
$endgroup$
– Evgeny
Jan 15 at 10:11
$begingroup$
I am interested in the two equations which are both explicitly shown now.
$endgroup$
– Merlin
Jan 15 at 10:20
$begingroup$
Try simulations first. Pick many initial conditions for different $alpha$ and $beta$ and see whether trajectories go to infinity. It's pretty easy to automate, although it requires some time for checking. Meanwhile, try to check how vector field behaves on lines $x = mathrm{const}$ and $y = mathrm{const}$. If you are able to show that there exist some $M^ast$ and $K^ast$ such that vector field points to the inside of a rectangle $0 leqslant x leqslant M$, $0 leqslant y leqslant K$ for any $M geqslant M^ast$ and $K geqslant K^ast$ - you are done, there is no blow-up.
$endgroup$
– Evgeny
Jan 15 at 14:56
$begingroup$
OK, thank you for this approach! I will try to do this. However, I would still be thankful for any advice regarding a theorem dealing which such a problem :)
$endgroup$
– Merlin
Jan 17 at 8:47
$begingroup$
I don't know such theorem and I am slightly doubtful that there is one theorem that encompasses all cases. There are bunch of cases though. For example, you might had a Lyapunov-like function: a function $mathcal{F}(x, y)$ which is known to be non-increasing along trajectories and which has compact level-sets. Depending on level sets structure this would mean no trajectory can escape to infinity. My suggestion in previous comment is a bit similar to this idea (non-increasing of Lyapunov-like function geometrically means that vector field points in one direction w.r.t. level sets). ...
$endgroup$
– Evgeny
Jan 17 at 8:56
$begingroup$
Can you please write in a one place a full system of equation that you are interested in? Also, do you have any numerical simulations?
$endgroup$
– Evgeny
Jan 15 at 10:11
$begingroup$
Can you please write in a one place a full system of equation that you are interested in? Also, do you have any numerical simulations?
$endgroup$
– Evgeny
Jan 15 at 10:11
$begingroup$
I am interested in the two equations which are both explicitly shown now.
$endgroup$
– Merlin
Jan 15 at 10:20
$begingroup$
I am interested in the two equations which are both explicitly shown now.
$endgroup$
– Merlin
Jan 15 at 10:20
$begingroup$
Try simulations first. Pick many initial conditions for different $alpha$ and $beta$ and see whether trajectories go to infinity. It's pretty easy to automate, although it requires some time for checking. Meanwhile, try to check how vector field behaves on lines $x = mathrm{const}$ and $y = mathrm{const}$. If you are able to show that there exist some $M^ast$ and $K^ast$ such that vector field points to the inside of a rectangle $0 leqslant x leqslant M$, $0 leqslant y leqslant K$ for any $M geqslant M^ast$ and $K geqslant K^ast$ - you are done, there is no blow-up.
$endgroup$
– Evgeny
Jan 15 at 14:56
$begingroup$
Try simulations first. Pick many initial conditions for different $alpha$ and $beta$ and see whether trajectories go to infinity. It's pretty easy to automate, although it requires some time for checking. Meanwhile, try to check how vector field behaves on lines $x = mathrm{const}$ and $y = mathrm{const}$. If you are able to show that there exist some $M^ast$ and $K^ast$ such that vector field points to the inside of a rectangle $0 leqslant x leqslant M$, $0 leqslant y leqslant K$ for any $M geqslant M^ast$ and $K geqslant K^ast$ - you are done, there is no blow-up.
$endgroup$
– Evgeny
Jan 15 at 14:56
$begingroup$
OK, thank you for this approach! I will try to do this. However, I would still be thankful for any advice regarding a theorem dealing which such a problem :)
$endgroup$
– Merlin
Jan 17 at 8:47
$begingroup$
OK, thank you for this approach! I will try to do this. However, I would still be thankful for any advice regarding a theorem dealing which such a problem :)
$endgroup$
– Merlin
Jan 17 at 8:47
$begingroup$
I don't know such theorem and I am slightly doubtful that there is one theorem that encompasses all cases. There are bunch of cases though. For example, you might had a Lyapunov-like function: a function $mathcal{F}(x, y)$ which is known to be non-increasing along trajectories and which has compact level-sets. Depending on level sets structure this would mean no trajectory can escape to infinity. My suggestion in previous comment is a bit similar to this idea (non-increasing of Lyapunov-like function geometrically means that vector field points in one direction w.r.t. level sets). ...
$endgroup$
– Evgeny
Jan 17 at 8:56
$begingroup$
I don't know such theorem and I am slightly doubtful that there is one theorem that encompasses all cases. There are bunch of cases though. For example, you might had a Lyapunov-like function: a function $mathcal{F}(x, y)$ which is known to be non-increasing along trajectories and which has compact level-sets. Depending on level sets structure this would mean no trajectory can escape to infinity. My suggestion in previous comment is a bit similar to this idea (non-increasing of Lyapunov-like function geometrically means that vector field points in one direction w.r.t. level sets). ...
$endgroup$
– Evgeny
Jan 17 at 8:56
|
show 1 more comment
0
active
oldest
votes
Your Answer
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',
autoActivateHeartbeat: false,
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3074255%2fprove-finiteness-ode-dynamics-resulting-from-convex-cost-function-and-concave-be%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3074255%2fprove-finiteness-ode-dynamics-resulting-from-convex-cost-function-and-concave-be%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
Can you please write in a one place a full system of equation that you are interested in? Also, do you have any numerical simulations?
$endgroup$
– Evgeny
Jan 15 at 10:11
$begingroup$
I am interested in the two equations which are both explicitly shown now.
$endgroup$
– Merlin
Jan 15 at 10:20
$begingroup$
Try simulations first. Pick many initial conditions for different $alpha$ and $beta$ and see whether trajectories go to infinity. It's pretty easy to automate, although it requires some time for checking. Meanwhile, try to check how vector field behaves on lines $x = mathrm{const}$ and $y = mathrm{const}$. If you are able to show that there exist some $M^ast$ and $K^ast$ such that vector field points to the inside of a rectangle $0 leqslant x leqslant M$, $0 leqslant y leqslant K$ for any $M geqslant M^ast$ and $K geqslant K^ast$ - you are done, there is no blow-up.
$endgroup$
– Evgeny
Jan 15 at 14:56
$begingroup$
OK, thank you for this approach! I will try to do this. However, I would still be thankful for any advice regarding a theorem dealing which such a problem :)
$endgroup$
– Merlin
Jan 17 at 8:47
$begingroup$
I don't know such theorem and I am slightly doubtful that there is one theorem that encompasses all cases. There are bunch of cases though. For example, you might had a Lyapunov-like function: a function $mathcal{F}(x, y)$ which is known to be non-increasing along trajectories and which has compact level-sets. Depending on level sets structure this would mean no trajectory can escape to infinity. My suggestion in previous comment is a bit similar to this idea (non-increasing of Lyapunov-like function geometrically means that vector field points in one direction w.r.t. level sets). ...
$endgroup$
– Evgeny
Jan 17 at 8:56