homemaker-layout/examples/maple-court/coldstart-500000-s0.log

139 lines
7.6 KiB
Text
Raw Permalink Normal View History

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