On Wednesday, May 30, 2012 6:24:35 AM UTC-7, Nathann Cohen wrote:
>
> > Thanks. Can you recommend any good tool other than Sage (since it 
> doesn't 
> > have such interfaces yet) that would handle quadratic inequalities? 
>
> Well, that's a problem I would be very glad to be able to answer 
> myself.... But it highly depends on the characteristics of your 
> equations... CPLEX can solve some instances (it is proprietary, 
> though) depending on the matrix of constraints, but for general 
> inequalities I have the same problem you have :-/ 
>
> Nathann 
>

Is there any reason we shouldn't try to define a workflow in SAGE to tackle 
this?  I'm making this up, but I think the principal problem is that, for 
practical evaluation, there really *isn't* such a thing a general system of 
quadratic inequalities.  By which I mean, the particular considerations are 
the heart of the matter.  Suppose we said, "Okay, there is no direct 
solver, but how can we use SAGE to advance us as far as possible toward a 
useful representation of such a system?"

I tumbled this problem around in my head for the last day, and I keep 
thinking that the particularities of the constraints cannot --and should 
not-- be avoided.  That, as a general rule, seeking a direct solver might 
be a bit of a misunderstanding.  Like, we need to define our constraints 
more carefully. Are we sure there are no differential relationships, first 
of all!

@Nathann/Ruslan -- would it be useful  for either of you if we worked out a 
multipage Worksheet collecting relevant methods and providing some basic 
ways to get from one representation to another?

For example, I think *whether or not there is any descriptive meaning, for 
the particular system in question, to considering the constraints as 
representing the geometric boundaries of conics, and the "solution" to be a 
multidimensional region of unions and intersections, *could be a useful 
question.  It strikes me there is *not* one way to parameterize, and it 
really is going to depend on how we want to represent the relationships 
among the quadratic terms.  For example, the list Ruslan started with, 
pairwise components
x{a}x{b}  + x{d}x{e} + ....
... if the other equations continue in this way, does not necessarily 
represent a unique arrangement of generalized quadratic forms, even if the 
total system has a finite solution set.
Or does it?  (Afternoon musings not to be trusted!)

I can't get over feeling like the system is simply not adequately 
described, and that a program which solves it for us is not *really* tackling 
the problem. We are at the whim of the form of its output.
But, obviously I could choose a rational parameterization.  Or unhook the 
quadratics into linear pairs (like Ruslan did).

Is there really one way to solve this?

Can we build a useful tool for handling these problems, in a short period 
of time, without trying to "crack" the solution to general solution spaces?


And for the love of God tell me if this is ridiculous and naive.  I have no 
frame of reference for how other people think about math.  I have no one to 
check with but me, to see if I've gone crazy.
 

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to