|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Statistics collected by engines that reorder successor batches. More...
#include <search_move_ordering.H>
Public Attributes | |
| size_t | ordered_batches = 0 |
| Number of successor batches materialized and ordered. | |
| size_t | ordered_moves = 0 |
| Number of individual moves considered by ordering. | |
| size_t | priority_estimates = 0 |
| Number of score/bound estimates computed for ordering. | |
| size_t | killer_hits = 0 |
| Moves promoted because they matched a killer slot. | |
| size_t | history_hits = 0 |
| Moves promoted because they had non-zero history. | |
Statistics collected by engines that reorder successor batches.
Definition at line 71 of file search_move_ordering.H.
| size_t Aleph::MoveOrderingStats::history_hits = 0 |
Moves promoted because they had non-zero history.
Definition at line 77 of file search_move_ordering.H.
Referenced by Aleph::Alpha_Beta< Domain >::collect_ordered_moves().
| size_t Aleph::MoveOrderingStats::killer_hits = 0 |
Moves promoted because they matched a killer slot.
Definition at line 76 of file search_move_ordering.H.
Referenced by Aleph::Alpha_Beta< Domain >::collect_ordered_moves().
| size_t Aleph::MoveOrderingStats::ordered_batches = 0 |
Number of successor batches materialized and ordered.
Definition at line 73 of file search_move_ordering.H.
Referenced by Aleph::Alpha_Beta< Domain >::collect_ordered_moves(), and Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::collect_ordered_moves().
| size_t Aleph::MoveOrderingStats::ordered_moves = 0 |
Number of individual moves considered by ordering.
Definition at line 74 of file search_move_ordering.H.
Referenced by Aleph::Alpha_Beta< Domain >::collect_ordered_moves(), and Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::collect_ordered_moves().
| size_t Aleph::MoveOrderingStats::priority_estimates = 0 |
Number of score/bound estimates computed for ordering.
Definition at line 75 of file search_move_ordering.H.
Referenced by Aleph::Alpha_Beta< Domain >::collect_ordered_moves(), and Aleph::Branch_And_Bound< Domain, ObjectivePolicy >::collect_ordered_moves().