Algorithm-Evolutionary-Utils

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

	
	* README.md (Algorithm): 3 years after, Utils.pm is spun off to its new location.

2013-01-06  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* lib/Algorithm/Evolutionary/Op/Base.pm: Tried to supress memorize
	arity. Don't do it. 

2013-01-05  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* lib/Algorithm/Evolutionary/Op/Tournament_Selection.pm (apply):
	Changed call to subroutine to using hash value for speed. 

2012-12-08  Juan J. Merelo  <jmerelo@sheldon>

	* scripts/tide_float.pl: Changed script to make it end when
	solution is found.

	* lib/Algorithm/Evolutionary/Op/VectorCrossover.pm (apply): Fixed
	bug: the incoming parent was modified along with the offspring. 

2012-07-10  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* MANIFEST: Eliminating pod.t also in production code.

2012-07-09  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* MANIFEST: Eliminated pod-coverage.t, which is not needed for
	production and causes errors in some systems. 

2012-07-08  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* MANIFEST: Adding missing test files

	* lib/Algorithm/Evolutionary.pm: Starting a maintenance version,
	which will include the bugs fixed since last summer. 
	Since there's a bug fix, I think I'm going for full 0.78...

2012-05-21  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* lib/Algorithm/Evolutionary/Op/Uniform_Crossover_Diff.pm (apply):
	Fixing potentially evil bug: this operator shouldn't, but it
	modified one of the two individuals under crossover, making
	mutation and crossover rate higher... 

2012-04-18  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* lib/Algorithm/Evolutionary/Op/Breeder_Diverser.pm (apply):
	Mostly doc changes. 

2011-11-23  Juan Julian Merelo Guervos  <jjmerelo@gmail.com>

	* lib/Algorithm/Evolutionary/Individual/Vector.pm (clone): Change
	suggested by Cristoph Meissner, comma between fitness and
	chromosome. 

2011-02-20  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* lib/Algorithm/Evolutionary/Op/Breeder_Diverser.pm (apply): Made
	even more diverse by not inserting the new individual if it is the
	same as the parent; refactored also to best practices.

	* lib/Algorithm/Evolutionary/Op/Uniform_Crossover_Diff.pm (apply):
	Changed to leave at least one difference without change

2011-02-19  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* lib/Algorithm/Evolutionary/Op/Breeder_Diverser.pm (apply):
	Changed to make diversification higher: offspring is chosen in
	turn, instead of chosing it randomly, which avoids repeating.

2011-02-16  Juan J. Merelo  <jmerelo@sheldon>

	* lib/Algorithm/Evolutionary.pm: Upgraded to 0.76_2 by eliminating
	a useless test and changing Clone::Fast to Clone in another test  

2011-02-14  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* lib/Algorithm/Evolutionary/Op/Storing.pm: Eliminating all traces
	of Clone::Fast (I expect).

2011-02-13  Juan J. Merelo Guervós  <jjmerelo@gmail.com>

	* MANIFEST: Added Breeder_Diverser (with test) to the distro, with
	Uniform_Crossover_Diff. 

	* lib/Algorithm/Evolutionary.pm (import): Fixed upstream bug in
	Clone::Fast for Perl 5.12 by changing it by Clone. Thanks to
	Leandro Hermida and Jérôme Quelin for reports. 

2010-12-18  Juan J. Merelo Guervós  <jmerelo@localhost.localdomain>
 
	* lib/Algorithm/Evolutionary.pm (import): Starting 0.76 with pod
	editions .

2010-12-16  Juan Julian Merelo Guervos  <jmerelo@usuario-desktop>

	* MANIFEST: Added combined operator and QuadXOver-Diff.


2010-12-16  Juan J. Merelo  <jmerelo@sheldon>

	* MANIFEST: Added Breeder (take population and create new one) with test


2010-12-08  Juan J. Merelo Guervós  <jmerelo@localhost.localdomain>

	* lib/Algorithm/Evolutionary/Op/QuadXOver.pm (apply): Eliminating
	type checks for speed

2010-12-07  Juan J. Merelo Guervós  <jmerelo@localhost.localdomain>

	* lib/Algorithm/Evolutionary/Op/Canonical_GA_NN.pm (apply): Fixed
	QuadXOver to avoid total interchange (initial point = 0 )

	* lib/Algorithm/Evolutionary.pm:  Mainly a maintenance release,
	with the spin fix below. 

2010-09-28  Juan J. Merelo  <jmerelo@sheldon>

	* lib/Algorithm/Evolutionary.pm: Added tests to see what can make some of them fail



( run in 1.852 second using v1.01-cache-2.11-cpan-39bf76dae61 )