|
|
FAQ.txt File ReferenceCuikSuite Frequently Asked Questions. More... Detailed DescriptionIs CuikSuite completely bug-free?No. Is CuikSuite completely numerically safe?No. As a general rule:
CuikSuite does not find all the solutions of my problemThis is very unlikely, but not impossible. CuikSuite is designed and implemented to deliver save approximations to the solutions sets. Therefore, it is more likely to deliver boxes that are close to be solutions but not actual solutions than to lose solution points. The less save aspects of the CuikSuite implementation is the simplification process. When replacing a variable by , tiny rounding issues appear in the coefficients of the equations. Some work-arounds are implemented to cope this these issues, but in extreme cases they are not enough. If you think your problem is one of those extreme cases try to reduce the simplification level, that is, set parameter SIMPLIFICATION_LEVEL to a lower value. The default value is 2. Set it to 1 or even to 0 to get slower but safer solution processes. On the other hand, if you like to live in the wild side, set this parameter to 3 to get lower execution times. In your paper X you say problem Y can be solved in Z seconds but I dowloaded CuikSuite and I got different results.CuikSuite is continously evolving. Improvements in the numerical stability result, in general, in larger execution times. Improvements in the formulations result, in general, in smaller execution times. These are the two main factors that have influence in the results. I executed cuik several times on the same problem and I get slighly different resultsThere is a random component in cuik when selecting the split range and the split point in this range. What is the syntax of the world files?We have a leafet describing this syntax. At this point the leafet is incomplete so maybe it is better to learn it from the examples. What is the syntax of the cuik files?We have a leafet describing this syntax. However, the syntax is simple enoug to learn it from the examples. Cuik is not that quick.Cuik is quite efficient compared with other solvers based on interval Newton methods or Bernstein-based polytopes. However, if you address complex problem you should not expect short execution times. What kind of support do you offer for the CuikSuite?None. We are working on extending the capabilities of the solver and on applying CuikSuite to different problems and, therefore, we do not have time to provide any support for external users. I have found a bug in the code, could you please fix it for me?No. However I'd be very gratefull if yo fix it and send me the patch so that other users can benefit from your contribution. Do you plan future releases of the package?Most likely not as far as the basic solver is concerned. What is the development cost of the CuikSuite?As estimated by David A. Wheeler's SLOCCount and without taking into account the cost of developing the examples :
Definition in file FAQ.txt. |