Double solver budget for better solution exploration

This commit is contained in:
Ian Gulliver
2026-02-16 14:09:10 -08:00
parent f8c30a229d
commit 65c96f85b0
2 changed files with 4 additions and 4 deletions

View File

@@ -144,8 +144,8 @@ func printStats(label string, results []runResult, runs int) {
func main() {
dir := flag.String("dir", "tmp", "directory with trip/students/constraints JSON files")
runs := flag.Int("runs", 20, "number of solver runs per parameter set")
numRandom := flag.String("random", "50", "comma-separated random placement counts")
numPerturb := flag.String("perturb", "750", "comma-separated perturbation counts")
numRandom := flag.String("random", "100", "comma-separated random placement counts")
numPerturb := flag.String("perturb", "1500", "comma-separated perturbation counts")
perturbMin := flag.Int("pmin", 3, "perturbation min groups")
perturbMax := flag.Int("pmax", 8, "perturbation max groups")
flag.Parse()

View File

@@ -21,8 +21,8 @@ type Params struct {
}
var DefaultParams = Params{
NumRandom: 50,
NumPerturb: 750,
NumRandom: 100,
NumPerturb: 1500,
PerturbMin: 3,
PerturbMax: 8,
}