Solver: Add Raphael

This commit is contained in:
Asriel Camora
2024-11-28 02:37:54 -08:00
parent 12d46bdd26
commit 9a39ef936e
5 changed files with 229 additions and 0 deletions
+5
View File
@@ -11,6 +11,7 @@ public enum SolverAlgorithm
Stepwise,
StepwiseForked,
StepwiseGenetic,
Raphael,
}
[StructLayout(LayoutKind.Auto)]
@@ -33,6 +34,10 @@ public readonly record struct SolverConfig
public float ScoreCP { get; init; }
public float ScoreSteps { get; init; }
public bool Adversarial { get; init; }
public bool BackloadProgress { get; init; }
public bool UnsoundBranchPruning { get; init; }
public ActionType[] ActionPool { get; init; }
public SolverAlgorithm Algorithm { get; init; }