Systems of inequalities: methods.
From: Sergio (silarri_at_prometeo.cps.unizar.es)
Date: 06/23/04
- Next message: Dick Gozinya: "Re: Algebraic integer mistake, basic"
- Previous message: Lynn Kurtz: "Re: fundamental theorem of lines"
- Next in thread: Robert Israel: "Re: Systems of inequalities: methods."
- Reply: Robert Israel: "Re: Systems of inequalities: methods."
- Messages sorted by: [ date ] [ thread ]
Date: 22 Jun 2004 17:07:25 -0700
Hi everybody,
I am interested in methods to solve systems of linear (and possibly also
non-linear) inequalities. I am a bit overwhelmed with the amount of information
available in the web, and I'm not very experienced in the mathematical concepts
behind, so I hope you can provide me some guidance.
My interest is in solving systems such as:
1+2x-4y >= 6
x-y<=2
x,y>=0
And I would like to get all the possible solutions (i.e., I need a solution
as: x in [a1,b1] and y in [a2,b2] for linear equations and the set of intervals
that verify the conditions for a set of non-linear equations).
The first thing that I am confused about is that there are many methods to
solve optimization problems, that are quite similar to the problem above.
However, as far as I understand, these solutions are not applicable in my
context because: 1) I do not have a function to optimize (maximize or
minimize), and 2) I want all the possible values of variables that satisfy the
constraints (not just the ones that maximize/minimize a given function).
Then, I find the topic called "constraint satisfaction problem" (CSP). I think
these methods are not suitable either here, because: 1) they are usually
involved with problems more complex than just a set of arithmetic constraints
(i.e., any constraint that can be expressed as a logical predicate), and 2)
their methods are based on branch-and-bound algorithms (which are expensive)
while arithmetic solutions (find the zeros of polynoms, and study the
intersection intervals) seem to be a more efficient approach in the case of
arithmetic constraints.
I would like to know your opinion regarding the above. Also, I need to use the
suitable methods (whatever they are!) from a computer program, so I'm also
interested in any implementation (specially, if it's in Java) that I can use
(no luck searching for this either!). I hope I won't have to implement it from
scratch...
Thanks in advance for any suggestion,
Sergio
- Next message: Dick Gozinya: "Re: Algebraic integer mistake, basic"
- Previous message: Lynn Kurtz: "Re: fundamental theorem of lines"
- Next in thread: Robert Israel: "Re: Systems of inequalities: methods."
- Reply: Robert Israel: "Re: Systems of inequalities: methods."
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|