|
c8dc4e064d
|
Add time output to the bot
|
2021-02-14 15:32:02 +01:00 |
|
|
8e94bcccb4
|
Add a bot for one-upping solutions from the leaderboard
|
2021-02-13 14:43:06 +01:00 |
|
|
9b02c0799a
|
Add a way to merge subcity improvements into the main city
|
2021-02-12 04:58:46 +01:00 |
|
|
58c35762a2
|
Add subcity optimization
|
2021-02-12 04:07:42 +01:00 |
|
|
083d6a97b9
|
Add in-memory only databases
|
2021-02-11 12:00:55 +01:00 |
|
|
f694e4701a
|
Allow Cities of any sizes
This will be useful for optimizing parts of the map independently.
|
2021-02-11 11:26:37 +01:00 |
|
|
109b5fac01
|
Add proper last step checks to layout gen
|
2021-02-03 23:08:05 +01:00 |
|
|
ab772f0a31
|
Increase the top layout count for combination attempts
|
2021-02-03 23:07:24 +01:00 |
|
|
b629369169
|
Remove spammy prints
|
2021-02-03 23:07:03 +01:00 |
|
|
affb99472c
|
Cache lowest bounds for combining pairs
|
2021-01-17 20:27:42 +01:00 |
|
|
3facf2f297
|
Cache by last updates of left and right side instead of just coord
|
2021-01-13 22:32:02 +01:00 |
|
|
dacb278ef3
|
Add a cache; only try combining while merges lower price
|
2021-01-13 21:45:50 +01:00 |
|
|
148f59010e
|
Stop combining if finished, update layouts between x and y
|
2021-01-13 04:11:33 +01:00 |
|
|
2b08da0809
|
Combining forever; adding to DB
|
2021-01-13 02:00:32 +01:00 |
|
|
63ed9e7fe0
|
Horizontal cuts (through transpose)
|
2021-01-13 01:43:23 +01:00 |
|
|
dfedf7b3ae
|
Start combining from best pairs, stop at cheapest valid
|
2021-01-13 00:56:28 +01:00 |
|
|
751e0d81ff
|
Vertical combines
|
2021-01-13 00:03:09 +01:00 |
|
|
5b10766ab9
|
Combination early implementation (vertical line)
|
2021-01-12 01:19:40 +01:00 |
|
|
b3cf776618
|
Do not redo steps that would not improve the solution
|
2021-01-11 05:36:11 +01:00 |
|
|
71aaabdec4
|
Print house count at start
|
2021-01-11 05:26:29 +01:00 |
|
|
9bd654a8e6
|
Draw from the layout DB
|
2021-01-11 05:25:40 +01:00 |
|
|
d4093d6000
|
Fix swapped x and y in log import
|
2021-01-11 04:54:34 +01:00 |
|
|
8e526c8c17
|
Add a tool for importing logs to the DB
|
2021-01-11 04:37:09 +01:00 |
|
|
e819099f92
|
Add an SQLite DB for layouts
|
2021-01-11 03:50:55 +01:00 |
|
|
f64d0c3c98
|
Dual move optimization (WIP, useless?)
|
2021-01-09 22:13:21 +01:00 |
|
|
28567a0b3f
|
Split into multiple modules
|
2021-01-07 16:16:16 +01:00 |
|
|
5ee3f236be
|
Pairwise merging; cleanup
|
2021-01-07 00:58:09 +01:00 |
|
|
2d1b76cd6e
|
Remove unnecessary prints
|
2021-01-06 20:09:15 +01:00 |
|
|
9fda072a13
|
Optimize candidate search
|
2021-01-06 19:27:15 +01:00 |
|
|
ce4d26ec67
|
Introduce rectangles
|
2021-01-06 16:51:09 +01:00 |
|
|
d6fd306c61
|
Optimized with a maintained HouseLayout
|
2021-01-06 14:39:15 +01:00 |
|
|
a01fa30954
|
Randomized improvements, finding best
Takes best close house to a random house
|
2020-12-23 16:29:33 +01:00 |
|
|
3d17279613
|
Randomized improvements
Randomly choose one close cheaper house and try to move there.
|
2020-12-23 05:18:20 +01:00 |
|
|
748d9eaacd
|
Random generation
|
2020-12-23 04:17:52 +01:00 |
|
|
0a273d6594
|
Random generation
|
2020-12-23 04:16:16 +01:00 |
|