Commit Graph

  • f4ba75561d Simplified adapt_population SimpleArt 2021-01-23 19:10:31 -05:00
  • 8c7c7beb5b Removed walrus and updated names SimpleArt 2021-01-23 19:09:35 -05:00
  • b2246a1db1 Delete _config.yml Daniel Wilczak 2021-01-20 04:28:54 -05:00
  • ece073350b Fixed variable issue danielwilczak 2021-01-20 04:01:37 -05:00
  • 432a355ee9 Fix buggy database file creation. Change structure of config table. Updated all functions to work with new table style. danielwilczak 2021-01-20 03:04:49 -05:00
  • f50d5c2efa format changes and addded block comments danielwilczak 2021-01-06 11:38:37 -05:00
  • baaf68bb30 Removed walrus operators SimpleArt 2021-01-06 10:23:43 -05:00
  • 8d90056c92 Rewrote default GA methods format SimpleArt 2021-01-06 10:22:26 -05:00
  • 411e26ab7c Fixed sort by best fitness SimpleArt 2021-01-04 23:44:40 -05:00
  • fe2804bdbc Customizable update_population method SimpleArt 2021-01-04 23:01:54 -05:00
  • 42b78bcfea Added self to parameters SimpleArt 2021-01-04 22:59:17 -05:00
  • 0386be436f Consistent format for setting a slice of items SimpleArt 2021-01-01 16:30:45 -05:00
  • 94793b1b05 Added decorator file and fixed old crossover usage in adapt method SimpleArt 2021-01-01 16:11:14 -05:00
  • b2b1775e16 Added decorators file SimpleArt 2021-01-01 16:09:27 -05:00
  • 423c9884a8 Update Crossover.py SimpleArt 2021-01-01 11:23:20 -05:00
  • d122344a11 Cleaned up decorator doc-strings SimpleArt 2021-01-01 10:55:01 -05:00
  • e19576f890 Specific exceptions raised. SimpleArt 2021-01-01 10:48:59 -05:00
  • 46ef4e818d Cleaned up alighnment SimpleArt 2020-12-31 11:54:22 -05:00
  • 827d86e3b1 Corrections using new names SimpleArt 2020-12-30 16:22:09 -05:00
  • 7c55bf431b Renamed files SimpleArt 2020-12-30 16:21:47 -05:00
  • 7dc9c17e74 Minor import changes SimpleArt 2020-12-30 14:36:50 -05:00
  • 54a774abd2 Add back files with new names SimpleArt 2020-12-30 14:35:43 -05:00
  • cbc2fafb07 Delete files for renaming SimpleArt 2020-12-30 14:35:08 -05:00
  • 21c12c2bcd Changed for more general usage and cleaned up previous push SimpleArt 2020-12-30 09:08:43 -05:00
  • 0c59c429eb Added decorator for repetitive code and modified for multiple children per crossover SimpleArt 2020-12-29 22:53:20 -05:00
  • 49e20ad20d Simpler appending to next population since it will be sorted anyways SimpleArt 2020-12-29 22:51:14 -05:00
  • 1e2bb1f542 Added most list functionality SimpleArt 2020-12-29 19:36:46 -05:00
  • 6aa4b8b82f Cleaned up gene comparison method SimpleArt 2020-12-29 19:36:06 -05:00
  • 57756833dc Cleaned up repetitive code and sorted the population before mutating SimpleArt 2020-12-29 19:35:26 -05:00
  • 9ad3f100ec Using ga.weighted_random method SimpleArt 2020-12-29 19:34:35 -05:00
  • 88161bd114 Added function info to decorators SimpleArt 2020-12-29 19:33:46 -05:00
  • 5fc910fd17 Added customizable weighted random method SimpleArt 2020-12-29 19:33:04 -05:00
  • a1d72ec868 Using try except SimpleArt 2020-12-28 15:06:29 -05:00
  • d0894c18fb Added reset run method SimpleArt 2020-12-28 11:14:23 -05:00
  • 364edff3a3 Added run attribute and check for the name of the first argument SimpleArt 2020-12-28 11:13:15 -05:00
  • e46e1bce96 Changed __setattr__ for clean inheritance approach SimpleArt 2020-12-27 14:55:46 -05:00
  • 98600314c0 Now supporting method overriding instead of attribute setting SimpleArt 2020-12-27 10:12:31 -05:00
  • 2b6f0e2e97 Decorators cleanly preserve both function names and doc-strings. SimpleArt 2020-12-27 10:11:43 -05:00
  • 44683c7fae Fixed decorator name issue SimpleArt 2020-12-26 15:53:45 -05:00
  • adbfdd4dbe Fixed decorator name issue and default weight SimpleArt 2020-12-26 15:19:19 -05:00
  • 5d88de1195 Removed initialization methods SimpleArt 2020-12-24 11:22:01 -05:00
  • f5244e3cc9 Cleaner structure repr without making assumptions on usage SimpleArt 2020-12-23 11:41:27 -05:00
  • adab92216f Removed unnecessary code and decorator naming SimpleArt 2020-12-21 09:56:56 -05:00
  • c43eef38c4 Added automatic casting to all methods SimpleArt 2020-12-20 22:01:15 -05:00
  • 97c614c74c Fixed repr format string SimpleArt 2020-12-20 15:53:56 -05:00
  • 27cc94e488 Added automatic casting for easier usage SimpleArt 2020-12-20 15:33:12 -05:00
  • 97cb4e869c Added another mutation method SimpleArt 2020-12-20 14:01:26 -05:00
  • 91da18cf54 Additional error checking for permutation methods SimpleArt 2020-12-20 14:00:52 -05:00
  • ef3be9d5d1 New data structure features make initializing the population much simpler SimpleArt 2020-12-20 14:00:10 -05:00
  • a15803e7ef Proper repr implementations, improved index_of method, and improved initialization SimpleArt 2020-12-20 13:59:12 -05:00
  • 6861688400 Renamed create methods to make methods for consistency and fixed fitnesses after adapting SimpleArt 2020-12-20 13:58:21 -05:00
  • ed67697cee Renamed create methods to make methods for consistency SimpleArt 2020-12-20 13:57:37 -05:00
  • eaf22c07d2 Update parent_selection_methods.py SimpleArt 2020-12-13 12:11:42 -05:00
  • 403219a7ba Fixed stochastic_arithmetic inflation SimpleArt 2020-12-13 12:11:09 -05:00
  • 3dbc68a667 Extended to allow selection probabilities of 0 or 1 SimpleArt 2020-12-13 11:36:13 -05:00
  • 210abf2ab7 Fixed allowable bounds for mutation rates SimpleArt 2020-12-13 10:41:16 -05:00
  • f64b5f6a6a Removed unnecessary deepcopies SimpleArt 2020-12-13 10:28:16 -05:00
  • f3460617f6 Added stochastic arithmetic SimpleArt 2020-12-13 10:26:34 -05:00
  • f0a9d77f70 Added Arithmetic.average SimpleArt 2020-12-13 10:08:13 -05:00
  • ffb36c91fc Avoid adapting on the first generation and catch wrong target fitness type SimpleArt 2020-12-13 10:07:23 -05:00
  • bd5b5b6e95 Merge branch 'master' of https://github.com/danielwilczak101/EasyGA SimpleArt 2020-12-11 14:11:00 -05:00
  • 53335f9d2f Merged evolve and evolve_generations SimpleArt 2020-12-11 14:06:01 -05:00
  • a3bff6879d Update attributes.py SimpleArt 2020-12-11 14:05:28 -05:00
  • 3adef48b54 Added randround SimpleArt 2020-12-11 14:04:59 -05:00
  • fae7a83f0a Delete google968b87ba52371819.html Daniel Wilczak 2020-12-11 04:14:22 -05:00
  • 87ceba8435 Set theme jekyll-theme-cayman Daniel Wilczak 2020-12-11 04:12:22 -05:00
  • 3a396a7895 Update README.md Daniel Wilczak 2020-12-11 04:07:19 -05:00
  • 7129ff5539 Update README.md Daniel Wilczak 2020-12-11 04:06:53 -05:00
  • 647f1614a8 Add files via upload Daniel Wilczak 2020-12-11 04:06:05 -05:00
  • 6c9e5cbb91 Delete google968b87ba52371819(1).html Daniel Wilczak 2020-12-11 04:05:02 -05:00
  • 8c5c2f0636 Add files via upload Daniel Wilczak 2020-12-11 04:04:52 -05:00
  • 03c4648a24 Fixed adapt probability sums SimpleArt 2020-12-09 11:41:56 -05:00
  • 4edf073f32 Tournament selection improved slowest case. SimpleArt 2020-12-09 11:03:04 -05:00
  • dcf14b945f Better random avoid best SimpleArt 2020-12-09 10:55:33 -05:00
  • a404eba685 Changed the way probabilities adapt work SimpleArt 2020-12-09 10:35:09 -05:00
  • f94a7ec9a8 Fixed rate bounds SimpleArt 2020-12-09 10:34:34 -05:00
  • efcd571a9a Update setup.py Daniel Wilczak 2020-12-09 01:57:52 -05:00
  • f5935c9a5a changed run.py danielwilczak101 2020-12-09 01:50:24 -05:00
  • d71b5e81bf Merge branch 'master' of https://github.com/danielwilczak101/EasyGA danielwilczak101 2020-12-09 01:49:41 -05:00
  • 2cc7d93793 Change adapt rate and turn it off by default danielwilczak101 2020-12-09 01:49:31 -05:00
  • c65cfdcea0 Update setup.py Daniel Wilczak 2020-12-08 17:04:49 -05:00
  • 160e67bb21 Fixed changing database field issue danielwilczak101 2020-12-08 02:57:39 -05:00
  • 34eb286710 Added underscores to decorators for consistency SimpleArt 2020-12-07 21:08:23 -05:00
  • c19ef0d1be Fixed bugs involving None types SimpleArt 2020-12-07 21:07:04 -05:00
  • 23803593fc Forgot to zip chromosomes SimpleArt 2020-12-06 11:36:16 -05:00
  • ea93ad8796 Mathematically solved for weight SimpleArt 2020-12-06 11:35:30 -05:00
  • 7e4dffd646 Added preset numerical and permutated chromosome settings SimpleArt 2020-12-06 11:18:00 -05:00
  • 60c0fe3930 Added permutation crossover methods SimpleArt 2020-12-06 11:17:35 -05:00
  • 21a709f5d0 Added chromosome comparison by their genes SimpleArt 2020-12-06 11:17:15 -05:00
  • 58849e87e6 Added gene comparison by gene value SimpleArt 2020-12-06 11:15:10 -05:00
  • d49008c19d Cleaned up create connection and multiline strings SimpleArt 2020-12-05 23:41:46 -05:00
  • a6530fb15e Cleaned up some parts and optimized a little SimpleArt 2020-12-05 23:41:10 -05:00
  • 15e17f0b84 Updated bounds for gene_mutation_rate SimpleArt 2020-12-05 23:39:19 -05:00
  • 956447079d Merge branch 'master' of https://github.com/danielwilczak101/EasyGA SimpleArt 2020-12-04 14:30:45 -05:00
  • 8c024a0290 Added distance attribute SimpleArt 2020-12-04 14:26:18 -05:00
  • 05fa220d61 Changed back adapt and changed generation goal to 100 so its looks normal grpahing danielwilczak101 2020-12-04 03:34:03 -05:00
  • a0423e313e version number danielwilczak101 2020-12-04 03:24:51 -05:00
  • f683e23ba3 Setup.py now had tabulate included and update version number danielwilczak101 2020-12-04 03:24:22 -05:00
  • 0e299265f5 Changed adapt rate = 0 so i can push to pypi danielwilczak101 2020-12-04 03:22:25 -05:00
  • 046592a3a8 Split adapting into parts SimpleArt 2020-12-03 17:10:39 -05:00