Commit Graph

  • 6d0ec0c30e Fixed bug/typo SimpleArt 2020-12-03 17:00:32 -05:00
  • 169c204296 Fixed ga.yscale so it works with all plots danielwilczak101 2020-12-03 02:21:32 -05:00
  • 5fb26545d4 pushed fix danielwilczak101 2020-12-03 02:16:10 -05:00
  • 85855c2746 Renamed decorators for consistency SimpleArt 2020-12-03 00:21:52 -05:00
  • 3271d7d271 Update crossover_methods.py SimpleArt 2020-12-02 23:13:35 -05:00
  • 2941be665c Avoid one-sided edge cases SimpleArt 2020-12-02 20:39:51 -05:00
  • e7f696fd06 Better word choice for comment SimpleArt 2020-12-02 18:59:40 -05:00
  • 4386f2c959 Cleaner comments SimpleArt 2020-12-02 18:55:25 -05:00
  • 23efae27dc Added selection_probability to stochastic selection. SimpleArt 2020-12-02 18:50:59 -05:00
  • df05cf1f5c Looser rate bounds inside adapt SimpleArt 2020-12-02 18:43:44 -05:00
  • 88624345d0 Using standard multiline code formatting SimpleArt 2020-12-02 18:06:31 -05:00
  • bfe4699513 Added cleaner comments to explain. SimpleArt 2020-12-02 18:00:23 -05:00
  • 1761092abb Update stochastic methods SimpleArt 2020-12-02 17:55:57 -05:00
  • fb84ac40d4 Update EasyGA.py SimpleArt 2020-12-02 17:06:15 -05:00
  • 6f2392234d Added past runs and tabulate danielwilczak101 2020-12-02 12:50:49 -05:00
  • 1aa314a805 Cleaner gene reflection method. SimpleArt 2020-12-01 19:01:07 -05:00
  • 700ca556f1 Update mutation_methods.py SimpleArt 2020-12-01 18:46:22 -05:00
  • 4a1b87a3b7 Cleaned up and distanced further for more genetic variety SimpleArt 2020-12-01 18:20:46 -05:00
  • 8579565bb6 Caught bug if population is None SimpleArt 2020-12-01 18:17:33 -05:00
  • 62ecfc38fa Update crossover_methods.py SimpleArt 2020-12-01 10:38:12 -05:00
  • ea9beb8d8a Reset the fitness when mutating SimpleArt 2020-12-01 10:36:56 -05:00
  • 5b6d925088 Update ga.adapt() SimpleArt 2020-12-01 10:36:17 -05:00
  • 4d273df5ae Adapting faster seems beneficial SimpleArt 2020-12-01 10:33:52 -05:00
  • 501223e272 Added a delete database function danielwilczak101 2020-12-01 00:13:45 -06:00
  • 63c4304f48 Cleaned up and improved ga.adapt() SimpleArt 2020-11-30 14:21:52 -05:00
  • cd19725a5a Added weighted crossover and then some SimpleArt 2020-11-30 14:19:14 -05:00
  • 8e0437bf4e Cleaned up to allow any iterable input SimpleArt 2020-11-30 14:12:36 -05:00
  • 27ca73711e Improved adapt SimpleArt 2020-11-27 22:18:29 -05:00
  • d25ea314ac Using random.sample for efficiency SimpleArt 2020-11-27 22:17:13 -05:00
  • 5407e2ea63 Added extrapolation method SimpleArt 2020-11-27 22:10:30 -05:00
  • d845e7fc1b Fixed percent of population unmutated SimpleArt 2020-11-27 20:19:23 -05:00
  • 65a35e71dc Cleaned up comments. SimpleArt 2020-11-27 20:03:43 -05:00
  • cbd0265cd8 Fixed adapt inequality SimpleArt 2020-11-27 19:23:54 -05:00
  • 5b5ed70d73 Fixed bug SimpleArt 2020-11-27 19:16:08 -05:00
  • e54824238b Ensure sorted not needed. SimpleArt 2020-11-27 19:13:37 -05:00
  • 1197447d7e Added ga.adapt() SimpleArt 2020-11-27 19:12:40 -05:00
  • a87103b80c Added ensure_sorted decorator. SimpleArt 2020-11-27 19:08:05 -05:00
  • f21512f178 Fixed random_avoid_best SimpleArt 2020-11-27 18:40:58 -05:00
  • ac84e57b9b Minor bugs SimpleArt 2020-11-27 16:49:56 -05:00
  • a9fe22ecf1 Fixed minor bug SimpleArt 2020-11-27 16:24:20 -05:00
  • 312d0adcc9 Make sure at least 2 parents are selected SimpleArt 2020-11-27 16:06:57 -05:00
  • a746133b87 Fixed typo SimpleArt 2020-11-27 16:04:06 -05:00
  • bf148222eb Update crossover_methods.py SimpleArt 2020-11-27 16:03:34 -05:00
  • fa832c1059 Cleaned up spacing and added exception checking SimpleArt 2020-11-26 21:32:13 -05:00
  • 32dc66f857 Cleaned up spacing and added gene_value_iter SimpleArt 2020-11-26 21:31:26 -05:00
  • 1ba86c0661 Cleaned up spacing SimpleArt 2020-11-26 21:30:49 -05:00
  • 33f74c4019 Set default mutation to use elitism SimpleArt 2020-11-23 11:54:54 -05:00
  • 1b35a13900 Minor logical bug SimpleArt 2020-11-23 11:54:18 -05:00
  • 243d0dd1a0 Error checking and avoid creating new chromosome for mutation SimpleArt 2020-11-23 11:53:46 -05:00
  • 03debc145c Added type checking if the query is not a list or nested list SimpleArt 2020-11-22 22:32:25 -05:00
  • 4d04b7daab Small rename fix SimpleArt 2020-11-22 22:23:31 -05:00
  • b793c1d844 Query output is automatically formatted SimpleArt 2020-11-22 22:20:24 -05:00
  • c8985f9872 Opted for single _ instead of double _ SimpleArt 2020-11-22 17:55:58 -05:00
  • 7c29f04807 Removed get/set SimpleArt 2020-11-22 15:58:55 -05:00
  • 119abea4eb Using random.sample to avoid dupes SimpleArt 2020-11-22 15:58:36 -05:00
  • cdc2b6bdfb Removed get/set SimpleArt 2020-11-22 15:58:11 -05:00
  • 8ed3cbe0ee Removed get/set SimpleArt 2020-11-22 15:57:36 -05:00
  • 261870d702 Update mutation_methods.py SimpleArt 2020-11-22 15:57:00 -05:00
  • 7bb208b915 Making use of casting to list SimpleArt 2020-11-22 15:49:57 -05:00
  • 691642e19c Removed get/set/size/gene_list SimpleArt 2020-11-22 15:48:38 -05:00
  • a84b79d391 Removed get/set SimpleArt 2020-11-22 15:48:06 -05:00
  • f516089e73 Update sql_database.py SimpleArt 2020-11-22 15:47:35 -05:00
  • 953d34f74b Making use of casting to list SimpleArt 2020-11-22 15:44:29 -05:00
  • 057b6d9857 Update setup.py Daniel Wilczak 2020-11-22 00:16:49 -05:00
  • eac6b787f2 Update README.md Daniel Wilczak 2020-11-22 00:16:30 -05:00
  • 59d660ba26 Fixed database and graph functions danielwilczak101 2020-11-21 23:54:26 -05:00
  • def2fb8455 database setter added danielwilczak101 2020-11-21 23:36:39 -05:00
  • d93444490d Fixed database_name SimpleArt 2020-11-21 23:11:47 -05:00
  • 056d67306b Added connection getter and setter danielwilczak101 2020-11-21 23:04:07 -05:00
  • d8974ddb1c Nested try/except fix SimpleArt 2020-11-21 21:36:07 -05:00
  • bd9016a297 Update matplotlib_graph.py SimpleArt 2020-11-21 21:35:43 -05:00
  • 2f1e21f828 Added to database file danielwilczak101 2020-11-21 20:40:10 -05:00
  • 1a8219d720 Simplified using random.choices SimpleArt 2020-11-21 16:39:43 -05:00
  • 815dc2a5c3 Potentially faster list SimpleArt 2020-11-21 16:14:10 -05:00
  • f00785dad1 Fixed chromosome length instead of population size SimpleArt 2020-11-21 16:12:37 -05:00
  • c46d54517b Fixed generation termination and cleaned up code SimpleArt 2020-11-21 15:49:46 -05:00
  • bc7d041f00 Fixed lambda return bug SimpleArt 2020-11-21 15:47:55 -05:00
  • 610b23dc3a Fixed graphing functions and added optional config_id to graphing functions danielwilczak101 2020-11-21 15:32:01 -05:00
  • f3d4712097 Update README.md Daniel Wilczak 2020-11-21 15:28:41 -05:00
  • 470b33aa31 Cleaner random functions used. SimpleArt 2020-11-20 19:58:25 -05:00
  • 73461f7915 Comments updated SimpleArt 2020-11-20 19:06:55 -05:00
  • 68b10c3fde Minor changes SimpleArt 2020-11-20 09:20:02 -05:00
  • 09142b5e05 Split into function decorators SimpleArt 2020-11-20 09:19:43 -05:00
  • a65cdb1056 Consistent function decorator format SimpleArt 2020-11-20 09:19:09 -05:00
  • d4c9f3b926 Exception comes after main code SimpleArt 2020-11-20 09:18:23 -05:00
  • 2ad19a50d3 Cleaned up repr using enumerate SimpleArt 2020-11-20 09:17:17 -05:00
  • aa1537b5dd Fixed comment. SimpleArt 2020-11-20 09:16:56 -05:00
  • abcb19f8b0 Split the process into function decorators SimpleArt 2020-11-20 09:16:30 -05:00
  • c212da2426 Further split values to chromosomes decorator SimpleArt 2020-11-20 09:15:31 -05:00
  • 965ad352a6 Added copies for external access of function decorators SimpleArt 2020-11-19 23:25:33 -05:00
  • 3d10adb2d9 Fixed scope of function decorators SimpleArt 2020-11-19 22:28:04 -05:00
  • 46b4dc749d Added function decorator SimpleArt 2020-11-19 21:55:12 -05:00
  • a8b38dc800 Added function decorator SimpleArt 2020-11-19 21:47:45 -05:00
  • 652e4a4b5b Added function decorators SimpleArt 2020-11-19 21:28:16 -05:00
  • 0bd08b94a9 Added function decorators SimpleArt 2020-11-19 21:16:51 -05:00
  • d90618a614 Added function decorators SimpleArt 2020-11-19 20:47:10 -05:00
  • 2c46e32782 Minor changes and fixes SimpleArt 2020-11-19 20:18:11 -05:00
  • 3412c05da2 Cleaned up list usage SimpleArt 2020-11-19 18:02:07 -05:00
  • 7511429228 Shortened code SimpleArt 2020-11-19 17:14:14 -05:00
  • 454edb13d1 Avoid overwriting initial population SimpleArt 2020-11-19 16:48:02 -05:00