[ https://issues.apache.org/jira/browse/MATH-1394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18003613#comment-18003613 ]
Hasan Diwan commented on MATH-1394: ----------------------------------- > a developer is allowed to run the GPL code... If one were to include it in the test tree as the pristine implementation, is this allowed? There is test code that is GPLd that I use to verify that my code, currently without license, but for the commons-math library -- future Apache-licensed code, in other words. To include this as a unit test, must I do a cleanroom reimplementation of it? > Implementation of DIRECT global optimizer > ----------------------------------------- > > Key: MATH-1394 > URL: https://issues.apache.org/jira/browse/MATH-1394 > Project: Commons Math > Issue Type: New Feature > Affects Versions: 3.5, 3.6 > Reporter: Kevin A. Burton > Priority: Major > Fix For: 4.X > > Attachments: DIRECT.png, GLOBAL.png > > > An open source implementation of the DIRECT global optimizer, described by > Jones, Perttunen and Stuckmann, implementing > math3.optim.nonlinear.scalar.MultivariateOptimizer, is available as > DIRECTOptimizer.java at > https://github.com/edwardkort/WWIDesigner/tree/optimizer/WWIDesigner/src/main/com/wwidesigner/math. > There are also three variants of the algorithm on that page: > DIRECT_L_Optimizer implements DIRECT-L by Gablonsky and Kelley, > DIRECT1Optimizer changes which sides are chosen for dividing, and > DIRECTCOptimizer adds alternative ways to select potentially-optimal > hyperrectangles. > DIRECT is not as fast as BOBYQA, but is better at finding a global minimum in > a field of many local minima. > JUnit tests for all of these, using standard optimizer test functions, are > available in > https://github.com/edwardkort/WWIDesigner/tree/optimizer/WWIDesigner/src/test/com/wwidesigner/math. -- This message was sent by Atlassian Jira (v8.20.10#820010)