homemaker-layout/examples/maple-court/coldstart-500000-s0.log
Bruno Postle ac5913151a coldstart programme-house seed 0 @ 500000: 1 fails (0h/1s)
Cold-start re-baseline after the DESIGN.md 38.10/38.11 objective
change. Single worker (avoids homemaker-py-b8g), scored by the
shipped scorer from the programme directory.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MJ84Feep79Hhm3E4zZJmnB
2026-08-29 18:27:40 +01:00

138 lines
7.6 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

WARNING: 338 m2 per storey needs ~70 m of daylit wall; the plot's non-private perimeter gives 55 m. Roughly 22 m2 of courtyard closes the gap. (DESIGN.md §38.3)
seed : /home/bruno/src/homemaker-layout/examples/maple-court/init.dom
programme : maple-court
budget : 500000
pop : 16
child_budget : 80
workers : 1
rng seed : 0
leaf sharing : True (factor=3)
superpose : False
multi_use : False
conn grade : False
use tiers : False
bridge circulation : False
ruin recreate : False
collapse in-search : True
shapecurve warmstart : False
shapecurve prune : False
output : /home/bruno/src/homemaker-layout/examples/maple-court/coldstart-500000-s0.dom
[ 80 evals] best 1.06879e-41 (fails 127) via construct/0
[ 160 evals] best 3.62741e-41 (fails 126) via construct/1
[ 2320 evals] best 3.91884e-41 (fails 125) via core_undivide noop
[ 2400 evals] best 9.49412e-41 (fails 124) via level_compound_fix noop
[ 2560 evals] best 1.83185e-40 (fails 123) via crossover rrlrl<->llrr
[ 2640 evals] best 6.55278e-36 (fails 112) via core_divide lrlr (2 floors)
[ 2880 evals] best 1.23075e-35 (fails 111) via retype 0/rrrl->ph1
[ 3440 evals] best 4.29745e-33 (fails 103) via core_divide rrlr (2 floors)
[ 4000 evals] best 4.47844e-33 (fails 103) via swap 2/rlll
[ 4160 evals] best 9.31804e-32 (fails 98) via swap 0/lrl
[ 5600 evals] best 3.42603e-30 (fails 93) via undivide 2/rlll
[ 6160 evals] best 3.59942e-30 (fails 93) via core_undivide noop
[ 6320 evals] best 1.48962e-29 (fails 91) via crossover lrrl<->rrlr
[ 6880 evals] best 1.51893e-29 (fails 91) via core_undivide noop
[ 7600 evals] best 4.0858e-27 (fails 83) via place_missing n -> rrll
[ 10080 evals] best 8.31578e-27 (fails 82) via level_retype 2/lrlrr<->1/rlr
[ 11200 evals] best 8.4789e-27 (fails 82) via swap 0/llrr
[ 15120 evals] best 9.00438e-27 (fails 82) via crossover llrl<->llrl
[ 15360 evals] best 9.2155e-27 (fails 82) via crossover llrrr<->llrrr
[ 18160 evals] best 9.42293e-27 (fails 82) via core_undivide noop
[ 19440 evals] best 9.55804e-27 (fails 82) via level_retype 0/llrrl<->1/lll
[ 20880 evals] best 1.08179e-26 (fails 82) via crossover llrrl<->rrllr
[ 22240 evals] best 2.29174e-26 (fails 81) via core_undivide noop
[ 23760 evals] best 4.19991e-26 (fails 80) via retype 0/rrrr->me1
[ 24400 evals] best 8.99863e-26 (fails 79) via core_undivide noop
[ 24720 evals] best 9.76417e-26 (fails 79) via undivide 1/lrlr
[ 26320 evals] best 9.83179e-26 (fails 79) via retype 1/rrlrr->ut1
[ 26560 evals] best 9.98856e-26 (fails 79) via retype 0/rrlrr->da1
[ 26960 evals] best 1.03935e-25 (fails 79) via crossover lrrlr<->rrllr
[ 27440 evals] best 2.25647e-25 (fails 78) via crossover lrrl<->rlll
[ 30240 evals] best 2.28891e-25 (fails 78) via crossover lllll<->rllr
[ 31360 evals] best 2.31039e-25 (fails 78) via core_undivide noop
[ 31440 evals] best 2.32752e-25 (fails 78) via core_undivide noop
[ 35520 evals] best 3.54417e-25 (fails 77) via crossover lrrrr<->rll
[ 35920 evals] best 7.42258e-25 (fails 76) via level_retype 1/rrlll<->0/lrrrl
[ 41840 evals] best 1.47509e-24 (fails 75) via rotate 0/rll
[ 44640 evals] best 1.47915e-24 (fails 75) via crossover lrlll<->lrrrrl
[ 44720 evals] best 1.51671e-24 (fails 75) via rotate 0/lrrr
[ 45760 evals] best 3.02721e-24 (fails 74) via crossover lllll<->rrlrr
[ 48800 evals] best 3.12993e-24 (fails 74) via crossover llrrl<->llrrl
[ 50880 evals] best 1.59821e-23 (fails 72) via swap 0/lrrr
[ 55360 evals] best 1.60805e-23 (fails 72) via crossover rlll<->llrl
[ 55840 evals] best 1.61407e-23 (fails 72) via crossover lllll<->rllr
[ 58480 evals] best 1.6186e-23 (fails 72) via crossover lrrlr<->lrrrrr
[ 58960 evals] best 1.62334e-23 (fails 72) via core_undivide noop
[ 60960 evals] best 3.24659e-23 (fails 71) via level_retype 1/rrlrr<->2/llrr
[ 63680 evals] best 3.25908e-23 (fails 71) via core_undivide noop
[ 70480 evals] best 7.01886e-23 (fails 70) via swap 2/rlr
[ 72480 evals] best 1.67053e-22 (fails 69) via swap 2/rlr
[ 73360 evals] best 1.72771e-22 (fails 69) via core_undivide noop
[ 74720 evals] best 3.47465e-22 (fails 68) via level_retype 0/lllll<->2/rrlll
[ 76080 evals] best 3.48842e-22 (fails 68) via crossover llrl<->rlll
[ 76400 evals] best 7.05787e-22 (fails 67) via retype 2/rrlrr->li1
--- collapse (homemaker-py-94g): finish-time cell→room relabel ---
[finish] collapse: 204 → 126 fails (applied)
--- interrupted ---
elapsed : 17403.3s
evals : 64040 across 799 topologies
best : 1.91685e-40 (126 fails) via unfold+collapse
improvement history:
[ 80] 1.5923e-44 (share:construct/0)
[ 160] 4.80951e-39 (share:construct/1)
[ 1360] 2.33063e-35 (share:level_compound_fix noop)
[ 1600] 4.62166e-35 (share:undivide 0/lrrl)
[ 2400] 2.12969e-34 (share:core_undivide noop)
[ 2640] 8.34232e-34 (share:crossover lrlrr<->lrrll)
[ 3120] 1.18679e-33 (share:retype 2/rrrr->ws1)
[ 3520] 2.83542e-32 (share:core_undivide noop)
[ 4240] 5.90625e-32 (share:swap 0/lrlr)
[ 4800] 6.75777e-32 (share:core_divide lrlr (2 floors))
[ 5120] 9.68203e-30 (share:core_divide lrlr (2 floors))
[ 6720] 1.06032e-29 (share:crossover lrll<->lrll)
[ 6800] 2.32821e-29 (share:swap 0/lrrr)
[ 7440] 9.83875e-29 (share:divide 0/rlll)
[ 7520] 1.98761e-28 (share:core_undivide noop)
[ 8960] 3.45107e-27 (share:level_fix ef1: lvl2/lrlrr → lvl0/rllr)
[ 9600] 3.48472e-27 (share:core_undivide noop)
[ 12320] 3.50776e-27 (share:level_compound_fix noop)
[ 12640] 3.62472e-27 (share:swap 2/rlll)
[ 13440] 3.64565e-27 (share:core_undivide noop)
[ 14320] 3.67293e-27 (share:retype 0/rllll->py)
[ 14640] 1.36771e-26 (share:level_compound_fix py: lvl0 → lvl1/lrr)
[ 14880] 2.61906e-26 (share:divide 1/llrr)
[ 17280] 2.64335e-26 (share:crossover rlrr<->llrrl)
[ 17520] 3.11669e-26 (share:crossover rrrlr<->llll)
[ 19360] 1.94057e-25 (share:undivide 0/rlll)
[ 19440] 3.3979e-24 (share:core_divide lrlrl (2 floors))
[ 20160] 3.4191e-24 (share:core_undivide noop)
[ 20560] 3.44144e-24 (share:crossover llrll<->rlrr)
[ 23360] 3.46499e-24 (share:crossover rrl<->rrl)
[ 24320] 1.18892e-23 (share:crossover rrlr<->llrlr)
[ 26320] 1.19763e-23 (share:level_retype 1/rlrl<->0/rrrll)
[ 26800] 5.50574e-23 (share:crossover rlrr<->lrlrl)
[ 28000] 8.26857e-23 (share:swap 2/lllr)
[ 28480] 8.35134e-23 (share:swap 0/llrl)
[ 29760] 8.40374e-23 (share:crossover lrrrr<->rrrrr)
[ 35280] 8.45002e-23 (share:crossover llrlr<->rlrr)
[ 36720] 1.27939e-22 (share:crossover lrlrl<->lrll)
[ 41120] 1.28714e-22 (share:core_undivide noop)
[ 42400] 1.29399e-22 (share:core_undivide noop)
[ 42960] 1.29902e-22 (share:core_undivide noop)
[ 43040] 2.03089e-22 (share:crossover lrrlr<->lrll)
[ 46160] 2.04746e-22 (share:retype 2/rlllr->m)
[ 48240] 2.06446e-22 (share:core_undivide noop)
[ 49520] 2.08213e-22 (share:crossover llrrr<->llrrr)
[ 50080] 2.09648e-22 (share:crossover llrrl<->llrrl)
[ 54560] 5.44252e-22 (share:divide 2/lrlrll)
[ 56000] 5.45102e-22 (share:retype 2/lrll->da1)
[ 58720] 5.45973e-22 (share:swap 2/lllr)
[ 59920] 5.46862e-22 (share:retype 2/rlrl->q1)
[ 60800] 7.45974e-22 (share:undivide 0/lrrl)
[ 60960] 9.11217e-22 (share:level_retype 2/rllrr<->0/lrrll)
[ 62640] 9.1183e-22 (share:core_undivide noop)
[ 62720] 9.13397e-22 (share:core_undivide noop)
[ 63840] 2.02782e-40 (polish:unfold)
written : /home/bruno/src/homemaker-layout/examples/maple-court/coldstart-500000-s0.dom