Dear all,
   
    I have used Gecode in the past and I am considering it now to solve an 
optimization problem but I am not so sure about the feasibility.
    I would like your expert advise before starting a lot of coding that may 
not come to any good conclusion.

    The problem has around 40 parameters(floats bounded –20% to 20% let’s say) 
to be optimized( minimize or maximize, depending the case). The evaluation of 
the function to obtain the value takes 12 sec to be executed in the available 
environment ( no parallelization in place )
    The problem applies the 40 parameters that, can be seen as weights, to the 
data and obtains a list of one thousand values one for each subject in the 
study.
    The list of is sorted by the value of the variable calculated.
    The objective is to minimize the value of the element in the nth position 
(fixed) once sorted but the parameters change which element(subject) goes to 
the nth position.

    In addition there are other variables that are depending on the same set of 
40 parameters, and that act as constraints: i.e. the value can not go beyond or 
below a certain limit. But the relationship is linear or quadratic on the 
parameters so I know this is easy for Gecode.

     The problem is on the first part of the problem, where I don’t see how to 
express the constraint.
     Any hints on how to approach that problem would be appreciated.
     I am in parallel evaluating changing the problem to be solved and try to 
optimize instead the sum of the one thousand values what I think would simplify 
the problem, and make it much faster. Would that make the problem solvable with 
Gecode?

      The problem being feasible, the second point is about viability. Taking 
each computation 12 secs, the computation can be dramatically slow. Where 
should I look at, in the documentation, for ways to improve speed?

         Thanks in advance

             Jose Magana
_______________________________________________
Gecode users mailing list
users@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users

Reply via email to