feat: expand masks, structural filters, and solution similarity dedupe

This commit is contained in:
JiWoong Sul
2025-11-22 02:13:14 +09:00
parent a3b6dc0ce4
commit 8c351c5c05
5 changed files with 796 additions and 117 deletions

View File

@@ -8,6 +8,17 @@
"minAllowedPushes": 4,
"minAllowedTurns": 2,
"minAllowedBranching": 0,
"minGoalDistance": 2,
"minBoxDistance": 2,
"minWallDistance": 1,
"reverseDepthScale": 1.0,
"reverseBreadthScale": 1.0,
"pocketCarveMin": 0,
"pocketCarveMax": 1,
"pocketMaxRadius": 1,
"maskPadMin": -1,
"maskPadMax": 1,
"maskSets": ["micro"],
"maskTake": 8
},
{
@@ -17,7 +28,18 @@
"boxCountHigh": 2,
"minAllowedPushes": 7,
"minAllowedTurns": 3,
"minAllowedBranching": 0,
"minAllowedBranching": 1,
"minGoalDistance": 3,
"minBoxDistance": 3,
"minWallDistance": 1,
"reverseDepthScale": 1.15,
"reverseBreadthScale": 1.2,
"pocketCarveMin": 1,
"pocketCarveMax": 2,
"pocketMaxRadius": 2,
"maskPadMin": -1,
"maskPadMax": 2,
"maskSets": ["micro", "medium"],
"maskTake": 0
},
{
@@ -27,7 +49,18 @@
"boxCountHigh": 3,
"minAllowedPushes": 9,
"minAllowedTurns": 4,
"minAllowedBranching": 0,
"minAllowedBranching": 2,
"minGoalDistance": 3,
"minBoxDistance": 3,
"minWallDistance": 1,
"reverseDepthScale": 1.35,
"reverseBreadthScale": 1.4,
"pocketCarveMin": 1,
"pocketCarveMax": 3,
"pocketMaxRadius": 2,
"maskPadMin": 0,
"maskPadMax": 2,
"maskSets": ["medium", "large"],
"maskTake": 0
}
]