0
I Use This!
Inactive

Commits : Listings

Analyzed 12 minutes ago. based on code collected about 3 hours ago.
Apr 20, 2023 — Apr 20, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
O(1) radix priority queue dijkstra's implementation. MUCH FASTER. More... about 14 years ago
O(n log n) dijkstra's using std::set. More... about 14 years ago
reweighting a little bit More... about 14 years ago
adjusted heuristics based on analysis of 11691 top-100-player games More... about 14 years ago
some junk to examine existing games; trying to come up with better heuristics More... about 14 years ago
a bunch of cleanup as a result of some experimentation; nothing really new but evaluate is slightly faster More... about 14 years ago
iterative deepening max-area search for endgame More... about 14 years ago
more reweighting More... about 14 years ago
adjust heuristic weights: anti-draw was way too strong More... about 14 years ago
Anti-draw strategy added More... about 14 years ago
floodfill tiebreaker: count nodes+edges, not just edges More... about 14 years ago
do floodfill prediction on both sides; otherwise we run away in perfectly balanced games More... about 14 years ago
whoops: dijkstra needs to leave all inaccessible squares at INT_MAX More... about 14 years ago
fix bug in dijkstra where it would leave garbage behind More... about 14 years ago
fix bug in dijkstra's; potential articulation thing not such a good idea? More... about 14 years ago
the tiebreaker was a bit too strong. More... about 14 years ago
oops, verbose More... about 14 years ago
potential articulation points in our controlled territory are now a negative tiebreaker in the heuristic More... about 14 years ago
no don't. draw penalties are bad against good players. More... about 14 years ago
draw penalty -> -500 for now More... about 14 years ago
avoid potential articulation points in greedy floodfill More... about 14 years ago
the O(1) connected component update code was totally wrong. More... about 14 years ago
use an upper bound for our opponent's floodfill abilities while using an accurate estimate for our own More... about 14 years ago
new evaluation function. faster and smarter! More... about 14 years ago
connected component checking is now O(mn) for m components instead of O(n^2) More... about 14 years ago
- make killer heuristic work correctly across deepenings - spend 3 seconds searching for the first move More... about 14 years ago
killer heuristic buffer wasn't big enough. OOPS! More... about 14 years ago
switch setlinebuf to just using fflush? More... about 14 years ago
move "10% over time" warning into #ifdef VERBOSE More... about 14 years ago
bugfix: timeout leaves board in bad state (but since it's a timeout it probably doesn't matter?) More... about 14 years ago