1. 08 Feb, 2010 1 commit
  2. 05 Feb, 2010 3 commits
  3. 04 Feb, 2010 3 commits
  4. 02 Dec, 2009 5 commits
  5. 30 Nov, 2009 4 commits
    • ofgeorg's avatar
      2e9670ce
    • ofgeorg's avatar
      ! $Log: CEC2005.f90,v $ · 1ec7340d
      ofgeorg authored
            !  Revision 1.50  2009/02/17 14:10:32  ofgeorg
            !  more cosmetic changes (line breaks, tabs etc.)
            !
            !  Revision 1.49  2009/02/17 11:13:28  ofgeorg
            !  *** empty log message ***
            !
            !  Revision 1.47  2009/02/16 13:19:07  ofgeorg
            !  Did some cosmetic changes (no line longer then 80 chars etc.)
            !
            !  Revision 1.45  2008/12/17 14:09:53  ofgeorg
            !  added boundviolation checks before the rotate.
            !  moved functions to have the important ones first
            !
            !  Revision 1.44  2008/12/17 11:54:55  ofgeorg
            !  fixed memory leak
            !  removed unessesary parameters from the benchmark call
            !  removed implicite prepare_benchmark call from the benchmark function 
            !  (speed gain but will crash if prepare is not called before)
            !
            !  Revision 1.43  2008/12/09 10:04:32  ofgeorg
            !  changed TRIM(adjustl(path))s back to relative TRIM(adjustl(path))s,some minor changes
            !
            !  Revision 1.42  2008/12/05 14:36:35  ofgeorg
            !  changed some Boundaries to match the CEC2005 specifications exactly.
            !  Corrected a typo causing out of range crash.
            !  Changed TRIM(adjustl(path))s to absolute TRIM(adjustl(path))s for now to make it easier to work - 
            !  will change them back.
            !  Got Rid of german text in Error msgs.
            !  Fixed some code to be compatible to g95.
            !
            !  Revision 1.41  2008/12/04 15:55:57  ofgeorg
            !  removed CK variable,removed small bug and ensured it runs on g95.
            !  Will check allocates/deallocates next.
            !
            !  Revision 1.40  2008/10/06 14:27:44  chrmuell
            !  Corrected the boundary handling (before boundaries have been checked 
            !  AFTER shifting the input),corrected default boundaries,corrected 
            !  boundary dimension
            !
            !  Revision 1.39  2008/05/27 10:54:14  ofgeorg
            !  added noise
            !
            !  Revision 1.38  2008/05/26 12:45:35  ofgeorg
            !  forgot to commit the corrections of 24-25
            !
            !  Revision 1.37  2008/05/20 19:15:13  ofgeorg
            !  parts of 24 and 25 included,changed 23 so it can also be called 
            !  directly.
            !
            !  In generall the hybrid functions can be called with
            !   SUBROUTINE hybrid_composition(vars,res,m,hybrid_nr)
            !
            !   e.g CALL hybrid_composition(vars(:),res,m,23)
            !
            !   !they are only for 1 set of x points - not for a full array!
            !
            !  Revision 1.36  2008/05/20 12:44:17  ofgeorg
            !  fixed error in 23
            !
            !  Revision 1.35  2008/05/17 19:08:56  ofgeorg
            !  added function 23
            !
            !  Revision 1.34  2008/05/17 16:49:13  ofgeorg
            !  added function 22
            !
            !  Revision 1.33  2008/05/17 16:24:09  ofgeorg
            !  added function 21
            !
            !  Revision 1.32  2008/05/17 15:16:54  ofgeorg
            !  added function 20
            !
            !  Revision 1.31  2008/05/17 14:32:02  ofgeorg
            !  added function 19
            !
            !  Revision 1.30  2008/05/17 13:16:44  ofgeorg
            !  added function 18
            !
            !  Revision 1.29  2008/05/17 12:00:35  ofgeorg
            !  added function 17,but noise is still missing (all functions with 
            !  noise dont have noise yet for testing purpose)
            !
            !  Revision 1.28  2008/05/17 09:54:17  ofgeorg
            !  added function 16,works fine
            !
            !  Revision 1.27  2008/05/16 16:05:41  ofgeorg
            !  function 15 (hybrid) fully functional
            !  hopefully will be able to implement the rest (up to 25) very fast 
            !  since mostly its only a change of function calls
            !
            !  Revision 1.26  2008/05/07 18:12:16  ofgeorg
            !  preparing of hybrid functions works ...doing the composition next
            !
            !  Revision 1.25  2008/05/05 08:25:16  ofgeorg
            !  added framework for f15-25 - not working yet
            !
            !  Revision 1.24  2008/05/02 17:34:11  ofgeorg
            !  added function 14
            !
            !  Revision 1.23  2008/04/23 21:49:32  ofgeorg
            !  added function 13
            !
            !  Revision 1.22  2008/04/23 20:06:49  ofgeorg
            !  added function 12
            !
            !  Revision 1.21  2008/04/23 18:51:29  ofgeorg
            !  correct fnct 11
            !
            !  Revision 1.20  2008/04/10 11:53:06  ofgeorg
            !  added function 11 but its not yet correct
            !
            !  Revision 1.19  2008/04/07 04:56:28  ofgeorg
            !  changed "\" in TRIM(adjustl(path)) to /
            !
            !  Revision 1.18  2008/04/07 04:55:46  ofgeorg
            !  fixed loading of rotation matrix
            !
            !  Revision 1.17  2008/04/02 16:31:04  ofgeorg
            !  all functions now have precision even better then the java 
            !  implementaion (ratio difference / should value << 10 to power -15
            !
            !  Revision 1.16  2008/04/02 14:48:54  ofgeorg
            !  moved name to module global
            !
            !  Revision 1.15  2008/03/31 20:11:11  ofgeorg
            !  fixed function nr 10,modifications seem to work fine - 
            !  continuing with functions
            !
            !  Revision 1.14  2008/03/31 19:06:52  ofgeorg
            !  modified quite a lot so the functions suit the way the CMA fortan 
            !  implementation calls them.
            !
            !  Revision 1.13  2008/03/10 21:53:16  ofgeorg
            !  added 10
            !
            !  Revision 1.12  2008/03/10 21:46:57  ofgeorg
            !  added 09
            !
            !  Revision 1.11  2008/03/10 20:52:58  ofgeorg
            !  added function 08
            !
            !  Revision 1.10  2008/03/10 20:31:35  ofgeorg
            !  fixed the new rotation error that occured in function7 and 3.
            !
            !  Revision 1.9  2008/03/10 20:24:48  ofgeorg
            !  removed bias from function parameters
            !
            !  Revision 1.8  2008/03/06 10:13:00  ofgeorg
            !  included function7 but made an error in the rotate that I'll
            !  correct this evening
            !
            !  Revision 1.7  2008/03/05 19:54:17  ofgeorg
            !  added function06 - effort implementing was minimal compared to f05
            !  theres a small numerical error again
            !
            !  Revision 1.6  2008/03/05 01:28:10  ofgeorg
            !  function 05 finally works!
            !  Needed ages to find the mistake - used celling instead of floor once,
            !  which only affected a single entry in the matrix - so realy hard to 
            !  find!
            !
            !  Also changed all the indicies to match the Java template for easier
            !  debugging in the future
            !  going to bed now!
            !
            !  Revision 1.4  2008/02/24 21:12:30  ofgeorg
            !  trying to figure out bug with F05 - commiting result so far....
            !
            !  Revision 1.3  2008/02/24 13:54:18  ofgeorg
            !  added some comments and added f04 but without noise yet
            !
            !  Revision 1.2  2008/02/24 11:42:48  ofgeorg
            !  testfunction doesnt match exact - but since its only a difference 
            !  of magnitude 10 to the power 15 percent of the real value I'll 
            !  ignore that
            !
            !  Revision 1.1  2008/02/11 07:17:45  ofgeorg
            !  started implementing the CEC2005 Testsuit
            !
      1ec7340d
    • ofgeorg's avatar
      added matlab objective function · f9cab69e
      ofgeorg authored
      f9cab69e
    • ofgeorg's avatar
  6. 27 Nov, 2009 1 commit
  7. 26 Nov, 2009 1 commit
  8. 24 Nov, 2009 1 commit