mirror of https://github.com/ogoun/Zero.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
633 B
19 lines
633 B
namespace ZeroLevel.HNSW
|
|
{
|
|
/// <summary>
|
|
/// Type of heuristic to select best neighbours for a node.
|
|
/// </summary>
|
|
public enum NeighbourSelectionHeuristic
|
|
{
|
|
/// <summary>
|
|
/// Marker for the Algorithm 3 (SELECT-NEIGHBORS-SIMPLE) from the article. Implemented in <see cref="Algorithms.Algorithm3{TItem, TDistance}"/>
|
|
/// </summary>
|
|
SelectSimple,
|
|
|
|
/// <summary>
|
|
/// Marker for the Algorithm 4 (SELECT-NEIGHBORS-HEURISTIC) from the article. Implemented in <see cref="Algorithms.Algorithm4{TItem, TDistance}"/>
|
|
/// </summary>
|
|
SelectHeuristic
|
|
}
|
|
}
|