Solving simultaneous equations with `min{}` function x1=min{a+b*x2, c};x2=min{a+b*x3, c};..xm=min{a+b*x1, c};

calcific5z

calcific5z

Answered question

2022-09-07

Solving simultaneous equations with `min{}` function
x1=min{a+b*x2, c};
x2=min{a+b*x3, c};
.
.
.
xm=min{a+b*x1, c};

Answer & Explanation

coccusk7

coccusk7

Beginner2022-09-08Added 14 answers

Let's consider simpler similar system of equations
Let b <> 0 (otherwise, if b == 0, x1 = x2 = a)
x1 = a + b*x2
x2 = a + b*x1
from here you can find that
x1 = x2 = a/(1-b), b <> 0
And this solution will be effective for the system of equations:
x1 = a + b*x2
x2 = a + b*x3
...
xn = a + b*x1
and x1 = x2 = x3 = ... = xn = a/(1-b)
Now we can apply the results to your system of equations, and solution is:
x1 = x2 =x3 = ... xn =
= a/(1-b), if b <> 0 and a/(1-b) < c
= c, if b <> 0 and a/(1-b) >= c
= a, if b == 0 and a < c
= c, if b == 0 and a >= c

Do you have a similar question?

Recalculate according to your conditions!

Ask your question.
Get an expert answer.

Let our experts help you. Answer in as fast as 15 minutes.

Didn't find what you were looking for?