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
This commit is contained in:
Bruno Postle 2026-08-29 18:27:37 +01:00
parent 6e8bcce8f3
commit ac5913151a
49 changed files with 1971787 additions and 110 deletions

View file

@ -0,0 +1,448 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.3985442745073203
- 0.3985442745073203
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.3094512886869734
- 0.3094512886869734
l:
rotation: 1
division:
- 0.5940581633377823
- 0.5940581633377823
l:
type: n
rotation: 0
r:
type: O
rotation: 3
r:
rotation: 0
division:
- 0.8043008907725491
- 0.8043008907725491
l:
rotation: 0
division:
- 0.544025432199185
- 0.544025432199185
l:
rotation: 1
division:
- 0.391341459113696
- 0.391341459113696
l:
rotation: 1
division:
- 0.7211389666113284
- 0.7211389666113284
l:
type: me1
rotation: 0
r:
type: C
rotation: 0
r:
type: da1
rotation: 0
r:
rotation: 1
division:
- 0.7235436770862052
- 0.7235436770862052
l:
type: n
rotation: 0
r:
type: k1
rotation: 0
r:
rotation: 1
division:
- 0.6505939964175393
- 0.6505939964175393
l:
type: C
rotation: 0
r:
rotation: 2
division:
- 0.5868140737321261
- 0.5868140737321261
l:
type: C
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.43644811120043386
- 0.43644811120043386
l:
rotation: 1
division:
- 0.7654752257383863
- 0.7654752257383863
l:
rotation: 1
division:
- 0.4376436987858707
- 0.4376436987858707
l:
rotation: 3
division:
- 0.8494329721993664
- 0.8494329721993664
l:
type: O
rotation: 0
r:
type: m
rotation: 0
r:
rotation: 1
division:
- 0.6049702596175167
- 0.6049702596175167
l:
type: ws1
rotation: 0
r:
type: O
rotation: 3
r:
type: C
rotation: 3
r:
rotation: 1
division:
- 0.3250476545214606
- 0.3250476545214606
l:
rotation: 1
division:
- 0.8461640488517912
- 0.8461640488517912
l:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6557435235032659
- 0.6557435235032659
l:
type: m
rotation: 1
r:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.561217084502605
- 0.561217084502605
l:
rotation: 1
division:
- 0.29120109801627336
- 0.29120109801627336
l:
type: ef1
rotation: 0
r:
rotation: 2
division:
- 0.8436218368250273
- 0.8436218368250273
l:
type: n
rotation: 2
r:
type: m
rotation: 0
r:
rotation: 3
division:
- 0.839483766914491
- 0.839483766914491
l:
type: n
rotation: 2
r:
type: la1
rotation: 0
above:
rotation: 0
division:
- 0.3519324875989489
- 0.3519324875989489
height: 3.0
l:
rotation: 0
division:
- 0.4256779296253242
- 0.4256779296253242
l:
rotation: 0
division:
- 0.1346153846153846
- 0.1346153846153846
l:
type: ut1
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
rotation: 3
division:
- 0.6726619281231458
- 0.6726619281231458
l:
type: li1
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.8574647492492186
- 0.8574647492492186
l:
rotation: 0
division:
- 0.5013138993448436
- 0.5013138993448436
l:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: n
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 0
division:
- 0.5079366503514491
- 0.5079366503514491
l:
rotation: 3
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 2
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.15629392209010023
- 0.15629392209010023
l:
rotation: 0
division:
- 0.8577851940134021
- 0.8577851940134021
l:
rotation: 1
division:
- 0.5
- 0.5
l:
type: st2
rotation: 0
r:
type: st1
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.4126455278522538
- 0.4126455278522538
l:
rotation: 0
division:
- 0.1276875570629138
- 0.1276875570629138
l:
rotation: 0
division:
- 0.7912375002017624
- 0.7912375002017624
l:
rotation: 0
division:
- 0.5898846840065638
- 0.5898846840065638
l:
type: st2
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5146378236487134
- 0.5146378236487134
l:
type: r
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.3871574227542141
- 0.3871574227542141
l:
rotation: 0
division:
- 0.30121819590152477
- 0.30121819590152477
l:
rotation: 0
division:
- 0.5333101977082233
- 0.5333101977082233
l:
rotation: 1
division:
- 0.7039689912158205
- 0.7039689912158205
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.5836803639257983
- 0.5836803639257983
l:
type: r
rotation: 2
r:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5585512945948533
- 0.5585512945948533
l:
rotation: 0
division:
- 0.821355066730113
- 0.821355066730113
l:
rotation: 2
division:
- 0.6901211782405532
- 0.6901211782405532
l:
rotation: 2
division:
- 0.5
- 0.5
l:
type: st1
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 1
division:
- 0.5650312500000001
- 0.5650312500000001
l:
type: O
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.7292419211112857
- 0.7292419211112857
l:
type: r
rotation: 0
r:
type: t
rotation: 0
r:
type: C
rotation: 0

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,87 @@
15s [ 200 evals] best 2.99136e-19 (fails 58) via seed
27s [ 280 evals] best 3.01967e-19 (fails 58) via place_missing noop
39s [ 840 evals] best 3.03178e-19 (fails 58) via level_fix noop
62s [ 1400 evals] best 3.0432e-19 (fails 58) via level_fix st1: lvl1/lrlrl → lvl0/rllr
97s [ 2200 evals] best 1.22462e-18 (fails 56) via rotate 0/ll
146s [ 3480 evals] best 2.45817e-18 (fails 55) via core_undivide noop
157s [ 4040 evals] best 2.46734e-18 (fails 55) via swap 0/llllr
178s [ 4440 evals] best 2.46851e-18 (fails 55) via level_fix noop
191s [ 4760 evals] best 2.03417e-17 (fails 52) via divide 0/rllr
215s [ 5400 evals] best 2.03526e-17 (fails 52) via level_retype 1/lrrrl<->0/lrrrr
239s [ 6040 evals] best 2.03762e-17 (fails 52) via rotate 0/rllr
263s [ 6680 evals] best 2.04377e-17 (fails 52) via core_undivide noop
329s [ 8360 evals] best 1.4244e-16 (fails 49) via level_fix st1: lvl1/lrrrl → lvl0/rllrl
342s [ 8840 evals] best 1.42926e-16 (fails 49) via place_missing noop
353s [ 9080 evals] best 1.43695e-16 (fails 49) via place_missing noop
366s [ 9320 evals] best 1.4375e-16 (fails 49) via place_missing noop
378s [ 9800 evals] best 1.43884e-16 (fails 49) via place_missing noop
390s [ 10040 evals] best 1.44162e-16 (fails 49) via core_undivide noop
413s [ 10520 evals] best 1.4471e-16 (fails 49) via place_missing noop
462s [ 12040 evals] best 1.45739e-16 (fails 49) via level_compound_fix st2: lvl0 → lvl1/rllr + insert st2 into llrlrl/lvl1
487s [ 12440 evals] best 2.95169e-16 (fails 48) via level_fix noop
596s [ 15320 evals] best 3.01432e-16 (fails 48) via core_undivide noop
657s [ 17160 evals] best 3.01447e-16 (fails 48) via level_fix noop
668s [ 17320 evals] best 3.01462e-16 (fails 48) via crossover l<->l
680s [ 17640 evals] best 3.01478e-16 (fails 48) via core_undivide noop
692s [ 17960 evals] best 3.01496e-16 (fails 48) via level_compound_fix noop
704s [ 18280 evals] best 3.01513e-16 (fails 48) via place_missing noop
742s [ 19240 evals] best 3.01516e-16 (fails 48) via level_fix noop
793s [ 20520 evals] best 6.05253e-16 (fails 47) via undivide 1/lllr
828s [ 21560 evals] best 1.10265e-15 (fails 46) via crossover lrrll<->lrlr
866s [ 22360 evals] best 1.11444e-15 (fails 46) via core_undivide noop
891s [ 23000 evals] best 1.11914e-15 (fails 46) via level_compound_fix noop
967s [ 25080 evals] best 1.12384e-15 (fails 46) via level_compound_fix noop
1049s [ 27160 evals] best 1.12851e-15 (fails 46) via core_undivide noop
1097s [ 28440 evals] best 1.13191e-15 (fails 46) via level_compound_fix noop
1099s [ 28600 evals] best 7.49651e-14 (fails 40) via retype 1/rlrlll->t
1174s [ 30360 evals] best 7.55374e-14 (fails 40) via core_undivide noop
1201s [ 31160 evals] best 7.60982e-14 (fails 40) via level_compound_fix noop
1212s [ 31320 evals] best 7.65541e-14 (fails 40) via place_missing noop
1286s [ 33240 evals] best 1.54772e-13 (fails 39) via swap 0/lrrll
1363s [ 35160 evals] best 1.55395e-13 (fails 39) via place_missing noop
1398s [ 36200 evals] best 1.56143e-13 (fails 39) via level_compound_fix noop
1411s [ 36600 evals] best 1.56917e-13 (fails 39) via swap 1/llrr
1424s [ 36840 evals] best 1.57541e-13 (fails 39) via level_compound_fix noop
1451s [ 37640 evals] best 1.57782e-13 (fails 39) via place_missing noop
1474s [ 38120 evals] best 2.87312e-13 (fails 38) via crossover lrrllr<->llllrr
1524s [ 39320 evals] best 2.87802e-13 (fails 38) via crossover llllrr<->llllrl
1549s [ 39960 evals] best 2.87806e-13 (fails 38) via undivide 0/llllr
1561s [ 40440 evals] best 2.87806e-13 (fails 38) via crossover rrrr<->llllr
1634s [ 42360 evals] best 2.87813e-13 (fails 38) via crossover llll<->llll
1750s [ 45080 evals] best 2.87828e-13 (fails 38) via core_undivide noop
1761s [ 45400 evals] best 2.87858e-13 (fails 38) via level_fix noop
1774s [ 45880 evals] best 2.87884e-13 (fails 38) via core_undivide noop
1812s [ 46760 evals] best 2.87887e-13 (fails 38) via level_compound_fix noop
1825s [ 47160 evals] best 2.87899e-13 (fails 38) via core_undivide noop
1847s [ 47640 evals] best 2.87933e-13 (fails 38) via place_missing noop
1861s [ 47960 evals] best 2.8796e-13 (fails 38) via place_missing noop
2672s [ 69000 evals] best 3.0614e-13 (fails 38) via level_retype 0/rrrr<->1/rlllrr
2718s [ 70200 evals] best 5.48257e-13 (fails 37) via swap 1/rlrll
2754s [ 71240 evals] best 1.03963e-12 (fails 36) via divide 1/rlllrl
2781s [ 71720 evals] best 1.04455e-12 (fails 36) via core_undivide noop
2794s [ 72040 evals] best 1.04987e-12 (fails 36) via core_undivide noop
2915s [ 75320 evals] best 1.05549e-12 (fails 36) via core_undivide noop
2927s [ 75480 evals] best 1.05569e-12 (fails 36) via place_missing noop
2942s [ 75960 evals] best 1.0559e-12 (fails 36) via crossover rlrll<->rlrll
2989s [ 77320 evals] best 1.05608e-12 (fails 36) via core_undivide noop
3122s [ 80840 evals] best 1.05612e-12 (fails 36) via rotate 0/rlrl
3148s [ 81400 evals] best 4.19947e-12 (fails 34) via level_retype 0/lrlrr<->1/rlllrlr
3171s [ 82120 evals] best 4.22196e-12 (fails 34) via level_compound_fix noop
3184s [ 82360 evals] best 4.22276e-12 (fails 34) via level_fix noop
3232s [ 83480 evals] best 7.84445e-11 (fails 30) via divide 1/llll
3272s [ 84440 evals] best 7.86095e-11 (fails 30) via core_undivide noop
3310s [ 85640 evals] best 7.86227e-11 (fails 30) via place_missing noop
3323s [ 85960 evals] best 7.86337e-11 (fails 30) via place_missing noop
3593s [ 92680 evals] best 7.96266e-11 (fails 30) via level_retype 1/lllrr<->0/rrl
3605s [ 92760 evals] best 7.96379e-11 (fails 30) via level_retype 0/lrrlrr<->1/rlrlll
3929s [100760 evals] best 1.5021e-10 (fails 29) via swap 1/rlrll
4345s [111480 evals] best 1.55004e-10 (fails 29) via level_retype 1/llrrr<->0/lrrllr
4485s [115000 evals] best 2.64749e-10 (fails 28) via level_retype 1/llrlrr<->0/rlllrr
4498s [115160 evals] best 5.3468e-10 (fails 27) via crossover rrrr<->rrrr
4535s [116200 evals] best 5.38728e-10 (fails 27) via core_undivide noop
4586s [117400 evals] best 5.4602e-10 (fails 27) via level_fix st1: lvl1/llrrr → lvl0/rllrl
4600s [117880 evals] best 5.50955e-10 (fails 27) via core_undivide noop
4624s [118520 evals] best 5.56091e-10 (fails 27) via level_fix noop
5086s [129560 evals] best 2.35421e-09 (fails 25) via level_retype 0/lrrllr<->1/llrlrr
5181s [131800 evals] best 2.35752e-09 (fails 25) via place_missing noop
5221s [132760 evals] best 2.35752e-09 (fails 25) via place_missing noop

View file

@ -0,0 +1,8 @@
seed=evolved-3M.dom budget=150000 pop=8 workers=4 rng_seeds=[0]
[rng 0] slice: fitness=3.523e-14 fails=41 evals=150040 created=15 5835.9s
[rng 0] grid : fitness=2.358e-09 fails=25 evals=150040 created=15 5916.8s
=== SUMMARY (higher fitness = better; fewer fails = better) ===
slice: fitness 3.523e-14..3.523e-14 (mean 3.523e-14) fails 41..41 (mean 41.0)
grid : fitness 2.358e-09..2.358e-09 (mean 2.358e-09) fails 25..25 (mean 25.0)
head-to-head (fails then fitness): {'slice': 0, 'grid': 1, 'tie': 0}

View file

@ -0,0 +1,114 @@
15s [ 200 evals] best 2.78368e-25 (fails 78) via seed
24s [ 280 evals] best 2.81966e-25 (fails 78) via place_missing noop
32s [ 840 evals] best 2.83081e-25 (fails 78) via level_fix noop
49s [ 1240 evals] best 2.85681e-25 (fails 78) via undivide 1/rlrll
66s [ 1880 evals] best 2.86707e-25 (fails 78) via place_missing noop
66s [ 1960 evals] best 4.17745e-25 (fails 77) via crossover rlll<->llr
74s [ 2280 evals] best 1.76161e-24 (fails 75) via rotate 0/ll
90s [ 3080 evals] best 4.67378e-24 (fails 74) via undivide 0/rllll
118s [ 4120 evals] best 1.46076e-23 (fails 72) via level_retype 1/lrll<->0/lrlrr
144s [ 5160 evals] best 1.36798e-22 (fails 69) via place_missing n -> rllrr
309s [ 9880 evals] best 1.43611e-22 (fails 69) via crossover rlrr<->rlrr
345s [ 11000 evals] best 5.37852e-22 (fails 67) via place_missing n -> rllrrr
359s [ 11160 evals] best 5.45342e-22 (fails 67) via place_missing noop
359s [ 11400 evals] best 7.04364e-22 (fails 67) via crossover lrrlr<->lrrr
398s [ 12520 evals] best 2.63914e-21 (fails 65) via place_missing t -> rllrrrr
514s [ 16360 evals] best 1.955e-20 (fails 62) via undivide 1/lrrlr
533s [ 17000 evals] best 1.99161e-20 (fails 62) via crossover rrrr<->rrrr
542s [ 17320 evals] best 2.02902e-20 (fails 62) via core_undivide noop
543s [ 17400 evals] best 4.31819e-20 (fails 61) via rotate 0/lrrl
582s [ 18760 evals] best 1.53608e-19 (fails 59) via place_missing r -> llrll
599s [ 19160 evals] best 1.54019e-19 (fails 59) via core_undivide noop
646s [ 20840 evals] best 1.55586e-19 (fails 59) via level_compound_fix noop
700s [ 22840 evals] best 1.55593e-19 (fails 59) via level_compound_fix noop
719s [ 23320 evals] best 1.55798e-19 (fails 59) via level_fix noop
728s [ 23720 evals] best 1.5615e-19 (fails 59) via core_undivide noop
747s [ 24280 evals] best 1.57193e-19 (fails 59) via rotate 0/lrlr
769s [ 24920 evals] best 1.57705e-19 (fails 59) via level_compound_fix noop
780s [ 25400 evals] best 6.03009e-19 (fails 57) via place_missing t -> rllrrrr
807s [ 26200 evals] best 6.03785e-19 (fails 57) via level_fix noop
827s [ 27000 evals] best 6.0458e-19 (fails 57) via core_undivide noop
837s [ 27240 evals] best 6.0913e-19 (fails 57) via place_missing t -> rllrrrr
846s [ 27560 evals] best 6.11018e-19 (fails 57) via crossover rllrrrr<->rllrrrr
866s [ 28120 evals] best 6.13019e-19 (fails 57) via core_undivide noop
879s [ 28680 evals] best 6.50627e-19 (fails 57) via retype 1/llrlrl->st1
928s [ 30200 evals] best 6.52736e-19 (fails 57) via core_undivide noop
960s [ 31160 evals] best 6.55054e-19 (fails 57) via place_missing noop
980s [ 31720 evals] best 6.57339e-19 (fails 57) via crossover rllrr<->rllrr
1032s [ 33320 evals] best 6.59183e-19 (fails 57) via place_missing noop
1064s [ 34200 evals] best 6.60911e-19 (fails 57) via core_undivide noop
1080s [ 34600 evals] best 6.62724e-19 (fails 57) via place_missing noop
1101s [ 35160 evals] best 1.34695e-18 (fails 56) via level_retype 1/lrrrr<->0/rllrrl
1130s [ 36200 evals] best 1.35084e-18 (fails 56) via swap 1/llrr
1222s [ 39080 evals] best 1.3536e-18 (fails 56) via core_undivide noop
1263s [ 40280 evals] best 1.35887e-18 (fails 56) via retype 0/rrl->O
1296s [ 41240 evals] best 1.37684e-18 (fails 56) via place_missing noop
1317s [ 41960 evals] best 2.75612e-18 (fails 55) via core_undivide noop
1336s [ 42520 evals] best 2.76622e-18 (fails 55) via crossover llllrr<->llllrr
1354s [ 43160 evals] best 2.76719e-18 (fails 55) via core_undivide noop
1362s [ 43480 evals] best 2.7673e-18 (fails 55) via place_missing noop
1371s [ 44040 evals] best 2.76773e-18 (fails 55) via place_missing noop
1418s [ 45480 evals] best 2.89565e-18 (fails 55) via undivide 0/lrlr
1458s [ 46920 evals] best 2.89592e-18 (fails 55) via core_undivide noop
1478s [ 47480 evals] best 2.91016e-18 (fails 55) via divide 1/rlrlr
1688s [ 52600 evals] best 4.62272e-17 (fails 51) via place_missing n -> rllrl
1861s [ 56680 evals] best 4.63445e-17 (fails 51) via place_missing noop
1909s [ 58120 evals] best 4.736e-17 (fails 51) via crossover lrlrr<->lrll
1957s [ 58840 evals] best 4.75383e-17 (fails 51) via place_missing noop
1998s [ 60040 evals] best 4.77234e-17 (fails 51) via level_retype 0/rllrrrrr<->1/llrllrr
2024s [ 60680 evals] best 4.78944e-17 (fails 51) via place_missing noop
2094s [ 62200 evals] best 4.81054e-17 (fails 51) via core_undivide noop
2161s [ 63560 evals] best 7.68517e-16 (fails 47) via rotate 0/lrrl
2176s [ 63800 evals] best 7.7191e-16 (fails 47) via place_missing noop
2218s [ 64600 evals] best 7.75426e-16 (fails 47) via place_missing noop
2236s [ 64920 evals] best 7.79234e-16 (fails 47) via place_missing noop
2273s [ 65800 evals] best 7.82619e-16 (fails 47) via place_missing noop
2387s [ 67960 evals] best 7.86104e-16 (fails 47) via core_undivide noop
2485s [ 69560 evals] best 7.89754e-16 (fails 47) via swap 1/rlllr
2669s [ 72600 evals] best 7.9387e-16 (fails 47) via place_missing noop
2740s [ 74040 evals] best 1.09506e-15 (fails 46) via retype 0/rllll->st1
2755s [ 74440 evals] best 1.10394e-15 (fails 46) via crossover lr<->lr
2784s [ 74840 evals] best 1.11372e-15 (fails 46) via place_missing noop
2819s [ 75480 evals] best 1.12392e-15 (fails 46) via place_missing noop
2840s [ 75800 evals] best 1.13127e-15 (fails 46) via core_undivide noop
2948s [ 78040 evals] best 1.14356e-15 (fails 46) via place_missing noop
2965s [ 78600 evals] best 1.14876e-15 (fails 46) via place_missing noop
2977s [ 78760 evals] best 1.15416e-15 (fails 46) via core_undivide noop
3017s [ 79720 evals] best 1.15977e-15 (fails 46) via place_missing noop
3081s [ 81400 evals] best 1.16386e-15 (fails 46) via rotate 0/rr
3096s [ 81640 evals] best 1.16556e-15 (fails 46) via level_retype 0/rlllr<->1/llrlrr
3121s [ 82360 evals] best 1.17153e-15 (fails 46) via swap 0/rlrlr
3184s [ 84040 evals] best 1.17767e-15 (fails 46) via core_undivide noop
3222s [ 85000 evals] best 1.18184e-15 (fails 46) via core_undivide noop
3245s [ 85480 evals] best 1.18814e-15 (fails 46) via place_missing noop
3301s [ 86840 evals] best 1.19454e-15 (fails 46) via crossover lrrr<->lrrr
3313s [ 87080 evals] best 1.201e-15 (fails 46) via place_missing noop
3365s [ 88360 evals] best 1.20745e-15 (fails 46) via place_missing noop
3467s [ 90520 evals] best 1.2138e-15 (fails 46) via crossover rlrlrl<->rlrlrr
3481s [ 91000 evals] best 1.21994e-15 (fails 46) via core_undivide noop
3508s [ 91560 evals] best 1.22574e-15 (fails 46) via core_undivide noop
3508s [ 91640 evals] best 8.63614e-15 (fails 43) via level_retype 1/llll<->0/rrl
3730s [ 97080 evals] best 8.69346e-15 (fails 43) via swap 0/llllr
3756s [ 97720 evals] best 8.7509e-15 (fails 43) via place_missing noop
3858s [100360 evals] best 8.80776e-15 (fails 43) via rotate 0/llllr
3882s [100760 evals] best 8.86311e-15 (fails 43) via core_undivide noop
3896s [101080 evals] best 1.70808e-14 (fails 42) via crossover lrrrr<->lrll
3921s [101880 evals] best 1.71667e-14 (fails 42) via place_missing noop
4057s [105240 evals] best 1.72459e-14 (fails 42) via crossover lrlr<->lrlr
4132s [107320 evals] best 1.73156e-14 (fails 42) via place_missing noop
4145s [107720 evals] best 1.73708e-14 (fails 42) via place_missing noop
4196s [109000 evals] best 1.74162e-14 (fails 42) via place_missing noop
4233s [109800 evals] best 1.74389e-14 (fails 42) via place_missing noop
4272s [110760 evals] best 1.74447e-14 (fails 42) via place_missing noop
4336s [112520 evals] best 1.75219e-14 (fails 42) via rotate 0/rlrlr
4361s [112920 evals] best 1.75253e-14 (fails 42) via undivide 1/llrllr
4415s [114440 evals] best 1.76097e-14 (fails 42) via core_undivide noop
4451s [115320 evals] best 1.76189e-14 (fails 42) via crossover rlr<->rlr
4489s [116200 evals] best 1.77166e-14 (fails 42) via place_missing noop
4514s [116840 evals] best 1.78312e-14 (fails 42) via place_missing noop
4576s [118360 evals] best 1.78941e-14 (fails 42) via place_missing noop
4740s [122600 evals] best 1.79859e-14 (fails 42) via rotate 1/llrlr
4792s [123880 evals] best 3.50161e-14 (fails 41) via divide 1/llrlrl
4815s [124440 evals] best 3.51369e-14 (fails 41) via place_missing noop
4827s [124840 evals] best 3.5156e-14 (fails 41) via core_undivide noop
5698s [146680 evals] best 3.52342e-14 (fails 41) via swap 1/llrlrl

View file

@ -0,0 +1,432 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.35975947294777627
- 0.35975947294777627
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.33156462767046246
- 0.33156462767046246
l:
rotation: 1
division:
- 0.59834286480964
- 0.59834286480964
l:
rotation: 1
division:
- 0.4402218333896918
- 0.4402218333896918
l:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.508779979260747
- 0.508779979260747
l:
type: O
rotation: 0
r:
type: of
rotation: 0
r:
rotation: 0
division:
- 0.8292529752476315
- 0.8292529752476315
l:
rotation: 0
division:
- 0.6923041379160803
- 0.6923041379160803
l:
rotation: 1
division:
- 0.3434179864581049
- 0.3434179864581049
l:
type: cr1
rotation: 0
r:
rotation: 1
division:
- 0.5496582986920638
- 0.5496582986920638
l:
type: ws1
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: st1
rotation: 0
r:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: m
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: m
rotation: 0
r:
type: m
rotation: 0
r:
rotation: 1
division:
- 0.6110630393726628
- 0.6110630393726628
l:
type: C
rotation: 0
r:
type: of
rotation: 0
r:
rotation: 3
division:
- 0.7204722827274844
- 0.7204722827274844
l:
rotation: 1
division:
- 0.2766653316838056
- 0.2766653316838056
l:
rotation: 1
division:
- 0.7465908501948653
- 0.7465908501948653
l:
rotation: 2
division:
- 0.44565667083894717
- 0.44565667083894717
l:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: la1
rotation: 0
r:
type: ef1
rotation: 0
r:
type: me1
rotation: 0
r:
rotation: 1
division:
- 0.8336532144799493
- 0.8336532144799493
l:
rotation: 1
division:
- 0.09775707514576723
- 0.09775707514576723
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: n
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.4929484117058974
- 0.4929484117058974
l:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.32394713619584153
- 0.32394713619584153
l:
rotation: 1
division:
- 0.5627707950298636
- 0.5627707950298636
l:
type: k1
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.8069461067486836
- 0.8069461067486836
l:
type: da1
rotation: 0
r:
type: C
rotation: 0
above:
rotation: 0
division:
- 0.4495832091911983
- 0.4495832091911983
height: 3.0
l:
rotation: 0
division:
- 0.4145021861758863
- 0.4145021861758863
l:
rotation: 0
division:
- 0.7526452677591007
- 0.7526452677591007
l:
rotation: 0
division:
- 0.6918932843804633
- 0.6918932843804633
l:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.4375
- 0.4375
l:
type: ut1
rotation: 0
r:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.7373284540420059
- 0.7373284540420059
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.625
- 0.625
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5950404181185998
- 0.5950404181185998
l:
rotation: 0
division:
- 0.5717581526588603
- 0.5717581526588603
l:
rotation: 0
division:
- 0.9230769230769231
- 0.9230769230769231
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: n
rotation: 0
r:
type: li1
rotation: 0
r:
rotation: 0
division:
- 0.6918932843804633
- 0.6918932843804633
l:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5646254827628482
- 0.5646254827628482
l:
rotation: 0
division:
- 0.22891450965556917
- 0.22891450965556917
l:
type: st2
rotation: 0
r:
type: O
rotation: 0
r:
type: C
rotation: 0

View file

@ -1,5 +1,5 @@
WARNING: 418 m2 per storey needs ~86 m of daylit wall; the plot's non-private perimeter gives 53 m. Roughly 49 m2 of courtyard closes the gap. (DESIGN.md §38.3)
seed : /home/user/homemaker-layout/examples/harbor-house/init.dom
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/init.dom
programme : harbor-house
budget : 500000
pop : 16
@ -16,28 +16,45 @@ ruin recreate : False
collapse in-search : True
shapecurve warmstart : False
shapecurve prune : False
output : /home/user/homemaker-layout/examples/harbor-house/coldstart-500000-s0.dom
[ 80 evals] best 2.04467e-27 (fails 79) via construct/0
[ 240 evals] best 6.52063e-20 (fails 55) via construct/2
[ 1280 evals] best 3.07967e-20 (fails 54) via construct/15
[ 1760 evals] best 1.59184e-19 (fails 54) via swap 0/lrr
[ 1920 evals] best 6.67908e-19 (fails 52) via rotate 0/lrll
[ 3120 evals] best 1.30712e-18 (fails 51) via core_undivide noop
[ 4400 evals] best 1.39275e-18 (fails 51) via core_divide noop
[ 6720 evals] best 1.41743e-18 (fails 51) via swap 0/lrr
[ 8640 evals] best 2.87976e-18 (fails 50) via core_undivide noop
[ 10000 evals] best 5.71109e-18 (fails 49) via rotate 0/rlll
[ 12240 evals] best 5.95838e-18 (fails 49) via crossover lrlll<->lrlll
[ 12400 evals] best 1.17875e-17 (fails 48) via level_compound_fix noop
[ 12880 evals] best 1.24564e-17 (fails 48) via level_fix noop
[ 15120 evals] best 1.40283e-17 (fails 48) via swap 0/llr
[ 16080 evals] best 1.44296e-17 (fails 48) via level_compound_fix noop
[ 17600 evals] best 1.48821e-16 (fails 48) via swap 0/llr
[ 18960 evals] best 5.32871e-16 (fails 42) via crossover lrllr<->rrl
[ 21680 evals] best 1.25e-15 (fails 41) via crossover rlrrr<->llll
[ 22720 evals] best 3.08937e-15 (fails 40) via retype 0/lrrr->m
[ 22800 evals] best 3.1408e-15 (fails 40) via core_undivide noop
[ 23280 evals] best 3.18171e-15 (fails 40) via level_fix noop
[ 24000 evals] best 3.39655e-15 (fails 40) via level_compound_fix noop
[ 24160 evals] best 3.42463e-15 (fails 40) via level_compound_fix noop
[ 24960 evals] best 3.43166e-15 (fails 40) via level_compound_fix noop
output : /home/bruno/src/homemaker-layout/examples/harbor-house/coldstart-500000-s0.dom
[ 80 evals] best 4.30115e-34 (fails 101) via construct/0
[ 240 evals] best 6.34775e-22 (fails 62) via construct/2
[ 1760 evals] best 1.0381e-21 (fails 61) via swap 0/lrr
[ 1920 evals] best 1.07712e-21 (fails 61) via rotate 0/lrll
[ 2720 evals] best 1.67039e-20 (fails 58) via level_retype 1/lrll<->0/rllr
[ 2960 evals] best 1.75641e-20 (fails 58) via retype 1/lrrl->ws1
[ 5120 evals] best 1.79841e-20 (fails 58) via core_undivide noop
[ 5280 evals] best 3.39494e-20 (fails 57) via crossover rllll<->rllr
[ 5440 evals] best 3.5999e-20 (fails 57) via core_divide noop
[ 6720 evals] best 6.90053e-20 (fails 56) via rotate 0/ll
[ 7840 evals] best 7.05248e-20 (fails 56) via core_divide noop
[ 8080 evals] best 7.16548e-20 (fails 56) via level_retype 1/rlrl<->0/rllr
[ 9600 evals] best 1.35685e-18 (fails 52) via retype 0/lrrl->da1
[ 10000 evals] best 1.41061e-18 (fails 52) via core_divide noop
[ 15200 evals] best 1.43527e-18 (fails 52) via core_undivide noop
[ 18400 evals] best 4.70767e-18 (fails 50) via swap 0/rrr
[ 18560 evals] best 4.78877e-18 (fails 50) via crossover rlrrl<->rlllr
[ 19200 evals] best 4.96874e-18 (fails 50) via rotate 0/rrl
[ 22560 evals] best 5.00177e-18 (fails 50) via core_undivide noop
[ 23360 evals] best 5.02163e-18 (fails 50) via retype 1/rlll->of
[ 24880 evals] best 5.02826e-18 (fails 50) via core_divide noop
[ 27200 evals] best 5.02858e-18 (fails 50) via core_undivide noop
[ 29600 evals] best 8.13881e-18 (fails 50) via level_retype 1/rlrl<->0/llrr
[ 30960 evals] best 8.2257e-18 (fails 50) via core_undivide noop
[ 37440 evals] best 8.31661e-18 (fails 50) via core_divide noop
[ 39200 evals] best 8.34909e-18 (fails 50) via crossover rlr<->rlr
[ 40240 evals] best 8.43219e-18 (fails 50) via core_undivide noop
[ 46640 evals] best 8.44241e-18 (fails 50) via core_undivide noop
[ 50800 evals] best 9.76987e-18 (fails 50) via crossover rllll<->llrr
[ 51920 evals] best 1.00136e-17 (fails 49) via rotate 0/rll
[ 52000 evals] best 1.00136e-17 (fails 49) via core_divide noop
[ 52400 evals] best 1.01413e-17 (fails 49) via swap 0/llr
[ 61440 evals] best 4.26469e-17 (fails 48) via rotate 0/rlrl
[ 62800 evals] best 4.28559e-17 (fails 48) via core_divide noop
[ 63840 evals] best 4.2856e-17 (fails 48) via retype 0/lrlll->da1
[ 66560 evals] best 4.28816e-17 (fails 48) via core_undivide noop
[ 67440 evals] best 4.2888e-17 (fails 48) via rotate 0/rlll
[ 67680 evals] best 1.73994e-16 (fails 46) via level_retype 0/rllll<->1/rrr
[ 70160 evals] best 1.73995e-16 (fails 46) via core_undivide noop
[ 72240 evals] best 1.73995e-16 (fails 46) via crossover lrrl<->rrll
[ 75680 evals] best 1.73995e-16 (fails 46) via core_undivide noop

View file

@ -0,0 +1,85 @@
/*
* Bonsai - OpenBIM Blender Add-on
* Copyright (C) 2020, 2021 Dion Moult <dion@thinkmoult.com>
*
* This file is part of Bonsai.
*
* Bonsai is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Bonsai is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY, without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* long with Bonsai. If not, see <http://www.gnu.org/licenses/>.
*/
* { stroke-linecap: round; stroke-linejoin: round; }
text, tspan { /* 2.5mm */ fill: black; stroke: none; font-family: 'OpenGost Type B TT', 'DejaVu Sans Condensed', 'Liberation Sans', 'Arial Narrow', 'Arial'; font-size: 4.13px; }
a text, a tspan { fill: blue !important; text-decoration: underline;}
a:hover { cursor: pointer; }
.cut { fill: black; stroke: black; stroke-linecap: 'round'; stroke-width: 0.35; fill-rule: evenodd; }
.projection { fill: white; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; }
.surface { stroke: none; fill: #fff; fill-rule: evenodd; }
.annotation { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; }
.IfcAnnotation { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; }
.IfcGeographicElement { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 1; }
.PredefinedType-LINEWORK { stroke: black; stroke-width: 0.25; }
.PredefinedType-LINEWORK.dashed { stroke-dasharray: 3, 2; }
.PredefinedType-LINEWORK.fine { stroke-width: 0.18; stroke: #777777; }
.PredefinedType-LINEWORK.thin { stroke-width: 0.25; }
.PredefinedType-LINEWORK.medium { stroke-width: 0.35; }
.PredefinedType-LINEWORK.thick { stroke-width: 0.5; }
.PredefinedType-LINEWORK.strong { stroke-width: 1; }
.PredefinedType-BACKGROUND { stroke: black; stroke-width: 0.18; }
.PredefinedType-GRID { marker-start: url(#grid-marker); marker-end: url(#grid-marker); }
.PredefinedType-SECTION { stroke-dasharray: 12.5, 3, 3, 3; }
.PredefinedType-SECTIONLEVEL { marker-start: url(#section-level-marker); stroke-dasharray: 12.5, 3, 3, 3; }
.PredefinedType-PLANLEVEL { marker-end: url(#plan-level-marker); }
.PredefinedType-DIMENSION { marker-start: url(#dimension-marker-start); marker-end: url(#dimension-marker-end); }
.PredefinedType-ANGLE { marker-start: url(#angle-marker-start); marker-end: url(#angle-marker-end); }
.PredefinedType-RADIUS { marker-end: url(#fall-marker-end); }
.PredefinedType-FALL { marker-end: url(#radius-marker-end); }
.PredefinedType-SLOPEANGLE { marker-end: url(#radius-marker-end); }
.PredefinedType-SLOPEPERCENT { marker-end: url(#radius-marker-end); }
.PredefinedType-SLOPEFRACTION { marker-end: url(#radius-marker-end); }
.PredefinedType-DIAMETER { marker-start: url(#diameter-marker-start); marker-end: url(#diameter-marker-end); }
.PredefinedType-STAIRARROW { marker-start: url(#stair-marker-start); marker-end: url(#stair-marker-end); }
.PredefinedType-BOUNDARY { fill: none; stroke: red; stroke-width: 1; stroke-dasharray: 12, 4, 3, 4, 3, 4; }
.PredefinedType-SEALANT { fill: url(#crosshatch1); stroke-width: 0.25; }
.PredefinedType-FILLAREA { fill: white; stroke: black; }
.PredefinedType-BREAKLINE { fill: none; stroke: black; stroke-width: 0.25; marker-mid: url(#breakline-marker); }
.PredefinedType-TEXT { fill: black; stroke: none; }
path.PredefinedType-TEXTLEADER { marker-end: url(#leader-marker); }
text.PredefinedType-TEXTLEADER, tspan.PredefinedType-TEXTLEADER { fill: black; stroke: none; }
text.title, tspan.title { /* 7mm */ font-size: 11.55px; }
text.header, tspan.header { /* 5mm */ font-size: 8.25px; }
text.large, tspan.large { /* 3.5mm */ font-size: 5.78px; }
text.regular, tspan.regular { /* 2.5mm */ font-size: 4.13px; }
text.small, tspan.small { /* 1.8mm */ font-size: 2.97px; }
text.GRID, tspan.GRID { /* 5mm */ font-size: 8.25px; }
.material-blank { fill: white; }
.material-diagonal1 { fill: url(#diagonal1); }
.material-diagonal2 { fill: url(#diagonal2); }
.material-diagonal3 { fill: url(#diagonal3); }
.material-crosshatch1 { fill: url(#crosshatch1); }
.material-crosshatch2 { fill: url(#crosshatch2); }
.material-crosshatch3 { fill: url(#crosshatch3); }
.material-brick { fill: url(#brick); }
.material-earth { fill: url(#earth); }
.material-glass { fill: url(#glass); }
.material-liquid { fill: url(#liquid); }
.material-grass { fill: url(#grass); }
.material-honeycomb { fill: url(#honeycomb); }
.material-sand { fill: url(#sand); }
.material-concrete { fill: url(#concrete); stroke-width: 0.5; }
.IfcSpace { fill: none; stroke: none; }
.PredefinedType-STUD { stroke: black; stroke-width: 1; }
.PredefinedType-WOOD { fill: url(#wood); stroke: black; stroke-width: 0.5; }
.PredefinedType-STEEL { fill: url(#steel); stroke: black; stroke-width: 0.5; }
.PredefinedType-CONCRETE { fill: url(#concrete); stroke: black; stroke-width: 0.5; }
.PredefinedType-PLASTERBOARD { fill: url(#sand); stroke: black; stroke-width: 0.25; }

View file

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8" ?>
<svg baseProfile="full" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Tip: https://svg-path-visualizer.netlify.app/ -->
<!-- Tip: https://www.svgviewer.dev/ -->
<marker id="eng-dimension-marker-start" markerHeight="14" markerWidth="11" orient="auto" refX="1" refY="7">
<g>
<path d="M 11 3.5 L 11 10.5 L 1 7" class="annotation" style="fill:black;" />
<path d="M 1 0 L 1 14" class="annotation" style="stroke-width:1;" />
</g>
</marker>
<marker id="eng-dimension-marker-end" markerHeight="14" markerWidth="11" orient="auto" refX="10" refY="7">
<g>
<path d="M 0 3.5 L 0 10.5 L 10 7" class="annotation" style="fill:black;" />
<path d="M 10 0 L 10 14" class="annotation" style="stroke-width:1;" />
</g>
</marker>
<marker id="radius-marker-end" markerHeight="14" markerWidth="11" orient="auto" refX="10" refY="7">
<g>
<path d="M 0 3.5 L 0 10.5 L 10 7" class="annotation" style="fill:black;" />
</g>
</marker>
<!-- same as for the radius -->
<marker id="fall-marker-end" markerHeight="14" markerWidth="11" orient="auto" refX="10" refY="7">
<g>
<path d="M 0 3.5 L 0 10.5 L 10 7" class="annotation" style="fill:black;" />
</g>
</marker>
<marker id="angle-marker-start" markerHeight="14" markerWidth="11" orient="auto" refX="1" refY="7">
<g>
<path d="M 11 3.5 L 11 10.5 L 1 7" class="annotation" style="fill:black;" />
<path d="M 1 0 L 1 14" class="annotation" style="stroke-width:1;" />
</g>
</marker>
<marker id="angle-marker-end" markerHeight="14" markerWidth="11" orient="auto" refX="10" refY="7">
<g>
<path d="M 0 3.5 L 0 10.5 L 10 7" class="annotation" style="fill:black;" />
<path d="M 10 0 L 10 14" class="annotation" style="stroke-width:1;" />
</g>
</marker>
<marker id="diameter-marker-start" markerHeight="14" markerWidth="11" orient="auto" refX="1" refY="7">
<g>
<path d="M 11 3.5 L 11 10.5 L 1 7" class="annotation" style="fill:black;" />
<path d="M 1 0 L 1 14" class="annotation" style="stroke-width:1;" />
</g>
</marker>
<marker id="diameter-marker-end" markerHeight="14" markerWidth="11" orient="auto" refX="10" refY="7">
<g>
<path d="M 0 3.5 L 0 10.5 L 10 7" class="annotation" style="fill:black;" />
<path d="M 10 0 L 10 14" class="annotation" style="stroke-width:1;" />
</g>
</marker>
<marker id="dimension-marker-start" markerHeight="30" markerWidth="20" refX="10" refY="15" orient="auto">
<g>
<path d="M 0 15 L 20 15" class="annotation" style="stroke-width:1;" />
<path d="M 10 0 L 10 30" class="annotation" style="stroke-width:1;" />
<path d="M 5 20 L 15 10" class="annotation" style="stroke-width:3;" />
</g>
</marker>
<marker id="dimension-marker-end" markerHeight="30" markerWidth="20" refX="10" refY="15" orient="auto">
<g>
<path d="M 0 15 L 20 15" class="annotation" style="stroke-width:1;" />
<path d="M 10 0 L 10 30" class="annotation" style="stroke-width:1;" />
<path d="M 5 20 L 15 10" class="annotation" style="stroke-width:3;" />
</g>
</marker>
<marker id="grid-marker" markerHeight="40" markerWidth="40" orient="auto" refX="20" refY="20">
<circle cx="20" cy="20" fill="white" stroke="black" r="17" style="stroke-width: 2"/>
</marker>
<marker id="leader-marker" markerHeight="7" markerWidth="10" orient="auto" refX="10" refY="3.5">
<path d="M 0 0 L 0 7 L 10 3.5" class="annotation" style="fill:black;" />
</marker>
<marker id="stair-marker-start" markerHeight="10" markerWidth="10" orient="auto" refX="5" refY="5">
<circle cx="5" cy="5" fill="black" stroke="none" r="5"/>
</marker>
<marker id="stair-marker-end" markerHeight="42" markerWidth="21" orient="auto" refX="21" refY="21">
<path d="M 0 0 L 21 21 L 0 42" class="annotation stair" style="stroke-width:2; marker-start: none; marker-end: none;" />
</marker>
<marker id="plan-level-marker" markerHeight="30" markerWidth="30" refX="15" refY="15" orient="auto">
<g>
<path d="M 15 0 L 15 30" class="annotation" style="stroke-width:1;" />
<path d="M 0 15 L 30 15" class="annotation" style="stroke-width:1;" />
<circle cx="15" cy="15" fill="white" stroke="black" r="7.5" style="stroke-width: 2"/>
<path d="M 15 15 L 7.5 15 A 7.5 7.5 0 0 1 15 7.5 Z" fill="black"/>
<path d="M 15 15 L 22.5 15 A 7.5 7.5 0 0 1 15 22.5 Z" fill="black"/>
</g>
</marker>
<marker id="section-level-marker" markerHeight="11" markerWidth="90" refX="20" refY="10" orient="auto-start-reverse">
<g>
<path d="M 0 1 L 20 1 L 10 11 Z" fill="black" />
<path d="M 0 1 L 90 1" class="annotation" style="stroke-width:1;" />
</g>
</marker>
<marker id="breakline-marker" markerHeight="20" markerWidth="15" refX="7.5" refY="10" orient="auto">
<g>
<path d="M 0 10 L 5 20 L 7.5 10" class="annotation" style="stroke-width:1; fill: white;" />
<path d="M 7.5 10 L 10 0 L 15 10" class="annotation" style="stroke-width:1; fill: white;" />
</g>
</marker>
<filter x="0" y="0" width="1" height="1" id="fill-background">
<feFlood flood-color="white" result="bg" />
<feMerge>
<feMergeNode in="bg"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 70 KiB

View file

@ -0,0 +1,711 @@
{
"Technical": {
"render_type": "VIEWPORT",
"raster_style": {
"bpy.data.worlds[0].color": [
1.0,
1.0,
1.0
],
"scene.render.border_max_x": 1.0,
"scene.render.border_max_y": 1.0,
"scene.render.border_min_x": 0.0,
"scene.render.border_min_y": 0.0,
"scene.render.dither_intensity": 1.0,
"scene.render.engine": "BLENDER_WORKBENCH",
"scene.render.film_transparent": false,
"scene.render.filter_size": 1.5,
"scene.render.fps": 24,
"scene.render.fps_base": 1.0,
"scene.render.frame_map_new": 100,
"scene.render.frame_map_old": 100,
"scene.render.hair_subdiv": 0,
"scene.render.hair_type": "STRAND",
"scene.render.line_thickness": 1.0,
"scene.render.line_thickness_mode": "ABSOLUTE",
"scene.render.metadata_input": "SCENE",
"scene.render.motion_blur_shutter": 0.5,
"scene.render.pixel_aspect_x": 1.0,
"scene.render.pixel_aspect_y": 1.0,
"scene.render.preview_pixel_size": "AUTO",
"scene.render.resolution_percentage": 100,
"scene.render.resolution_x": 1000,
"scene.render.resolution_y": 1000,
"scene.render.sequencer_gl_preview": "SOLID",
"scene.render.simplify_child_particles": 1.0,
"scene.render.simplify_child_particles_render": 1.0,
"scene.render.simplify_gpencil": false,
"scene.render.simplify_gpencil_antialiasing": true,
"scene.render.simplify_gpencil_modifier": true,
"scene.render.simplify_gpencil_onplay": false,
"scene.render.simplify_gpencil_shader_fx": true,
"scene.render.simplify_gpencil_tint": true,
"scene.render.simplify_gpencil_view_fill": true,
"scene.render.simplify_subdivision": 6,
"scene.render.simplify_subdivision_render": 6,
"scene.render.simplify_volumes": 1.0,
"scene.render.stamp_font_size": 12,
"scene.render.stamp_note_text": "",
"scene.render.threads": 20,
"scene.render.threads_mode": "AUTO",
"scene.render.use_border": false,
"scene.render.use_compositing": true,
"scene.render.use_crop_to_border": false,
"scene.render.use_file_extension": true,
"scene.render.use_freestyle": false,
"scene.render.use_high_quality_normals": false,
"scene.render.use_lock_interface": false,
"scene.render.use_motion_blur": false,
"scene.render.use_multiview": false,
"scene.render.use_overwrite": true,
"scene.render.use_persistent_data": false,
"scene.render.use_placeholder": false,
"scene.render.use_render_cache": false,
"scene.render.use_sequencer": true,
"scene.render.use_sequencer_override_scene_strip": false,
"scene.render.use_simplify": false,
"scene.render.use_single_layer": false,
"scene.render.use_stamp": false,
"scene.render.use_stamp_camera": true,
"scene.render.use_stamp_date": true,
"scene.render.use_stamp_filename": true,
"scene.render.use_stamp_frame": true,
"scene.render.use_stamp_frame_range": false,
"scene.render.use_stamp_hostname": false,
"scene.render.use_stamp_labels": true,
"scene.render.use_stamp_lens": false,
"scene.render.use_stamp_marker": false,
"scene.render.use_stamp_memory": false,
"scene.render.use_stamp_note": false,
"scene.render.use_stamp_render_time": true,
"scene.render.use_stamp_scene": true,
"scene.render.use_stamp_sequencer_strip": false,
"scene.render.use_stamp_time": true,
"scene.render.views_format": "STEREO_3D",
"scene.view_settings.exposure": 0.0,
"scene.view_settings.gamma": 1.0,
"scene.view_settings.look": "None",
"scene.view_settings.use_curve_mapping": false,
"scene.view_settings.view_transform": "Standard",
"scene.display.shading.aov_name": "",
"scene.display.shading.background_color": [
0.0,
0.0,
0.0
],
"scene.display.shading.background_type": "THEME",
"scene.display.shading.cavity_ridge_factor": 1.0,
"scene.display.shading.cavity_type": "BOTH",
"scene.display.shading.cavity_valley_factor": 1.0,
"scene.display.shading.color_type": "SINGLE",
"scene.display.shading.curvature_ridge_factor": 1.0,
"scene.display.shading.curvature_valley_factor": 1.0,
"scene.display.shading.light": "FLAT",
"scene.display.shading.object_outline_color": [
0.0,
0.0,
0.0
],
"scene.display.shading.render_pass": "COMBINED",
"scene.display.shading.shadow_intensity": 0.5,
"scene.display.shading.show_backface_culling": false,
"scene.display.shading.show_cavity": false,
"scene.display.shading.show_object_outline": true,
"scene.display.shading.show_shadows": false,
"scene.display.shading.show_specular_highlight": true,
"scene.display.shading.show_xray": false,
"scene.display.shading.show_xray_wireframe": false,
"scene.display.shading.single_color": [
1.0,
1.0,
1.0
],
"scene.display.shading.studio_light": "Default",
"scene.display.shading.studiolight_background_alpha": 0.0,
"scene.display.shading.studiolight_background_blur": 0.0,
"scene.display.shading.studiolight_intensity": 0.0,
"scene.display.shading.studiolight_rotate_z": 0.0,
"scene.display.shading.type": "SOLID",
"scene.display.shading.use_compositor": "DISABLED",
"scene.display.shading.use_dof": false,
"scene.display.shading.use_scene_lights": false,
"scene.display.shading.use_scene_lights_render": false,
"scene.display.shading.use_scene_world": false,
"scene.display.shading.use_scene_world_render": false,
"scene.display.shading.use_studiolight_view_rotation": true,
"scene.display.shading.use_world_space_lighting": false,
"scene.display.shading.wireframe_color_type": "THEME",
"scene.display.shading.xray_alpha": 0.5,
"scene.display.shading.xray_alpha_wireframe": 0.0,
"scene.display.light_direction": [
0.5,
0.5,
0.5
],
"scene.display.matcap_ssao_attenuation": 1.0,
"scene.display.matcap_ssao_distance": 0.20000000298023224,
"scene.display.matcap_ssao_samples": 16,
"scene.display.render_aa": "8",
"scene.display.shadow_focus": 0.0,
"scene.display.shadow_shift": 0.10000000149011612,
"scene.display.viewport_aa": "FXAA",
"space.overlay.bone_wire_alpha": 1.0,
"space.overlay.display_handle": "SELECTED",
"space.overlay.fade_inactive_alpha": 0.4000000059604645,
"space.overlay.gpencil_fade_layer": 0.5,
"space.overlay.gpencil_fade_objects": 0.5,
"space.overlay.gpencil_grid_opacity": 0.5,
"space.overlay.gpencil_vertex_paint_opacity": 1.0,
"space.overlay.grid_lines": 16,
"space.overlay.grid_scale": 1.0,
"space.overlay.grid_subdivisions": 10,
"space.overlay.normals_constant_screen_size": 7.0,
"space.overlay.normals_length": 0.10000000149011612,
"space.overlay.sculpt_curves_cage_opacity": 0.5,
"space.overlay.sculpt_mode_face_sets_opacity": 1.0,
"space.overlay.sculpt_mode_mask_opacity": 0.75,
"space.overlay.show_annotation": true,
"space.overlay.show_axis_x": false,
"space.overlay.show_axis_y": false,
"space.overlay.show_axis_z": false,
"space.overlay.show_bones": true,
"space.overlay.show_cursor": true,
"space.overlay.show_curve_normals": false,
"space.overlay.show_edge_bevel_weight": true,
"space.overlay.show_edge_crease": true,
"space.overlay.show_edge_seams": true,
"space.overlay.show_edge_sharp": true,
"space.overlay.show_extra_edge_angle": false,
"space.overlay.show_extra_edge_length": false,
"space.overlay.show_extra_face_angle": false,
"space.overlay.show_extra_face_area": false,
"space.overlay.show_extra_indices": false,
"space.overlay.show_extras": true,
"space.overlay.show_face_center": false,
"space.overlay.show_face_normals": false,
"space.overlay.show_face_orientation": false,
"space.overlay.show_faces": true,
"space.overlay.show_fade_inactive": false,
"space.overlay.show_floor": false,
"space.overlay.show_freestyle_edge_marks": true,
"space.overlay.show_freestyle_face_marks": true,
"space.overlay.show_look_dev": false,
"space.overlay.show_motion_paths": true,
"space.overlay.show_object_origins": false,
"space.overlay.show_object_origins_all": false,
"space.overlay.show_onion_skins": false,
"space.overlay.show_ortho_grid": true,
"space.overlay.show_outline_selected": true,
"space.overlay.show_overlays": true,
"space.overlay.show_paint_wire": false,
"space.overlay.show_relationship_lines": false,
"space.overlay.show_sculpt_curves_cage": true,
"space.overlay.show_sculpt_face_sets": true,
"space.overlay.show_sculpt_mask": true,
"space.overlay.show_split_normals": false,
"space.overlay.show_stats": false,
"space.overlay.show_statvis": false,
"space.overlay.show_text": true,
"space.overlay.show_vertex_normals": false,
"space.overlay.show_viewer_attribute": true,
"space.overlay.show_weight": false,
"space.overlay.show_wireframes": true,
"space.overlay.show_wpaint_contours": false,
"space.overlay.show_xray_bone": false,
"space.overlay.texture_paint_mode_opacity": 1.0,
"space.overlay.use_debug_freeze_view_culling": false,
"space.overlay.use_gpencil_canvas_xray": false,
"space.overlay.use_gpencil_edit_lines": true,
"space.overlay.use_gpencil_fade_gp_objects": false,
"space.overlay.use_gpencil_fade_layers": false,
"space.overlay.use_gpencil_fade_objects": false,
"space.overlay.use_gpencil_grid": false,
"space.overlay.use_gpencil_multiedit_line_only": false,
"space.overlay.use_gpencil_onion_skin": false,
"space.overlay.use_gpencil_show_directions": false,
"space.overlay.use_gpencil_show_material_name": false,
"space.overlay.use_normals_constant_screen_size": false,
"space.overlay.vertex_opacity": 1.0,
"space.overlay.vertex_paint_mode_opacity": 1.0,
"space.overlay.viewer_attribute_opacity": 1.0,
"space.overlay.weight_paint_mode_opacity": 1.0,
"space.overlay.wireframe_opacity": 1.0,
"space.overlay.wireframe_threshold": 0.0,
"space.overlay.xray_alpha_bone": 0.0
}
},
"Shaded": {
"render_type": "VIEWPORT",
"raster_style": {
"bpy.data.worlds[0].color": [
1.0,
1.0,
1.0
],
"scene.render.border_max_x": 1.0,
"scene.render.border_max_y": 1.0,
"scene.render.border_min_x": 0.0,
"scene.render.border_min_y": 0.0,
"scene.render.dither_intensity": 1.0,
"scene.render.engine": "BLENDER_WORKBENCH",
"scene.render.film_transparent": false,
"scene.render.filter_size": 1.5,
"scene.render.fps": 24,
"scene.render.fps_base": 1.0,
"scene.render.frame_map_new": 100,
"scene.render.frame_map_old": 100,
"scene.render.hair_subdiv": 0,
"scene.render.hair_type": "STRAND",
"scene.render.line_thickness": 1.0,
"scene.render.line_thickness_mode": "ABSOLUTE",
"scene.render.metadata_input": "SCENE",
"scene.render.motion_blur_shutter": 0.5,
"scene.render.pixel_aspect_x": 1.0,
"scene.render.pixel_aspect_y": 1.0,
"scene.render.preview_pixel_size": "AUTO",
"scene.render.resolution_percentage": 100,
"scene.render.resolution_x": 1000,
"scene.render.resolution_y": 1000,
"scene.render.sequencer_gl_preview": "SOLID",
"scene.render.simplify_child_particles": 1.0,
"scene.render.simplify_child_particles_render": 1.0,
"scene.render.simplify_gpencil": false,
"scene.render.simplify_gpencil_antialiasing": true,
"scene.render.simplify_gpencil_modifier": true,
"scene.render.simplify_gpencil_onplay": false,
"scene.render.simplify_gpencil_shader_fx": true,
"scene.render.simplify_gpencil_tint": true,
"scene.render.simplify_gpencil_view_fill": true,
"scene.render.simplify_subdivision": 6,
"scene.render.simplify_subdivision_render": 6,
"scene.render.simplify_volumes": 1.0,
"scene.render.stamp_font_size": 12,
"scene.render.stamp_note_text": "",
"scene.render.threads": 20,
"scene.render.threads_mode": "AUTO",
"scene.render.use_border": false,
"scene.render.use_compositing": true,
"scene.render.use_crop_to_border": false,
"scene.render.use_file_extension": true,
"scene.render.use_freestyle": false,
"scene.render.use_high_quality_normals": false,
"scene.render.use_lock_interface": false,
"scene.render.use_motion_blur": false,
"scene.render.use_multiview": false,
"scene.render.use_overwrite": true,
"scene.render.use_persistent_data": false,
"scene.render.use_placeholder": false,
"scene.render.use_render_cache": false,
"scene.render.use_sequencer": true,
"scene.render.use_sequencer_override_scene_strip": false,
"scene.render.use_simplify": false,
"scene.render.use_single_layer": false,
"scene.render.use_stamp": false,
"scene.render.use_stamp_camera": true,
"scene.render.use_stamp_date": true,
"scene.render.use_stamp_filename": true,
"scene.render.use_stamp_frame": true,
"scene.render.use_stamp_frame_range": false,
"scene.render.use_stamp_hostname": false,
"scene.render.use_stamp_labels": true,
"scene.render.use_stamp_lens": false,
"scene.render.use_stamp_marker": false,
"scene.render.use_stamp_memory": false,
"scene.render.use_stamp_note": false,
"scene.render.use_stamp_render_time": true,
"scene.render.use_stamp_scene": true,
"scene.render.use_stamp_sequencer_strip": false,
"scene.render.use_stamp_time": true,
"scene.render.views_format": "STEREO_3D",
"scene.view_settings.exposure": 0.0,
"scene.view_settings.gamma": 1.0,
"scene.view_settings.look": "None",
"scene.view_settings.use_curve_mapping": false,
"scene.view_settings.view_transform": "Standard",
"scene.display.shading.aov_name": "",
"scene.display.shading.background_color": [
0.0,
0.0,
0.0
],
"scene.display.shading.background_type": "THEME",
"scene.display.shading.cavity_ridge_factor": 1.0,
"scene.display.shading.cavity_type": "BOTH",
"scene.display.shading.cavity_valley_factor": 1.0,
"scene.display.shading.color_type": "MATERIAL",
"scene.display.shading.curvature_ridge_factor": 1.0,
"scene.display.shading.curvature_valley_factor": 1.0,
"scene.display.shading.light": "STUDIO",
"scene.display.shading.object_outline_color": [
0.0,
0.0,
0.0
],
"scene.display.shading.render_pass": "COMBINED",
"scene.display.shading.shadow_intensity": 0.5,
"scene.display.shading.show_backface_culling": false,
"scene.display.shading.show_cavity": true,
"scene.display.shading.show_object_outline": true,
"scene.display.shading.show_shadows": true,
"scene.display.shading.show_specular_highlight": true,
"scene.display.shading.show_xray": false,
"scene.display.shading.show_xray_wireframe": false,
"scene.display.shading.single_color": [
1.0,
1.0,
1.0
],
"scene.display.shading.studio_light": "forest.exr",
"scene.display.shading.studiolight_background_alpha": 0.0,
"scene.display.shading.studiolight_background_blur": 0.0,
"scene.display.shading.studiolight_intensity": 0.0,
"scene.display.shading.studiolight_rotate_z": 0.0,
"scene.display.shading.type": "RENDERED",
"scene.display.shading.use_compositor": "DISABLED",
"scene.display.shading.use_dof": false,
"scene.display.shading.use_scene_lights": false,
"scene.display.shading.use_scene_lights_render": false,
"scene.display.shading.use_scene_world": false,
"scene.display.shading.use_scene_world_render": false,
"scene.display.shading.use_studiolight_view_rotation": true,
"scene.display.shading.use_world_space_lighting": false,
"scene.display.shading.wireframe_color_type": "THEME",
"scene.display.shading.xray_alpha": 0.5,
"scene.display.shading.xray_alpha_wireframe": 0.0,
"scene.display.light_direction": [
0.5,
0.5,
0.5
],
"scene.display.matcap_ssao_attenuation": 1.0,
"scene.display.matcap_ssao_distance": 0.20000000298023224,
"scene.display.matcap_ssao_samples": 16,
"scene.display.render_aa": "8",
"scene.display.shadow_focus": 0.0,
"scene.display.shadow_shift": 0.10000000149011612,
"scene.display.viewport_aa": "FXAA",
"space.overlay.bone_wire_alpha": 1.0,
"space.overlay.display_handle": "SELECTED",
"space.overlay.fade_inactive_alpha": 0.4000000059604645,
"space.overlay.gpencil_fade_layer": 0.5,
"space.overlay.gpencil_fade_objects": 0.5,
"space.overlay.gpencil_grid_opacity": 0.5,
"space.overlay.gpencil_vertex_paint_opacity": 1.0,
"space.overlay.grid_lines": 16,
"space.overlay.grid_scale": 1.0,
"space.overlay.grid_subdivisions": 10,
"space.overlay.normals_constant_screen_size": 7.0,
"space.overlay.normals_length": 0.10000000149011612,
"space.overlay.sculpt_curves_cage_opacity": 0.5,
"space.overlay.sculpt_mode_face_sets_opacity": 1.0,
"space.overlay.sculpt_mode_mask_opacity": 0.75,
"space.overlay.show_annotation": true,
"space.overlay.show_axis_x": false,
"space.overlay.show_axis_y": false,
"space.overlay.show_axis_z": false,
"space.overlay.show_bones": true,
"space.overlay.show_cursor": true,
"space.overlay.show_curve_normals": false,
"space.overlay.show_edge_bevel_weight": true,
"space.overlay.show_edge_crease": true,
"space.overlay.show_edge_seams": true,
"space.overlay.show_edge_sharp": true,
"space.overlay.show_extra_edge_angle": false,
"space.overlay.show_extra_edge_length": false,
"space.overlay.show_extra_face_angle": false,
"space.overlay.show_extra_face_area": false,
"space.overlay.show_extra_indices": false,
"space.overlay.show_extras": true,
"space.overlay.show_face_center": false,
"space.overlay.show_face_normals": false,
"space.overlay.show_face_orientation": false,
"space.overlay.show_faces": true,
"space.overlay.show_fade_inactive": false,
"space.overlay.show_floor": false,
"space.overlay.show_freestyle_edge_marks": true,
"space.overlay.show_freestyle_face_marks": true,
"space.overlay.show_look_dev": false,
"space.overlay.show_motion_paths": true,
"space.overlay.show_object_origins": false,
"space.overlay.show_object_origins_all": false,
"space.overlay.show_onion_skins": false,
"space.overlay.show_ortho_grid": true,
"space.overlay.show_outline_selected": true,
"space.overlay.show_overlays": true,
"space.overlay.show_paint_wire": false,
"space.overlay.show_relationship_lines": false,
"space.overlay.show_sculpt_curves_cage": true,
"space.overlay.show_sculpt_face_sets": true,
"space.overlay.show_sculpt_mask": true,
"space.overlay.show_split_normals": false,
"space.overlay.show_stats": false,
"space.overlay.show_statvis": false,
"space.overlay.show_text": true,
"space.overlay.show_vertex_normals": false,
"space.overlay.show_viewer_attribute": true,
"space.overlay.show_weight": false,
"space.overlay.show_wireframes": false,
"space.overlay.show_wpaint_contours": false,
"space.overlay.show_xray_bone": false,
"space.overlay.texture_paint_mode_opacity": 1.0,
"space.overlay.use_debug_freeze_view_culling": false,
"space.overlay.use_gpencil_canvas_xray": false,
"space.overlay.use_gpencil_edit_lines": true,
"space.overlay.use_gpencil_fade_gp_objects": false,
"space.overlay.use_gpencil_fade_layers": false,
"space.overlay.use_gpencil_fade_objects": false,
"space.overlay.use_gpencil_grid": false,
"space.overlay.use_gpencil_multiedit_line_only": false,
"space.overlay.use_gpencil_onion_skin": false,
"space.overlay.use_gpencil_show_directions": false,
"space.overlay.use_gpencil_show_material_name": false,
"space.overlay.use_normals_constant_screen_size": false,
"space.overlay.vertex_opacity": 1.0,
"space.overlay.vertex_paint_mode_opacity": 1.0,
"space.overlay.viewer_attribute_opacity": 1.0,
"space.overlay.weight_paint_mode_opacity": 1.0,
"space.overlay.wireframe_opacity": 1.0,
"space.overlay.wireframe_threshold": 0.0,
"space.overlay.xray_alpha_bone": 0.0
}
},
"Blender Default": {
"render_type": "VIEWPORT",
"raster_style": {
"bpy.data.worlds[0].color": [
0.05087608844041824,
0.05087608844041824,
0.05087608844041824
],
"scene.eevee.use_shadows": true,
"scene.eevee.shadow_ray_count": 1,
"scene.eevee.shadow_step_count": 6,
"scene.eevee.shadow_resolution_scale": 1.0,
"scene.render.border_max_x": 1.0,
"scene.render.border_max_y": 1.0,
"scene.render.border_min_x": 0.0,
"scene.render.border_min_y": 0.0,
"scene.render.dither_intensity": 1.0,
"scene.render.engine": "BLENDER_EEVEE",
"scene.render.film_transparent": false,
"scene.render.filter_size": 1.5,
"scene.render.fps": 24,
"scene.render.fps_base": 1.0,
"scene.render.frame_map_new": 100,
"scene.render.frame_map_old": 100,
"scene.render.hair_subdiv": 0,
"scene.render.hair_type": "STRAND",
"scene.render.line_thickness": 1.0,
"scene.render.line_thickness_mode": "ABSOLUTE",
"scene.render.metadata_input": "SCENE",
"scene.render.motion_blur_shutter": 0.5,
"scene.render.pixel_aspect_x": 1.0,
"scene.render.pixel_aspect_y": 1.0,
"scene.render.preview_pixel_size": "AUTO",
"scene.render.resolution_percentage": 100,
"scene.render.resolution_x": 1000,
"scene.render.resolution_y": 1000,
"scene.render.sequencer_gl_preview": "SOLID",
"scene.render.simplify_child_particles": 1.0,
"scene.render.simplify_child_particles_render": 1.0,
"scene.render.simplify_gpencil": false,
"scene.render.simplify_gpencil_antialiasing": true,
"scene.render.simplify_gpencil_modifier": true,
"scene.render.simplify_gpencil_onplay": false,
"scene.render.simplify_gpencil_shader_fx": true,
"scene.render.simplify_gpencil_tint": true,
"scene.render.simplify_gpencil_view_fill": true,
"scene.render.simplify_subdivision": 6,
"scene.render.simplify_subdivision_render": 6,
"scene.render.simplify_volumes": 1.0,
"scene.render.stamp_font_size": 12,
"scene.render.stamp_note_text": "",
"scene.render.threads": 20,
"scene.render.threads_mode": "AUTO",
"scene.render.use_border": false,
"scene.render.use_compositing": true,
"scene.render.use_crop_to_border": false,
"scene.render.use_file_extension": true,
"scene.render.use_freestyle": false,
"scene.render.use_high_quality_normals": false,
"scene.render.use_lock_interface": false,
"scene.render.use_motion_blur": false,
"scene.render.use_multiview": false,
"scene.render.use_overwrite": true,
"scene.render.use_persistent_data": false,
"scene.render.use_placeholder": false,
"scene.render.use_render_cache": false,
"scene.render.use_sequencer": true,
"scene.render.use_sequencer_override_scene_strip": false,
"scene.render.use_simplify": false,
"scene.render.use_single_layer": false,
"scene.render.use_stamp": false,
"scene.render.use_stamp_camera": true,
"scene.render.use_stamp_date": true,
"scene.render.use_stamp_filename": true,
"scene.render.use_stamp_frame": true,
"scene.render.use_stamp_frame_range": false,
"scene.render.use_stamp_hostname": false,
"scene.render.use_stamp_labels": true,
"scene.render.use_stamp_lens": false,
"scene.render.use_stamp_marker": false,
"scene.render.use_stamp_memory": false,
"scene.render.use_stamp_note": false,
"scene.render.use_stamp_render_time": true,
"scene.render.use_stamp_scene": true,
"scene.render.use_stamp_sequencer_strip": false,
"scene.render.use_stamp_time": true,
"scene.render.views_format": "STEREO_3D",
"scene.view_settings.exposure": 0.0,
"scene.view_settings.gamma": 1.0,
"scene.view_settings.look": "None",
"scene.view_settings.use_curve_mapping": false,
"scene.view_settings.view_transform": "Filmic",
"scene.display.shading.aov_name": "",
"scene.display.shading.background_color": [
0.0,
0.0,
0.0
],
"scene.display.shading.background_type": "THEME",
"scene.display.shading.cavity_ridge_factor": 1.0,
"scene.display.shading.cavity_type": "WORLD",
"scene.display.shading.cavity_valley_factor": 1.0,
"scene.display.shading.color_type": "MATERIAL",
"scene.display.shading.curvature_ridge_factor": 0.0,
"scene.display.shading.curvature_valley_factor": 0.0,
"scene.display.shading.light": "STUDIO",
"scene.display.shading.object_outline_color": [
0.0,
0.0,
0.0
],
"scene.display.shading.render_pass": "COMBINED",
"scene.display.shading.shadow_intensity": 0.5,
"scene.display.shading.show_backface_culling": false,
"scene.display.shading.show_cavity": false,
"scene.display.shading.show_object_outline": false,
"scene.display.shading.show_shadows": false,
"scene.display.shading.show_specular_highlight": true,
"scene.display.shading.show_xray": false,
"scene.display.shading.show_xray_wireframe": false,
"scene.display.shading.single_color": [
0.800000011920929,
0.800000011920929,
0.800000011920929
],
"scene.display.shading.studio_light": "forest.exr",
"scene.display.shading.studiolight_background_alpha": 0.0,
"scene.display.shading.studiolight_background_blur": 0.0,
"scene.display.shading.studiolight_intensity": 0.0,
"scene.display.shading.studiolight_rotate_z": 0.0,
"scene.display.shading.type": "RENDERED",
"scene.display.shading.use_compositor": "DISABLED",
"scene.display.shading.use_dof": false,
"scene.display.shading.use_scene_lights": false,
"scene.display.shading.use_scene_lights_render": false,
"scene.display.shading.use_scene_world": false,
"scene.display.shading.use_scene_world_render": false,
"scene.display.shading.use_studiolight_view_rotation": true,
"scene.display.shading.use_world_space_lighting": false,
"scene.display.shading.wireframe_color_type": "THEME",
"scene.display.shading.xray_alpha": 0.5,
"scene.display.shading.xray_alpha_wireframe": 0.0,
"scene.display.light_direction": [
0.5773502588272095,
0.5773502588272095,
0.5773502588272095
],
"scene.display.matcap_ssao_attenuation": 1.0,
"scene.display.matcap_ssao_distance": 0.20000000298023224,
"scene.display.matcap_ssao_samples": 16,
"scene.display.render_aa": "8",
"scene.display.shadow_focus": 0.0,
"scene.display.shadow_shift": 0.10000000149011612,
"scene.display.viewport_aa": "FXAA",
"space.overlay.bone_wire_alpha": 1.0,
"space.overlay.display_handle": "SELECTED",
"space.overlay.fade_inactive_alpha": 0.4000000059604645,
"space.overlay.gpencil_fade_layer": 0.5,
"space.overlay.gpencil_fade_objects": 0.5,
"space.overlay.gpencil_grid_opacity": 0.5,
"space.overlay.gpencil_vertex_paint_opacity": 1.0,
"space.overlay.grid_lines": 16,
"space.overlay.grid_scale": 1.0,
"space.overlay.grid_subdivisions": 10,
"space.overlay.normals_constant_screen_size": 7.0,
"space.overlay.normals_length": 0.10000000149011612,
"space.overlay.sculpt_curves_cage_opacity": 0.5,
"space.overlay.sculpt_mode_face_sets_opacity": 1.0,
"space.overlay.sculpt_mode_mask_opacity": 0.75,
"space.overlay.show_annotation": true,
"space.overlay.show_axis_x": true,
"space.overlay.show_axis_y": true,
"space.overlay.show_axis_z": false,
"space.overlay.show_bones": true,
"space.overlay.show_cursor": true,
"space.overlay.show_curve_normals": false,
"space.overlay.show_edge_bevel_weight": true,
"space.overlay.show_edge_crease": true,
"space.overlay.show_edge_seams": true,
"space.overlay.show_edge_sharp": true,
"space.overlay.show_extra_edge_angle": false,
"space.overlay.show_extra_edge_length": false,
"space.overlay.show_extra_face_angle": false,
"space.overlay.show_extra_face_area": false,
"space.overlay.show_extra_indices": false,
"space.overlay.show_extras": true,
"space.overlay.show_face_center": false,
"space.overlay.show_face_normals": false,
"space.overlay.show_face_orientation": false,
"space.overlay.show_faces": true,
"space.overlay.show_fade_inactive": false,
"space.overlay.show_floor": true,
"space.overlay.show_freestyle_edge_marks": true,
"space.overlay.show_freestyle_face_marks": true,
"space.overlay.show_look_dev": false,
"space.overlay.show_motion_paths": true,
"space.overlay.show_object_origins": true,
"space.overlay.show_object_origins_all": false,
"space.overlay.show_onion_skins": false,
"space.overlay.show_ortho_grid": true,
"space.overlay.show_outline_selected": true,
"space.overlay.show_overlays": true,
"space.overlay.show_paint_wire": false,
"space.overlay.show_relationship_lines": true,
"space.overlay.show_sculpt_curves_cage": true,
"space.overlay.show_sculpt_face_sets": true,
"space.overlay.show_sculpt_mask": true,
"space.overlay.show_split_normals": false,
"space.overlay.show_stats": false,
"space.overlay.show_statvis": false,
"space.overlay.show_text": true,
"space.overlay.show_vertex_normals": false,
"space.overlay.show_viewer_attribute": true,
"space.overlay.show_weight": false,
"space.overlay.show_wireframes": false,
"space.overlay.show_wpaint_contours": false,
"space.overlay.show_xray_bone": false,
"space.overlay.texture_paint_mode_opacity": 1.0,
"space.overlay.use_debug_freeze_view_culling": false,
"space.overlay.use_gpencil_canvas_xray": false,
"space.overlay.use_gpencil_edit_lines": true,
"space.overlay.use_gpencil_fade_gp_objects": false,
"space.overlay.use_gpencil_fade_layers": false,
"space.overlay.use_gpencil_fade_objects": false,
"space.overlay.use_gpencil_grid": false,
"space.overlay.use_gpencil_multiedit_line_only": false,
"space.overlay.use_gpencil_onion_skin": false,
"space.overlay.use_gpencil_show_directions": false,
"space.overlay.use_gpencil_show_material_name": false,
"space.overlay.use_normals_constant_screen_size": false,
"space.overlay.vertex_opacity": 1.0,
"space.overlay.vertex_paint_mode_opacity": 1.0,
"space.overlay.viewer_attribute_opacity": 1.0,
"space.overlay.weight_paint_mode_opacity": 1.0,
"space.overlay.wireframe_opacity": 1.0,
"space.overlay.wireframe_threshold": 1.0,
"space.overlay.xray_alpha_bone": 0.0
}
}
}

View file

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="utf-8" ?>
<svg baseProfile="full" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="rectangle-tag">
<rect x="-6" y="-2.5" width="12" height="5" fill="white" stroke="black" style="stroke-width: 0.25;" />
</g>
<g id="triangle-tag">
<path style="fill: white; stroke: black; stroke-width: 0.25;" d="M 3.1409425e-7,-7.1069207 5.7650623,2.8784603 l -11.5301246,-6e-7 z" />
</g>
<g id="hexagon-tag">
<path style="fill: white; stroke: black; stroke-width: 0.25;" d="m 0.0161133,-6.0583333 5.2339915,3.8366023 -2.031433,6.1633977 c 0,0 -6.4894866,-0.027414 -6.4894866,-0.027414 l -1.97929,-6.1803395 5.2662181,-3.7922467" />
</g>
<g id="capsule-tag">
<rect x="-6" y="-2.5" width="12" height="5" rx="2.5" ry="2.5" fill="white" stroke="black" style="stroke-width: 0.25;" />
</g>
<g id="circle-tag">
<circle r="5" fill="white" stroke="black" style="stroke-width: 0.25;" />
</g>
<g id="door-tag">
<circle r="5" fill="white" stroke="black" style="stroke-width: 0.25;" />
<text y="-1.75" class="regular" text-anchor="middle" dominant-baseline="middle" data-type="text-template"></text>
<line x1="-5" x2="5" style="stroke: black; stroke-width: 0.25;" />
<text y="2.5" class="regular" text-anchor="middle" dominant-baseline="middle" data-type="text-template"></text>
</g>
<g id="window-tag">
<path style="fill: white; stroke: black; stroke-width: 0.25;" d="m 0.0161133,-6.0583333 5.2339915,3.8366023 -2.031433,6.1633977 c 0,0 -6.4894866,-0.027414 -6.4894866,-0.027414 l -1.97929,-6.1803395 5.2662181,-3.7922467" />
</g>
<g id="space-tag">
<text y="-5" class="large" text-anchor="middle" dominant-baseline="middle" data-type="text-template"></text>
<rect x="-6" y="-2.5" width="12" height="5" fill="white" stroke="black" style="stroke-width: 0.25;" />
<text class="regular" text-anchor="middle" dominant-baseline="middle" data-type="text-template"></text>
<text y="5" class="regular" text-anchor="middle" dominant-baseline="middle" data-type="text-template"></text>
</g>
<g id="elevation-arrow">
<path style="fill: black;" d="M -7.07106 0 0 -7.07106 7.07106 0" />
</g>
<g id="elevation-tag">
<circle r="5" fill="white" stroke="black" style="stroke-width: 0.25;" />
<line x1="-5" y1="0" x2="5" y2="0" style="stroke: black; stroke-width: 0.25;" />
</g>
<g id="section-arrow">
<path style="fill: black;" d="M -7.07106 0 0 -7.07106 7.07106 0" />
</g>
<g id="section-tag">
<circle r="5" fill="white" stroke="black" style="stroke-width: 0.25;" />
<line x1="-5" y1="0" x2="5" y2="0" style="stroke: black; stroke-width: 0.25;" />
</g>
<g id="dot">
<circle r="1" fill="black" stroke="black" style="stroke-width: 0.25;" />
</g>
<g id="setout-tag">
<circle fill="white" stroke="black" r="2.5" style="stroke-width: 0.5"/>
<path d="M 0 0 L -2.5 0 A 2.5 2.5 0 0 1 0 -2.5 Z" fill="black"/>
<path d="M 0 0 L 2.5 0 A 2.5 2.5 0 0 1 0 2.5 Z" fill="black"/>
<text x="3" y="-8" class="regular" text-anchor="start" dominant-baseline="auto" data-type="text-template"></text>
<text x="3" y="-4" class="regular" text-anchor="start" dominant-baseline="auto" data-type="text-template"></text>
</g>
<g id="setout-point">
<circle fill="white" stroke="black" r="2.5" style="stroke-width: 0.5"/>
<path d="M 0 0 L -2.5 0 A 2.5 2.5 0 0 1 0 -2.5 Z" fill="black"/>
<path d="M 0 0 L 2.5 0 A 2.5 2.5 0 0 1 0 2.5 Z" fill="black"/>
</g>
<g id="control-point">
<path style="fill: white; stroke: black; stroke-width: 0.5;" d="M 2.286165,1.4798666 H -1.0000316e-7 -2.2861651 L -1.1430826,-0.5000101 -1.0000316e-7,-2.479888 1.1430827,-0.5000101 Z" />
<circle r="0.5" fill="black" stroke="black" style="stroke-width: 0.25;" />
</g>
<g id="traverse-point">
<path style="fill: white; stroke: black; stroke-width: 0.5;" d="M -2,-2 2,2 M -2,2 2,-2" />
</g>
<g id="spot-elevation">
<path style="fill: white; stroke: black; stroke-width: 0.5;" d="M 0,-2 0,2 M -2,0 2,0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

@ -0,0 +1,116 @@
<?xml version="1.0" encoding="utf-8" ?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:ifc="http://www.ifcopenshell.org/ns" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" data-scale="1:100" height="347.2920227050781mm" id="root" version="1.1" viewBox="0 0 283.9324049042492 347.2920227050781" width="283.9324049042492mm">
<defs/>
<use transform="rotate(-90.00000250447816, 278.5086364746094, 173.64601135253906)" x="278.5086364746094" xlink:href="#elevation-arrow" y="173.64601135253906"/>
<use x="278.5086364746094" xlink:href="#elevation-tag" y="173.64601135253906"/>
<text class="ELEVATION" dominant-baseline="middle" text-anchor="middle" x="278.5086364746094" y="171.14601135253906">5</text>
<text class="ELEVATION" dominant-baseline="middle" text-anchor="middle" x="278.5086364746094" y="176.14601135253906">A001</text>
<use transform="rotate(-0.0, 141.96620178222656, 341.7720031738281)" x="141.96620178222656" xlink:href="#elevation-arrow" y="341.7720031738281"/>
<use x="141.96620178222656" xlink:href="#elevation-tag" y="341.7720031738281"/>
<text class="ELEVATION" dominant-baseline="middle" text-anchor="middle" x="141.96620178222656" y="339.2720031738281">3</text>
<text class="ELEVATION" dominant-baseline="middle" text-anchor="middle" x="141.96620178222656" y="344.2720031738281">A001</text>
<use transform="rotate(180.00000500895632, 141.96620178222656, 5.519981384277344)" x="141.96620178222656" xlink:href="#elevation-arrow" y="5.519981384277344"/>
<use x="141.96620178222656" xlink:href="#elevation-tag" y="5.519981384277344"/>
<text class="ELEVATION" dominant-baseline="middle" text-anchor="middle" x="141.96620178222656" y="3.0199813842773438">2</text>
<text class="ELEVATION" dominant-baseline="middle" text-anchor="middle" x="141.96620178222656" y="8.019981384277344">A001</text>
<use transform="rotate(90.00000250447816, 5.423786640167236, 173.64601135253906)" x="5.423786640167236" xlink:href="#elevation-arrow" y="173.64601135253906"/>
<use x="5.423786640167236" xlink:href="#elevation-tag" y="173.64601135253906"/>
<text class="ELEVATION" dominant-baseline="middle" text-anchor="middle" x="5.423786640167236" y="171.14601135253906">4</text>
<text class="ELEVATION" dominant-baseline="middle" text-anchor="middle" x="5.423786640167236" y="176.14601135253906">A001</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(104.0402603149414, 112.1025161743164) rotate(-0.0)">
<tspan class="GlobalId-14k76oIez1vxM0oh32S0GE IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Circulation</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(55.23228073120117, 162.96786499023438) rotate(-0.0)">
<tspan class="GlobalId-0MyH$XkpPDXxIUaT9Ld8Hw IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Outside</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(141.86961364746094, 151.8088836669922) rotate(-0.0)">
<tspan class="GlobalId-2PE9CsOj13Z9IrWaGXrOc2 IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Bathroom</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(116.88951110839844, 48.97612762451172) rotate(-0.0)">
<tspan class="GlobalId-2Xq2z1Eh5F8gNMVVogO2GJ IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(173.82005310058594, 144.2660675048828) rotate(-0.0)">
<tspan class="GlobalId-0KyqAKW8nDBwZDBQdEj_iK IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">First floor storage</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(149.87120056152344, 255.59417724609375) rotate(-0.0)">
<tspan class="GlobalId-3rMjwhobv6_PEgdf9$K3zJ IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Circulation</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(142.7828369140625, 178.0451202392578) rotate(-0.0)">
<tspan class="GlobalId-1X0qZMsjb4UuCuoP0Lq41v IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(212.8541259765625, 285.85626220703125) rotate(-0.0)">
<tspan class="GlobalId-2YLyAyX796LwYiMGzpPr2G IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Library corner</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(88.3046875, 63.82916259765625) rotate(-0.0)">
<tspan class="GlobalId-0$IByw69TDLvnor8Ds1qWt IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(36.39326477050781, 311.0692138671875) rotate(-0.0)">
<tspan class="GlobalId-0Y8lYMSb54fOgp0QqQ7Ns4 IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Stair</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(30.05246353149414, 124.2915267944336) rotate(-0.0)">
<tspan class="GlobalId-2bqHH7bW9AKuxe1Uj6OLyq IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(204.09750366210938, 173.6927032470703) rotate(-0.0)">
<tspan class="GlobalId-2bSIAbizzCYf5p7OTP8rJI IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(222.9790496826172, 112.36170959472656) rotate(-0.0)">
<tspan class="GlobalId-2lg7HOP_vAtAB5Le8xwyz8 IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Ground floor storage</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(30.54391098022461, 175.71914672851562) rotate(-0.0)">
<tspan class="GlobalId-0gdzN02vf34PC6Wcl$kR8J IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Circulation</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(82.68409729003906, 243.4410400390625) rotate(-0.0)">
<tspan class="GlobalId-3hPXipzRz0S9exKDyH0Vcp IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Neighborhood</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(48.83393859863281, 93.4433822631836) rotate(-0.0)">
<tspan class="GlobalId-1I8tY$FIv0_wDthF4VjB1P IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Bathroom</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(36.00395584106445, 222.1943359375) rotate(-0.0)">
<tspan class="GlobalId-0MX6uTQTr8qOdGIROZnXYB IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(138.38088989257812, 58.71159362792969) rotate(-0.0)">
<tspan class="GlobalId-3O1qPE9qj4yxEzv9SUamLD IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(87.72796630859375, 34.609764099121094) rotate(-0.0)">
<tspan class="GlobalId-23LW3b_szBDBLnq0wZDN81 IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Outside</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(36.30070877075195, 289.939697265625) rotate(-0.0)">
<tspan class="GlobalId-0g5Y0kvLv1hwBodQWzU4sm IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(194.0360107421875, 287.24896240234375) rotate(-0.0)">
<tspan class="GlobalId-2QIAqitaLFJPcCk7DoGUtY IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(219.0067138671875, 46.154258728027344) rotate(-0.0)">
<tspan class="GlobalId-247dH3OhD05Qw$82Tjf4WD IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Ground floor storage</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(29.954397201538086, 89.66910552978516) rotate(-0.0)">
<tspan class="GlobalId-1FCx3YB1X4fhemya1p0hiR IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Circulation</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(36.176292419433594, 261.53753662109375) rotate(-0.0)">
<tspan class="GlobalId-038B2S9SL0d9_I_xR1yvlW IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">First floor storage</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(101.0525131225586, 172.71115112304688) rotate(-0.0)">
<tspan class="GlobalId-3kATNz14D6dQsPKCXfltH8 IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Sahn</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(55.496238708496094, 189.85069274902344) rotate(-0.0)">
<tspan class="GlobalId-3$mxc3OeX3ggdTedb7yZeS IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Bathroom</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(49.11585235595703, 127.88272094726562) rotate(-0.0)">
<tspan class="GlobalId-1_sXb7hMjA8u8EhCqXyOl4 IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Individual room</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(45.175167083740234, 49.580604553222656) rotate(-0.0)">
<tspan class="GlobalId-0KSG2qVOb0zu1v0SS_Dofk IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">First floor storage</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(83.710205078125, 303.1560974121094) rotate(-0.0)">
<tspan class="GlobalId-2Hk3oth3n8sh2h0Bf5KwNl IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">First floor storage</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(137.38067626953125, 29.91387367248535) rotate(-0.0)">
<tspan class="GlobalId-3TY70XhmHAcRtu4o63zE$T IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Bathroom</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(170.83584594726562, 77.07499694824219) rotate(-0.0)">
<tspan class="GlobalId-0Z1UUYeAf9zBPtDmFlSl5K IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">First floor storage</tspan>
</text>
<text dominant-baseline="middle" style="font-size: 0;" text-anchor="middle" transform="translate(222.19921875, 227.48216247558594) rotate(-0.0)">
<tspan class="GlobalId-114S2YEkj9CRPoowAp_8WN IfcAnnotation PredefinedType-TEXT header" dy="0em" x="0" y="0">Utilities closet</tspan>
</text>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.1 MiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.2 MiB

View file

@ -0,0 +1,300 @@
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M-nols.dom
programme : harbor-house
budget : 3000000
pop : 16
child_budget : 80
workers : 1
rng seed : 0
leaf sharing : False (factor=3)
superpose : False
output : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M-nols-2.dom
[ 200 evals] best 1.20049e-11 (fails 32) via seed
[ 20520 evals] best 1.3603e-11 (fails 32) via rotate 0/rrl
[ 23240 evals] best 1.36649e-11 (fails 32) via core_undivide noop
[ 28200 evals] best 1.38185e-11 (fails 32) via core_undivide noop
[ 34520 evals] best 2.01893e-11 (fails 31) via place_missing noop
[ 35480 evals] best 2.79281e-11 (fails 31) via place_missing noop
[ 36200 evals] best 2.80872e-11 (fails 31) via place_missing noop
[ 40200 evals] best 2.8253e-11 (fails 31) via place_missing noop
[ 41880 evals] best 2.84268e-11 (fails 31) via crossover llrlr<->llrlr
[ 50920 evals] best 2.85753e-11 (fails 31) via place_missing noop
[ 62280 evals] best 2.89517e-11 (fails 30) via crossover rlrr<->llrl
[ 62600 evals] best 3.34689e-11 (fails 30) via core_undivide noop
[ 63720 evals] best 3.40595e-11 (fails 30) via level_retype 0/lllrlr<->1/rllllr
[ 64120 evals] best 3.46347e-11 (fails 30) via place_missing noop
[ 65240 evals] best 3.48699e-11 (fails 30) via place_missing noop
[ 66920 evals] best 3.50429e-11 (fails 30) via place_missing noop
[ 68200 evals] best 3.52197e-11 (fails 30) via place_missing noop
[ 69480 evals] best 3.53897e-11 (fails 30) via place_missing noop
[ 70120 evals] best 3.55584e-11 (fails 30) via core_undivide noop
[ 72120 evals] best 3.56615e-11 (fails 30) via place_missing noop
[ 77640 evals] best 7.76357e-11 (fails 29) via rotate 0/rlrr
[ 80760 evals] best 7.81409e-11 (fails 29) via place_missing noop
[ 89000 evals] best 7.86684e-11 (fails 29) via core_undivide noop
[ 92840 evals] best 7.92192e-11 (fails 29) via core_undivide noop
[ 94760 evals] best 7.97367e-11 (fails 29) via retype 0/lllrll->st1
[105640 evals] best 9.11925e-11 (fails 29) via rotate 0/rlrl
[112920 evals] best 1.43742e-10 (fails 28) via swap 0/rlrrl
[148680 evals] best 1.70784e-10 (fails 28) via swap 0/rlrrl
[191800 evals] best 1.92624e-10 (fails 28) via retype 0/rlrrll->O
[211160 evals] best 1.99568e-10 (fails 28) via rotate 0/rrrlr
[273560 evals] best 3.37479e-10 (fails 27) via divide 0/rrll
[295640 evals] best 6.6851e-10 (fails 26) via level_retype 1/lrrlrl<->0/rrllr
[300520 evals] best 6.71575e-10 (fails 26) via core_undivide noop
[304840 evals] best 6.73945e-10 (fails 26) via core_undivide noop
[305160 evals] best 6.76176e-10 (fails 26) via core_undivide noop
[308760 evals] best 6.77048e-10 (fails 26) via place_missing noop
[314360 evals] best 8.51018e-10 (fails 26) via divide 0/llrlr
[320280 evals] best 8.53835e-10 (fails 26) via level_retype 1/llrlllr<->0/rrlr
[321240 evals] best 8.54936e-10 (fails 26) via swap 0/rrrlrl
[411880 evals] best 8.80111e-10 (fails 26) via undivide 0/lllrl
[458040 evals] best 1.55881e-09 (fails 25) via crossover lllrl<->lrrr
[491720 evals] best 1.80936e-09 (fails 25) via crossover rlrrll<->llrlrr
[515000 evals] best 2.24132e-09 (fails 25) via rotate 1/lrrlr
[600440 evals] best 2.28188e-09 (fails 25) via undivide 0/rrrll
[633960 evals] best 3.87563e-09 (fails 24) via retype 1/rllrr->st1
[660680 evals] best 4.58847e-09 (fails 24) via retype 1/rllrr->C
[670120 evals] best 4.5971e-09 (fails 24) via core_undivide noop
[673000 evals] best 4.60863e-09 (fails 24) via swap 0/rrrlrl
[673720 evals] best 4.73211e-09 (fails 24) via retype 1/rrll->O
[677160 evals] best 4.7494e-09 (fails 24) via place_missing noop
[681160 evals] best 4.75775e-09 (fails 24) via core_undivide noop
[689240 evals] best 4.86041e-09 (fails 24) via undivide 1/lrrll
[695640 evals] best 4.86569e-09 (fails 24) via place_missing noop
[703480 evals] best 4.86831e-09 (fails 24) via core_undivide noop
[704360 evals] best 4.8863e-09 (fails 24) via swap 0/rrll
[705480 evals] best 4.89938e-09 (fails 24) via place_missing noop
[707000 evals] best 4.90287e-09 (fails 24) via crossover llrlrr<->rrrr
[708040 evals] best 4.90394e-09 (fails 24) via core_undivide noop
[713400 evals] best 5.00798e-09 (fails 24) via undivide 1/lrrll
[724040 evals] best 5.11809e-09 (fails 24) via undivide 1/lrrll
[735000 evals] best 5.15421e-09 (fails 24) via undivide 1/rlllr
[746200 evals] best 5.15486e-09 (fails 24) via undivide 0/rrrll
[768360 evals] best 5.26248e-09 (fails 24) via undivide 1/rlllr
[800920 evals] best 5.26644e-09 (fails 24) via undivide 1/rlllr
[827880 evals] best 5.26644e-09 (fails 24) via crossover lrllr<->llrlr
[878680 evals] best 5.32211e-09 (fails 24) via level_retype 1/llrllll<->0/rllrl
[1103320 evals] best 1.06348e-08 (fails 23) via undivide 0/rrrlrl
[1116440 evals] best 1.12572e-08 (fails 23) via divide 0/rlrrll
[1149800 evals] best 1.14984e-08 (fails 23) via undivide 1/lrrll
[1382840 evals] best 1.15051e-08 (fails 23) via undivide 1/lrrll
[1387880 evals] best 1.15251e-08 (fails 23) via rotate 0/rlrrl
[1390440 evals] best 1.33748e-08 (fails 23) via retype 1/llrrr->st1
[1437480 evals] best 1.33819e-08 (fails 23) via crossover llrlrl<->rrrr
[1438120 evals] best 1.34359e-08 (fails 23) via rotate 0/rlrrll
[1441720 evals] best 1.34477e-08 (fails 23) via core_divide noop
[1441960 evals] best 1.34988e-08 (fails 23) via place_missing noop
[1457640 evals] best 1.37468e-08 (fails 23) via undivide 0/llrllll
[1627960 evals] best 2.6523e-08 (fails 22) via level_retype 1/llrllll<->0/rrlll
[1629800 evals] best 2.65259e-08 (fails 22) via core_undivide noop
[1755560 evals] best 5.83384e-08 (fails 21) via divide 0/lllrl
[1805080 evals] best 1.18411e-07 (fails 20) via divide 0/lllrl
[1865880 evals] best 1.18411e-07 (fails 20) via undivide 0/rlrrll
[1880760 evals] best 1.88783e-07 (fails 19) via crossover rlrrll<->lrrr
[1956360 evals] best 2.10097e-07 (fails 19) via crossover rlrrlll<->lllrll
[1996840 evals] best 2.11465e-07 (fails 19) via retype 0/rlrrlll->C
[1997640 evals] best 2.11848e-07 (fails 19) via core_divide noop
[2007560 evals] best 2.35646e-07 (fails 19) via crossover rlrrlll<->lrrr
[2012360 evals] best 2.36973e-07 (fails 19) via place_missing noop
[2012760 evals] best 2.37399e-07 (fails 19) via place_missing noop
[2038680 evals] best 2.49379e-07 (fails 19) via rotate 0/rlrrl
[2045960 evals] best 4.54898e-07 (fails 18) via crossover lrrlrr<->llrlllr
[2046280 evals] best 4.55804e-07 (fails 18) via place_missing noop
[2046680 evals] best 4.56932e-07 (fails 18) via place_missing noop
[2047400 evals] best 4.57898e-07 (fails 18) via core_divide noop
[2064200 evals] best 4.58171e-07 (fails 18) via swap 0/rrll
[2064360 evals] best 4.58199e-07 (fails 18) via core_divide noop
[2065960 evals] best 4.58199e-07 (fails 18) via rotate 0/llrllll
[2066600 evals] best 4.59148e-07 (fails 18) via place_missing noop
[2067480 evals] best 4.5952e-07 (fails 18) via core_undivide noop
[2097480 evals] best 4.61537e-07 (fails 18) via place_missing noop
[2102040 evals] best 4.63543e-07 (fails 18) via place_missing noop
[2102440 evals] best 4.64431e-07 (fails 18) via core_undivide noop
[2164360 evals] best 4.72304e-07 (fails 18) via level_retype 0/lrrll<->1/lrlll
[2194440 evals] best 4.72706e-07 (fails 18) via rotate 0/lrrlr
[2195240 evals] best 4.73159e-07 (fails 18) via place_missing noop
[2197000 evals] best 4.73498e-07 (fails 18) via place_missing noop
[2209560 evals] best 4.75066e-07 (fails 18) via rotate 0/rrllr
[2280840 evals] best 4.8783e-07 (fails 18) via rotate 0/rlrrll
[2282840 evals] best 8.51649e-07 (fails 17) via level_retype 1/rrlrl<->0/llrllllr
[2288840 evals] best 8.55171e-07 (fails 17) via crossover lrrlrl<->llrlllll
[2289880 evals] best 8.55716e-07 (fails 17) via crossover lrrlrl<->llrllllr
[2291800 evals] best 8.5789e-07 (fails 17) via core_undivide noop
[2292440 evals] best 8.5798e-07 (fails 17) via place_missing noop
[2305560 evals] best 8.8011e-07 (fails 17) via undivide 1/llrrl
[2387000 evals] best 8.80152e-07 (fails 17) via undivide 1/llllr
[2389880 evals] best 8.85765e-07 (fails 17) via swap 0/rlrrll
[2390200 evals] best 8.89866e-07 (fails 17) via core_undivide noop
[2390360 evals] best 8.93447e-07 (fails 17) via place_missing noop
[2391320 evals] best 8.96723e-07 (fails 17) via place_missing noop
[2391560 evals] best 9.00224e-07 (fails 17) via place_missing noop
[2393800 evals] best 9.00342e-07 (fails 17) via core_undivide noop
[2395800 evals] best 9.00374e-07 (fails 17) via place_missing noop
[2430600 evals] best 1.02904e-06 (fails 17) via retype 0/rrlr->of
[2494040 evals] best 1.02964e-06 (fails 17) via level_retype 1/rrrlrr<->0/rrlr
[2494440 evals] best 1.03243e-06 (fails 17) via place_missing noop
[2495080 evals] best 1.03547e-06 (fails 17) via place_missing noop
[2495640 evals] best 1.03782e-06 (fails 17) via core_divide noop
[2502600 evals] best 1.04002e-06 (fails 17) via place_missing noop
[2504680 evals] best 1.04261e-06 (fails 17) via place_missing noop
[2505960 evals] best 1.04369e-06 (fails 17) via core_undivide noop
[2539560 evals] best 1.06976e-06 (fails 17) via undivide 1/rrrlrl
[2559160 evals] best 1.07167e-06 (fails 17) via undivide 1/rrrlrl
[2559720 evals] best 1.0724e-06 (fails 17) via place_missing noop
[2583720 evals] best 1.0724e-06 (fails 17) via crossover rlrrr<->lrllr
[2586280 evals] best 1.90952e-06 (fails 16) via divide 1/rlllr
[2640920 evals] best 2.00292e-06 (fails 16) via divide 1/rlllr
[2668680 evals] best 2.14664e-06 (fails 16) via divide 1/llllr
[2690200 evals] best 2.15597e-06 (fails 16) via crossover lrrl<->lrrl
[2693960 evals] best 4.1894e-06 (fails 15) via swap 1/rrrlr
[2784840 evals] best 4.19245e-06 (fails 15) via rotate 1/rrlrr
[2842120 evals] best 4.19245e-06 (fails 15) via divide 0/rrrr
--- done ---
elapsed : 308651.9s
evals : 3000040 across 37499 topologies
best : 4.19245e-06 (15 fails) via divide 0/rrrr
improvement history:
[ 200] 1.20049e-11 (seed)
[ 20520] 1.3603e-11 (rotate 0/rrl)
[ 23240] 1.36649e-11 (core_undivide noop)
[ 28200] 1.38185e-11 (core_undivide noop)
[ 34520] 2.01893e-11 (place_missing noop)
[ 35480] 2.79281e-11 (place_missing noop)
[ 36200] 2.80872e-11 (place_missing noop)
[ 40200] 2.8253e-11 (place_missing noop)
[ 41880] 2.84268e-11 (crossover llrlr<->llrlr)
[ 50920] 2.85753e-11 (place_missing noop)
[ 62280] 2.89517e-11 (crossover rlrr<->llrl)
[ 62600] 3.34689e-11 (core_undivide noop)
[ 63720] 3.40595e-11 (level_retype 0/lllrlr<->1/rllllr)
[ 64120] 3.46347e-11 (place_missing noop)
[ 65240] 3.48699e-11 (place_missing noop)
[ 66920] 3.50429e-11 (place_missing noop)
[ 68200] 3.52197e-11 (place_missing noop)
[ 69480] 3.53897e-11 (place_missing noop)
[ 70120] 3.55584e-11 (core_undivide noop)
[ 72120] 3.56615e-11 (place_missing noop)
[ 77640] 7.76357e-11 (rotate 0/rlrr)
[ 80760] 7.81409e-11 (place_missing noop)
[ 89000] 7.86684e-11 (core_undivide noop)
[ 92840] 7.92192e-11 (core_undivide noop)
[ 94760] 7.97367e-11 (retype 0/lllrll->st1)
[105640] 9.11925e-11 (rotate 0/rlrl)
[112920] 1.43742e-10 (swap 0/rlrrl)
[148680] 1.70784e-10 (swap 0/rlrrl)
[191800] 1.92624e-10 (retype 0/rlrrll->O)
[211160] 1.99568e-10 (rotate 0/rrrlr)
[273560] 3.37479e-10 (divide 0/rrll)
[295640] 6.6851e-10 (level_retype 1/lrrlrl<->0/rrllr)
[300520] 6.71575e-10 (core_undivide noop)
[304840] 6.73945e-10 (core_undivide noop)
[305160] 6.76176e-10 (core_undivide noop)
[308760] 6.77048e-10 (place_missing noop)
[314360] 8.51018e-10 (divide 0/llrlr)
[320280] 8.53835e-10 (level_retype 1/llrlllr<->0/rrlr)
[321240] 8.54936e-10 (swap 0/rrrlrl)
[411880] 8.80111e-10 (undivide 0/lllrl)
[458040] 1.55881e-09 (crossover lllrl<->lrrr)
[491720] 1.80936e-09 (crossover rlrrll<->llrlrr)
[515000] 2.24132e-09 (rotate 1/lrrlr)
[600440] 2.28188e-09 (undivide 0/rrrll)
[633960] 3.87563e-09 (retype 1/rllrr->st1)
[660680] 4.58847e-09 (retype 1/rllrr->C)
[670120] 4.5971e-09 (core_undivide noop)
[673000] 4.60863e-09 (swap 0/rrrlrl)
[673720] 4.73211e-09 (retype 1/rrll->O)
[677160] 4.7494e-09 (place_missing noop)
[681160] 4.75775e-09 (core_undivide noop)
[689240] 4.86041e-09 (undivide 1/lrrll)
[695640] 4.86569e-09 (place_missing noop)
[703480] 4.86831e-09 (core_undivide noop)
[704360] 4.8863e-09 (swap 0/rrll)
[705480] 4.89938e-09 (place_missing noop)
[707000] 4.90287e-09 (crossover llrlrr<->rrrr)
[708040] 4.90394e-09 (core_undivide noop)
[713400] 5.00798e-09 (undivide 1/lrrll)
[724040] 5.11809e-09 (undivide 1/lrrll)
[735000] 5.15421e-09 (undivide 1/rlllr)
[746200] 5.15486e-09 (undivide 0/rrrll)
[768360] 5.26248e-09 (undivide 1/rlllr)
[800920] 5.26644e-09 (undivide 1/rlllr)
[827880] 5.26644e-09 (crossover lrllr<->llrlr)
[878680] 5.32211e-09 (level_retype 1/llrllll<->0/rllrl)
[1103320] 1.06348e-08 (undivide 0/rrrlrl)
[1116440] 1.12572e-08 (divide 0/rlrrll)
[1149800] 1.14984e-08 (undivide 1/lrrll)
[1382840] 1.15051e-08 (undivide 1/lrrll)
[1387880] 1.15251e-08 (rotate 0/rlrrl)
[1390440] 1.33748e-08 (retype 1/llrrr->st1)
[1437480] 1.33819e-08 (crossover llrlrl<->rrrr)
[1438120] 1.34359e-08 (rotate 0/rlrrll)
[1441720] 1.34477e-08 (core_divide noop)
[1441960] 1.34988e-08 (place_missing noop)
[1457640] 1.37468e-08 (undivide 0/llrllll)
[1627960] 2.6523e-08 (level_retype 1/llrllll<->0/rrlll)
[1629800] 2.65259e-08 (core_undivide noop)
[1755560] 5.83384e-08 (divide 0/lllrl)
[1805080] 1.18411e-07 (divide 0/lllrl)
[1865880] 1.18411e-07 (undivide 0/rlrrll)
[1880760] 1.88783e-07 (crossover rlrrll<->lrrr)
[1956360] 2.10097e-07 (crossover rlrrlll<->lllrll)
[1996840] 2.11465e-07 (retype 0/rlrrlll->C)
[1997640] 2.11848e-07 (core_divide noop)
[2007560] 2.35646e-07 (crossover rlrrlll<->lrrr)
[2012360] 2.36973e-07 (place_missing noop)
[2012760] 2.37399e-07 (place_missing noop)
[2038680] 2.49379e-07 (rotate 0/rlrrl)
[2045960] 4.54898e-07 (crossover lrrlrr<->llrlllr)
[2046280] 4.55804e-07 (place_missing noop)
[2046680] 4.56932e-07 (place_missing noop)
[2047400] 4.57898e-07 (core_divide noop)
[2064200] 4.58171e-07 (swap 0/rrll)
[2064360] 4.58199e-07 (core_divide noop)
[2065960] 4.58199e-07 (rotate 0/llrllll)
[2066600] 4.59148e-07 (place_missing noop)
[2067480] 4.5952e-07 (core_undivide noop)
[2097480] 4.61537e-07 (place_missing noop)
[2102040] 4.63543e-07 (place_missing noop)
[2102440] 4.64431e-07 (core_undivide noop)
[2164360] 4.72304e-07 (level_retype 0/lrrll<->1/lrlll)
[2194440] 4.72706e-07 (rotate 0/lrrlr)
[2195240] 4.73159e-07 (place_missing noop)
[2197000] 4.73498e-07 (place_missing noop)
[2209560] 4.75066e-07 (rotate 0/rrllr)
[2280840] 4.8783e-07 (rotate 0/rlrrll)
[2282840] 8.51649e-07 (level_retype 1/rrlrl<->0/llrllllr)
[2288840] 8.55171e-07 (crossover lrrlrl<->llrlllll)
[2289880] 8.55716e-07 (crossover lrrlrl<->llrllllr)
[2291800] 8.5789e-07 (core_undivide noop)
[2292440] 8.5798e-07 (place_missing noop)
[2305560] 8.8011e-07 (undivide 1/llrrl)
[2387000] 8.80152e-07 (undivide 1/llllr)
[2389880] 8.85765e-07 (swap 0/rlrrll)
[2390200] 8.89866e-07 (core_undivide noop)
[2390360] 8.93447e-07 (place_missing noop)
[2391320] 8.96723e-07 (place_missing noop)
[2391560] 9.00224e-07 (place_missing noop)
[2393800] 9.00342e-07 (core_undivide noop)
[2395800] 9.00374e-07 (place_missing noop)
[2430600] 1.02904e-06 (retype 0/rrlr->of)
[2494040] 1.02964e-06 (level_retype 1/rrrlrr<->0/rrlr)
[2494440] 1.03243e-06 (place_missing noop)
[2495080] 1.03547e-06 (place_missing noop)
[2495640] 1.03782e-06 (core_divide noop)
[2502600] 1.04002e-06 (place_missing noop)
[2504680] 1.04261e-06 (place_missing noop)
[2505960] 1.04369e-06 (core_undivide noop)
[2539560] 1.06976e-06 (undivide 1/rrrlrl)
[2559160] 1.07167e-06 (undivide 1/rrrlrl)
[2559720] 1.0724e-06 (place_missing noop)
[2583720] 1.0724e-06 (crossover rlrrr<->lrllr)
[2586280] 1.90952e-06 (divide 1/rlllr)
[2640920] 2.00292e-06 (divide 1/rlllr)
[2668680] 2.14664e-06 (divide 1/llllr)
[2690200] 2.15597e-06 (crossover lrrl<->lrrl)
[2693960] 4.1894e-06 (swap 1/rrrlr)
[2784840] 4.19245e-06 (rotate 1/rrlrr)
[2842120] 4.19245e-06 (divide 0/rrrr)
written : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M-nols-2.dom

View file

@ -0,0 +1,83 @@
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M-nols-2.dom
programme : harbor-house
budget : 3000000
pop : 16
child_budget : 80
workers : 1
rng seed : 0
leaf sharing : False (factor=3)
superpose : False
output : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M-nols-3.dom
[ 200 evals] best 4.27026e-06 (fails 15) via seed
[ 280 evals] best 4.28413e-06 (fails 15) via place_missing noop
[ 440 evals] best 4.29565e-06 (fails 15) via place_missing noop
[ 81640 evals] best 4.29764e-06 (fails 15) via divide 0/lllrlr
[180440 evals] best 4.29764e-06 (fails 15) via crossover rrrr<->rrrrl
[182680 evals] best 4.41808e-06 (fails 15) via level_retype 1/rlllr<->0/rllll
[182920 evals] best 4.47038e-06 (fails 15) via core_divide noop
[183480 evals] best 4.48493e-06 (fails 15) via place_missing noop
[184920 evals] best 4.49102e-06 (fails 15) via core_divide noop
[204280 evals] best 4.54272e-06 (fails 15) via undivide 0/rrrr
[327400 evals] best 4.58752e-06 (fails 15) via divide 0/llrlr
[536760 evals] best 4.71291e-06 (fails 15) via level_retype 1/llrllllr<->0/rlrrlr
[538200 evals] best 4.71436e-06 (fails 15) via core_divide noop
[538760 evals] best 4.7158e-06 (fails 15) via core_undivide noop
[540840 evals] best 4.71717e-06 (fails 15) via core_divide noop
[541960 evals] best 4.7176e-06 (fails 15) via undivide 0/lllrlr
[547640 evals] best 4.71761e-06 (fails 15) via place_missing noop
[557960 evals] best 4.71761e-06 (fails 15) via place_missing noop
[617800 evals] best 4.7182e-06 (fails 15) via rotate 1/llllr
[621400 evals] best 4.7191e-06 (fails 15) via place_missing noop
[621720 evals] best 4.71951e-06 (fails 15) via place_missing noop
[626200 evals] best 4.7251e-06 (fails 15) via rotate 1/llllr
[626360 evals] best 4.72553e-06 (fails 15) via level_retype 1/llllll<->0/lllrlrl
[626760 evals] best 4.72555e-06 (fails 15) via swap 1/lrrr
[627720 evals] best 4.72555e-06 (fails 15) via core_undivide noop
[637720 evals] best 4.74589e-06 (fails 15) via rotate 0/lrrlr
[781800 evals] best 4.95673e-06 (fails 15) via undivide 0/rllr
[821880 evals] best 4.95673e-06 (fails 15) via crossover rlrrr<->lrllr
[990520 evals] best 4.95673e-06 (fails 15) via crossover llrlllr<->lllrll
[1078760 evals] best 5.12527e-06 (fails 15) via level_retype 1/lrlll<->0/lrrll
[1288600 evals] best 5.12527e-06 (fails 15) via crossover rlrrr<->rlrrlll
[1543000 evals] best 5.13676e-06 (fails 15) via undivide 1/rrrll
[1700120 evals] interrupted — returning best-so-far
--- interrupted ---
elapsed : 211447.0s
evals : 1700120 across 21250 topologies
best : 5.13676e-06 (15 fails) via undivide 1/rrrll
improvement history:
[ 200] 4.27026e-06 (seed)
[ 280] 4.28413e-06 (place_missing noop)
[ 440] 4.29565e-06 (place_missing noop)
[ 81640] 4.29764e-06 (divide 0/lllrlr)
[180440] 4.29764e-06 (crossover rrrr<->rrrrl)
[182680] 4.41808e-06 (level_retype 1/rlllr<->0/rllll)
[182920] 4.47038e-06 (core_divide noop)
[183480] 4.48493e-06 (place_missing noop)
[184920] 4.49102e-06 (core_divide noop)
[204280] 4.54272e-06 (undivide 0/rrrr)
[327400] 4.58752e-06 (divide 0/llrlr)
[536760] 4.71291e-06 (level_retype 1/llrllllr<->0/rlrrlr)
[538200] 4.71436e-06 (core_divide noop)
[538760] 4.7158e-06 (core_undivide noop)
[540840] 4.71717e-06 (core_divide noop)
[541960] 4.7176e-06 (undivide 0/lllrlr)
[547640] 4.71761e-06 (place_missing noop)
[557960] 4.71761e-06 (place_missing noop)
[617800] 4.7182e-06 (rotate 1/llllr)
[621400] 4.7191e-06 (place_missing noop)
[621720] 4.71951e-06 (place_missing noop)
[626200] 4.7251e-06 (rotate 1/llllr)
[626360] 4.72553e-06 (level_retype 1/llllll<->0/lllrlrl)
[626760] 4.72555e-06 (swap 1/lrrr)
[627720] 4.72555e-06 (core_undivide noop)
[637720] 4.74589e-06 (rotate 0/lrrlr)
[781800] 4.95673e-06 (undivide 0/rllr)
[821880] 4.95673e-06 (crossover rlrrr<->lrllr)
[990520] 4.95673e-06 (crossover llrlllr<->lllrll)
[1078760] 5.12527e-06 (level_retype 1/lrlll<->0/lrrll)
[1288600] 5.12527e-06 (crossover rlrrr<->rlrrlll)
[1543000] 5.13676e-06 (undivide 1/rrrll)
written : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M-nols-3.dom

View file

@ -0,0 +1,347 @@
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/init.dom
programme : harbor-house
budget : 3000000
pop : 16
child_budget : 80
workers : 2
rng seed : 0
leaf sharing : False (factor=3)
superpose : False
output : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M-nols.dom
[ 80 evals] best 2.31302e-32 (fails 96) via construct/0
[ 480 evals] best 6.28664e-31 (fails 95) via construct/5
[ 560 evals] best 8.41924e-29 (fails 85) via construct/6
[ 4960 evals] best 1.34818e-27 (fails 81) via core_undivide noop
[ 6960 evals] best 2.4105e-27 (fails 80) via swap 0/llrl
[ 7200 evals] best 2.74679e-27 (fails 80) via core_undivide noop
[ 7920 evals] best 2.83639e-27 (fails 80) via level_compound_fix noop
[ 8400 evals] best 2.97407e-27 (fails 80) via core_divide noop
[ 8880 evals] best 3.06629e-25 (fails 77) via crossover rrrlr<->lllrl
[ 9280 evals] best 3.14266e-25 (fails 77) via crossover lrrr<->lrrr
[ 11600 evals] best 3.20337e-25 (fails 77) via rotate 0/rrlr
[ 13040 evals] best 3.53297e-25 (fails 77) via level_fix noop
[ 14080 evals] best 3.5972e-25 (fails 77) via level_fix noop
[ 15840 evals] best 3.63357e-25 (fails 77) via crossover llrll<->rrrlrr
[ 16400 evals] best 7.14959e-25 (fails 76) via level_fix noop
[ 16640 evals] best 1.27296e-24 (fails 75) via crossover llrll<->rrlrr
[ 17280 evals] best 1.42988e-24 (fails 75) via divide 0/lllrl
[ 18240 evals] best 1.44306e-24 (fails 75) via core_undivide noop
[ 18720 evals] best 1.45696e-24 (fails 75) via level_fix noop
[ 19760 evals] best 2.43981e-24 (fails 74) via crossover llrll<->rrlrr
[ 20000 evals] best 5.6713e-23 (fails 70) via level_retype 1/rrlr<->0/llrll
[ 20240 evals] best 5.71376e-23 (fails 70) via divide 1/rrrr
[ 22000 evals] best 5.7467e-23 (fails 70) via crossover rrlrl<->lrrr
[ 24560 evals] best 1.92643e-21 (fails 65) via divide 0/rlllr
[ 35120 evals] best 3.38477e-21 (fails 64) via swap 1/rrll
[ 36720 evals] best 4.9027e-19 (fails 57) via rotate 0/ll
[ 37280 evals] best 4.95587e-19 (fails 57) via place_missing noop
[ 37360 evals] best 4.9954e-19 (fails 57) via core_undivide noop
[ 38160 evals] best 5.00695e-19 (fails 57) via swap 1/lrrr
[ 38640 evals] best 5.03632e-19 (fails 57) via place_missing noop
[ 39280 evals] best 5.07858e-19 (fails 57) via core_undivide noop
[ 42960 evals] best 5.08967e-19 (fails 57) via core_undivide noop
[ 43440 evals] best 5.12733e-19 (fails 57) via place_missing noop
[ 48880 evals] best 5.15373e-19 (fails 57) via core_undivide noop
[ 49280 evals] best 5.16595e-19 (fails 57) via place_missing noop
[ 49680 evals] best 1.00953e-18 (fails 56) via swap 1/rrll
[ 53120 evals] best 1.01793e-18 (fails 56) via place_missing noop
[ 53760 evals] best 1.02547e-18 (fails 56) via place_missing noop
[ 54080 evals] best 1.03319e-18 (fails 56) via place_missing noop
[ 54320 evals] best 1.03737e-18 (fails 56) via place_missing noop
[ 56000 evals] best 1.03961e-18 (fails 56) via place_missing noop
[ 56240 evals] best 4.35991e-18 (fails 54) via swap 0/lrll
[ 56720 evals] best 4.36779e-18 (fails 54) via place_missing noop
[ 65120 evals] best 8.78657e-18 (fails 53) via divide 1/rllll
[ 70960 evals] best 3.31653e-17 (fails 51) via divide 0/rlrlr
[ 77360 evals] best 3.46433e-17 (fails 51) via crossover rlllrl<->rrrlrl
[ 77600 evals] best 3.47232e-17 (fails 51) via core_undivide noop
[ 77760 evals] best 6.42852e-17 (fails 50) via crossover rlllr<->lrrr
[ 78240 evals] best 6.43986e-17 (fails 50) via core_undivide noop
[ 79440 evals] best 6.95809e-17 (fails 50) via place_missing noop
[ 81120 evals] best 6.98301e-17 (fails 50) via crossover rlllrl<->llrlr
[ 81840 evals] best 7.0239e-17 (fails 50) via undivide 0/rlllr
[ 84000 evals] best 1.39756e-16 (fails 49) via place_missing noop
[ 86560 evals] best 1.4024e-16 (fails 49) via swap 0/rrlr
[ 87440 evals] best 1.40525e-16 (fails 49) via place_missing noop
[ 88480 evals] best 1.40712e-16 (fails 49) via core_undivide noop
[ 92160 evals] best 1.4085e-16 (fails 49) via core_undivide noop
[ 93760 evals] best 1.41174e-16 (fails 49) via core_undivide noop
[ 94800 evals] best 1.4133e-16 (fails 49) via crossover rllr<->rllr
[ 95520 evals] best 1.4133e-16 (fails 49) via core_undivide noop
[ 99520 evals] best 1.41365e-16 (fails 49) via rotate 0/rrlr
[102960 evals] best 1.41384e-16 (fails 49) via core_undivide noop
[109200 evals] best 1.41384e-16 (fails 49) via core_undivide noop
[111360 evals] best 1.41385e-16 (fails 49) via crossover rrlr<->rrlr
[113120 evals] best 1.41385e-16 (fails 49) via crossover llll<->llll
[113440 evals] best 1.41385e-16 (fails 49) via place_missing noop
[113520 evals] best 1.41385e-16 (fails 49) via crossover llrlr<->rrlrl
[116400 evals] best 2.66356e-16 (fails 48) via divide 1/lrrlr
[119760 evals] best 2.67137e-16 (fails 48) via crossover llrlr<->lrrr
[122480 evals] best 2.67922e-16 (fails 48) via core_undivide noop
[126800 evals] best 2.68701e-16 (fails 48) via place_missing noop
[127040 evals] best 2.69471e-16 (fails 48) via crossover rrlrr<->rlllr
[130160 evals] best 2.70232e-16 (fails 48) via swap 0/rrlr
[130720 evals] best 2.7098e-16 (fails 48) via place_missing noop
[132000 evals] best 2.71716e-16 (fails 48) via core_undivide noop
[132880 evals] best 2.72318e-16 (fails 48) via crossover rr<->rr
[135040 evals] best 2.72653e-16 (fails 48) via place_missing noop
[135280 evals] best 2.73375e-16 (fails 48) via place_missing noop
[136880 evals] best 2.73418e-16 (fails 48) via place_missing noop
[148560 evals] best 4.16474e-16 (fails 47) via retype 1/llrrr->C
[151040 evals] best 4.17372e-16 (fails 47) via place_missing noop
[151280 evals] best 4.18474e-16 (fails 47) via crossover lrlr<->lrlr
[152640 evals] best 4.18814e-16 (fails 47) via level_retype 0/lrrr<->1/rlrr
[152960 evals] best 4.19542e-16 (fails 47) via core_undivide noop
[196160 evals] best 8.32838e-16 (fails 46) via divide 0/llrlr
[196480 evals] best 8.33448e-16 (fails 46) via core_undivide noop
[218000 evals] best 8.61697e-16 (fails 46) via core_undivide noop
[218320 evals] best 1.82549e-15 (fails 45) via crossover llrlrr<->rrrlrl
[220480 evals] best 1.84041e-15 (fails 45) via place_missing noop
[224800 evals] best 1.8471e-15 (fails 45) via place_missing noop
[227920 evals] best 1.8556e-15 (fails 45) via level_retype 0/lrrl<->1/rlrll
[229040 evals] best 1.88537e-15 (fails 45) via place_missing noop
[238240 evals] best 1.88614e-15 (fails 45) via core_undivide noop
[239360 evals] best 1.88691e-15 (fails 45) via place_missing noop
[239600 evals] best 1.89068e-15 (fails 45) via place_missing noop
[248080 evals] best 1.89301e-15 (fails 45) via rotate 0/rllr
[249120 evals] best 1.89476e-15 (fails 45) via undivide 1/rrrr
[251120 evals] best 1.90302e-15 (fails 45) via place_missing noop
[251440 evals] best 1.91171e-15 (fails 45) via core_undivide noop
[256240 evals] best 1.91628e-15 (fails 45) via level_compound_fix noop
[264160 evals] best 1.91864e-15 (fails 45) via undivide 1/rrll
[298240 evals] best 1.91968e-15 (fails 45) via rotate 0/llrlr
[350640 evals] best 3.20989e-15 (fails 44) via level_retype 1/rlllr<->0/llrlrl
[354960 evals] best 3.21594e-15 (fails 44) via place_missing noop
[356000 evals] best 3.25352e-15 (fails 44) via core_undivide noop
[364480 evals] best 3.52964e-15 (fails 44) via divide 1/lrlll
[398720 evals] best 6.85608e-15 (fails 43) via crossover lrrr<->rlllr
[405840 evals] best 6.90948e-15 (fails 43) via undivide 0/lrrr
[406080 evals] best 6.91101e-15 (fails 43) via crossover lrlr<->lrlr
[418640 evals] best 7.16851e-15 (fails 43) via divide 1/rlllr
[446080 evals] best 7.26349e-15 (fails 43) via retype 0/llrlrr->O
[454160 evals] best 7.32344e-15 (fails 43) via level_retype 1/rlllr<->0/rrlrr
[454800 evals] best 7.36787e-15 (fails 43) via level_compound_fix noop
[455760 evals] best 7.40312e-15 (fails 43) via core_undivide noop
[458000 evals] best 7.44497e-15 (fails 43) via level_fix noop
[459200 evals] best 7.44541e-15 (fails 43) via level_compound_fix noop
[465280 evals] best 7.44608e-15 (fails 43) via core_undivide noop
[472800 evals] best 7.46595e-15 (fails 43) via rotate 0/rrrlr
[486560 evals] best 7.89349e-15 (fails 43) via divide 1/lrrll
[487840 evals] best 7.91275e-15 (fails 43) via undivide 1/rrrlrr
[488640 evals] best 7.93254e-15 (fails 43) via level_compound_fix noop
[488800 evals] best 1.59054e-14 (fails 42) via crossover lrl<->lrl
[489760 evals] best 1.60641e-14 (fails 42) via undivide 1/rlllll
[491760 evals] best 1.61148e-14 (fails 42) via level_compound_fix noop
[492720 evals] best 1.61666e-14 (fails 42) via place_missing noop
[496320 evals] best 1.6771e-14 (fails 42) via crossover llrlrr<->rrrlrr
[545120 evals] best 1.69985e-14 (fails 42) via retype 0/llrlrr->O
[644400 evals] best 1.70134e-14 (fails 42) via crossover rllr<->rllr
[647760 evals] best 3.33347e-14 (fails 41) via divide 1/lllrl
[649280 evals] best 3.33715e-14 (fails 41) via place_missing noop
[651600 evals] best 3.34018e-14 (fails 41) via place_missing noop
[652640 evals] best 3.34846e-14 (fails 41) via swap 1/lrrr
[654160 evals] best 6.71114e-14 (fails 40) via place_missing noop
[656880 evals] best 6.71452e-14 (fails 40) via place_missing noop
[657200 evals] best 6.73373e-14 (fails 40) via level_retype 1/rlrr<->0/rrlrr
[659840 evals] best 6.73423e-14 (fails 40) via place_missing noop
[709280 evals] best 6.73966e-14 (fails 40) via place_missing noop
[712000 evals] best 6.74016e-14 (fails 40) via core_undivide noop
[715040 evals] best 6.74798e-14 (fails 40) via rotate 0/rrrlr
[715840 evals] best 6.75045e-14 (fails 40) via crossover rr<->rr
[730720 evals] best 1.17348e-13 (fails 39) via place_missing noop
[730960 evals] best 1.1892e-13 (fails 39) via place_missing noop
[733920 evals] best 1.20289e-13 (fails 39) via place_missing noop
[744000 evals] best 1.21233e-13 (fails 39) via place_missing noop
[746480 evals] best 1.2124e-13 (fails 39) via core_undivide noop
[756000 evals] best 2.30213e-13 (fails 38) via swap 1/lrrl
[845200 evals] best 2.30492e-13 (fails 38) via undivide 0/llrll
[855520 evals] best 3.95213e-13 (fails 37) via divide 1/llrll
[858240 evals] best 3.95218e-13 (fails 37) via place_missing noop
[954720 evals] best 3.95218e-13 (fails 37) via crossover llrrl<->rlllr
[1000720 evals] best 8.99351e-13 (fails 36) via divide 1/rrlr
[1013760 evals] best 9.49614e-13 (fails 36) via crossover llrlrr<->lrllr
[1020400 evals] best 2.10451e-12 (fails 35) via swap 1/rrlr
[1023280 evals] best 2.26139e-12 (fails 34) via crossover rrrr<->llrlrl
[1035200 evals] best 2.37266e-12 (fails 34) via crossover llrlrr<->lllrl
[1036080 evals] best 4.43872e-12 (fails 33) via rotate 0/rrrlr
[1056240 evals] best 4.43872e-12 (fails 33) via divide 1/llllll
[1140880 evals] best 1.16099e-11 (fails 32) via rotate 0/rllr
[1142080 evals] best 1.16252e-11 (fails 32) via place_missing noop
[1142240 evals] best 1.16499e-11 (fails 32) via retype 1/llrlr->st1
[1145760 evals] best 1.1659e-11 (fails 32) via place_missing noop
[1213120 evals] best 1.18556e-11 (fails 32) via divide 1/rlllr
[1217840 evals] best 1.18668e-11 (fails 32) via divide 0/llrlrl
[1227920 evals] best 1.19364e-11 (fails 32) via divide 0/lllrl
[1237600 evals] interrupted — returning best-so-far
--- interrupted ---
elapsed : 54933.2s
evals : 1237600 across 15470 topologies
best : 1.19364e-11 (32 fails) via divide 0/lllrl
improvement history:
[ 80] 2.31302e-32 (construct/0)
[ 480] 6.28664e-31 (construct/5)
[ 560] 8.41924e-29 (construct/6)
[ 4960] 1.34818e-27 (core_undivide noop)
[ 6960] 2.4105e-27 (swap 0/llrl)
[ 7200] 2.74679e-27 (core_undivide noop)
[ 7920] 2.83639e-27 (level_compound_fix noop)
[ 8400] 2.97407e-27 (core_divide noop)
[ 8880] 3.06629e-25 (crossover rrrlr<->lllrl)
[ 9280] 3.14266e-25 (crossover lrrr<->lrrr)
[ 11600] 3.20337e-25 (rotate 0/rrlr)
[ 13040] 3.53297e-25 (level_fix noop)
[ 14080] 3.5972e-25 (level_fix noop)
[ 15840] 3.63357e-25 (crossover llrll<->rrrlrr)
[ 16400] 7.14959e-25 (level_fix noop)
[ 16640] 1.27296e-24 (crossover llrll<->rrlrr)
[ 17280] 1.42988e-24 (divide 0/lllrl)
[ 18240] 1.44306e-24 (core_undivide noop)
[ 18720] 1.45696e-24 (level_fix noop)
[ 19760] 2.43981e-24 (crossover llrll<->rrlrr)
[ 20000] 5.6713e-23 (level_retype 1/rrlr<->0/llrll)
[ 20240] 5.71376e-23 (divide 1/rrrr)
[ 22000] 5.7467e-23 (crossover rrlrl<->lrrr)
[ 24560] 1.92643e-21 (divide 0/rlllr)
[ 35120] 3.38477e-21 (swap 1/rrll)
[ 36720] 4.9027e-19 (rotate 0/ll)
[ 37280] 4.95587e-19 (place_missing noop)
[ 37360] 4.9954e-19 (core_undivide noop)
[ 38160] 5.00695e-19 (swap 1/lrrr)
[ 38640] 5.03632e-19 (place_missing noop)
[ 39280] 5.07858e-19 (core_undivide noop)
[ 42960] 5.08967e-19 (core_undivide noop)
[ 43440] 5.12733e-19 (place_missing noop)
[ 48880] 5.15373e-19 (core_undivide noop)
[ 49280] 5.16595e-19 (place_missing noop)
[ 49680] 1.00953e-18 (swap 1/rrll)
[ 53120] 1.01793e-18 (place_missing noop)
[ 53760] 1.02547e-18 (place_missing noop)
[ 54080] 1.03319e-18 (place_missing noop)
[ 54320] 1.03737e-18 (place_missing noop)
[ 56000] 1.03961e-18 (place_missing noop)
[ 56240] 4.35991e-18 (swap 0/lrll)
[ 56720] 4.36779e-18 (place_missing noop)
[ 65120] 8.78657e-18 (divide 1/rllll)
[ 70960] 3.31653e-17 (divide 0/rlrlr)
[ 77360] 3.46433e-17 (crossover rlllrl<->rrrlrl)
[ 77600] 3.47232e-17 (core_undivide noop)
[ 77760] 6.42852e-17 (crossover rlllr<->lrrr)
[ 78240] 6.43986e-17 (core_undivide noop)
[ 79440] 6.95809e-17 (place_missing noop)
[ 81120] 6.98301e-17 (crossover rlllrl<->llrlr)
[ 81840] 7.0239e-17 (undivide 0/rlllr)
[ 84000] 1.39756e-16 (place_missing noop)
[ 86560] 1.4024e-16 (swap 0/rrlr)
[ 87440] 1.40525e-16 (place_missing noop)
[ 88480] 1.40712e-16 (core_undivide noop)
[ 92160] 1.4085e-16 (core_undivide noop)
[ 93760] 1.41174e-16 (core_undivide noop)
[ 94800] 1.4133e-16 (crossover rllr<->rllr)
[ 95520] 1.4133e-16 (core_undivide noop)
[ 99520] 1.41365e-16 (rotate 0/rrlr)
[102960] 1.41384e-16 (core_undivide noop)
[109200] 1.41384e-16 (core_undivide noop)
[111360] 1.41385e-16 (crossover rrlr<->rrlr)
[113120] 1.41385e-16 (crossover llll<->llll)
[113440] 1.41385e-16 (place_missing noop)
[113520] 1.41385e-16 (crossover llrlr<->rrlrl)
[116400] 2.66356e-16 (divide 1/lrrlr)
[119760] 2.67137e-16 (crossover llrlr<->lrrr)
[122480] 2.67922e-16 (core_undivide noop)
[126800] 2.68701e-16 (place_missing noop)
[127040] 2.69471e-16 (crossover rrlrr<->rlllr)
[130160] 2.70232e-16 (swap 0/rrlr)
[130720] 2.7098e-16 (place_missing noop)
[132000] 2.71716e-16 (core_undivide noop)
[132880] 2.72318e-16 (crossover rr<->rr)
[135040] 2.72653e-16 (place_missing noop)
[135280] 2.73375e-16 (place_missing noop)
[136880] 2.73418e-16 (place_missing noop)
[148560] 4.16474e-16 (retype 1/llrrr->C)
[151040] 4.17372e-16 (place_missing noop)
[151280] 4.18474e-16 (crossover lrlr<->lrlr)
[152640] 4.18814e-16 (level_retype 0/lrrr<->1/rlrr)
[152960] 4.19542e-16 (core_undivide noop)
[196160] 8.32838e-16 (divide 0/llrlr)
[196480] 8.33448e-16 (core_undivide noop)
[218000] 8.61697e-16 (core_undivide noop)
[218320] 1.82549e-15 (crossover llrlrr<->rrrlrl)
[220480] 1.84041e-15 (place_missing noop)
[224800] 1.8471e-15 (place_missing noop)
[227920] 1.8556e-15 (level_retype 0/lrrl<->1/rlrll)
[229040] 1.88537e-15 (place_missing noop)
[238240] 1.88614e-15 (core_undivide noop)
[239360] 1.88691e-15 (place_missing noop)
[239600] 1.89068e-15 (place_missing noop)
[248080] 1.89301e-15 (rotate 0/rllr)
[249120] 1.89476e-15 (undivide 1/rrrr)
[251120] 1.90302e-15 (place_missing noop)
[251440] 1.91171e-15 (core_undivide noop)
[256240] 1.91628e-15 (level_compound_fix noop)
[264160] 1.91864e-15 (undivide 1/rrll)
[298240] 1.91968e-15 (rotate 0/llrlr)
[350640] 3.20989e-15 (level_retype 1/rlllr<->0/llrlrl)
[354960] 3.21594e-15 (place_missing noop)
[356000] 3.25352e-15 (core_undivide noop)
[364480] 3.52964e-15 (divide 1/lrlll)
[398720] 6.85608e-15 (crossover lrrr<->rlllr)
[405840] 6.90948e-15 (undivide 0/lrrr)
[406080] 6.91101e-15 (crossover lrlr<->lrlr)
[418640] 7.16851e-15 (divide 1/rlllr)
[446080] 7.26349e-15 (retype 0/llrlrr->O)
[454160] 7.32344e-15 (level_retype 1/rlllr<->0/rrlrr)
[454800] 7.36787e-15 (level_compound_fix noop)
[455760] 7.40312e-15 (core_undivide noop)
[458000] 7.44497e-15 (level_fix noop)
[459200] 7.44541e-15 (level_compound_fix noop)
[465280] 7.44608e-15 (core_undivide noop)
[472800] 7.46595e-15 (rotate 0/rrrlr)
[486560] 7.89349e-15 (divide 1/lrrll)
[487840] 7.91275e-15 (undivide 1/rrrlrr)
[488640] 7.93254e-15 (level_compound_fix noop)
[488800] 1.59054e-14 (crossover lrl<->lrl)
[489760] 1.60641e-14 (undivide 1/rlllll)
[491760] 1.61148e-14 (level_compound_fix noop)
[492720] 1.61666e-14 (place_missing noop)
[496320] 1.6771e-14 (crossover llrlrr<->rrrlrr)
[545120] 1.69985e-14 (retype 0/llrlrr->O)
[644400] 1.70134e-14 (crossover rllr<->rllr)
[647760] 3.33347e-14 (divide 1/lllrl)
[649280] 3.33715e-14 (place_missing noop)
[651600] 3.34018e-14 (place_missing noop)
[652640] 3.34846e-14 (swap 1/lrrr)
[654160] 6.71114e-14 (place_missing noop)
[656880] 6.71452e-14 (place_missing noop)
[657200] 6.73373e-14 (level_retype 1/rlrr<->0/rrlrr)
[659840] 6.73423e-14 (place_missing noop)
[709280] 6.73966e-14 (place_missing noop)
[712000] 6.74016e-14 (core_undivide noop)
[715040] 6.74798e-14 (rotate 0/rrrlr)
[715840] 6.75045e-14 (crossover rr<->rr)
[730720] 1.17348e-13 (place_missing noop)
[730960] 1.1892e-13 (place_missing noop)
[733920] 1.20289e-13 (place_missing noop)
[744000] 1.21233e-13 (place_missing noop)
[746480] 1.2124e-13 (core_undivide noop)
[756000] 2.30213e-13 (swap 1/lrrl)
[845200] 2.30492e-13 (undivide 0/llrll)
[855520] 3.95213e-13 (divide 1/llrll)
[858240] 3.95218e-13 (place_missing noop)
[954720] 3.95218e-13 (crossover llrrl<->rlllr)
[1000720] 8.99351e-13 (divide 1/rrlr)
[1013760] 9.49614e-13 (crossover llrlrr<->lrllr)
[1020400] 2.10451e-12 (swap 1/rrlr)
[1023280] 2.26139e-12 (crossover rrrr<->llrlrl)
[1035200] 2.37266e-12 (crossover llrlrr<->lllrl)
[1036080] 4.43872e-12 (rotate 0/rrrlr)
[1056240] 4.43872e-12 (divide 1/llllll)
[1140880] 1.16099e-11 (rotate 0/rllr)
[1142080] 1.16252e-11 (place_missing noop)
[1142240] 1.16499e-11 (retype 1/llrlr->st1)
[1145760] 1.1659e-11 (place_missing noop)
[1213120] 1.18556e-11 (divide 1/rlllr)
[1217840] 1.18668e-11 (divide 0/llrlrl)
[1227920] 1.19364e-11 (divide 0/lllrl)
written : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M-nols.dom

View file

@ -0,0 +1,234 @@
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/init.dom
programme : harbor-house
budget : 3000000
pop : 16
child_budget : 80
workers : 2
rng seed : 0
leaf sharing : True (factor=3)
superpose : False
output : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M.dom
[ 80 evals] best 1.23724e-18 (fails 51) via construct/0
[ 160 evals] best 3.60774e-14 (fails 37) via construct/1
[ 4400 evals] best 3.92553e-14 (fails 37) via level_fix noop
[ 5600 evals] best 2.5324e-13 (fails 35) via divide 0/lrrr
[ 6560 evals] best 2.54766e-13 (fails 35) via crossover rrrl<->rrrl
[ 6800 evals] best 5.12736e-13 (fails 34) via core_divide noop
[ 8240 evals] best 5.20906e-13 (fails 34) via level_compound_fix noop
[ 11040 evals] best 5.21558e-13 (fails 34) via swap 0/lrl
[ 13200 evals] best 5.24939e-13 (fails 34) via core_divide noop
[ 14960 evals] best 5.27579e-13 (fails 34) via crossover lrrl<->lrrl
[ 15200 evals] best 5.31633e-13 (fails 34) via core_undivide noop
[ 15600 evals] best 2.18076e-12 (fails 32) via crossover rrrl<->rlrr
[ 15840 evals] best 2.21022e-12 (fails 32) via level_fix noop
[ 19120 evals] best 2.24186e-12 (fails 32) via level_compound_fix noop
[ 19360 evals] best 2.26499e-12 (fails 32) via level_compound_fix noop
[ 24960 evals] best 7.39417e-11 (fails 27) via undivide 1/rrl
[ 25360 evals] best 7.49515e-11 (fails 27) via core_undivide noop
[ 29200 evals] best 7.57633e-11 (fails 27) via core_undivide noop
[ 29680 evals] best 7.74529e-11 (fails 27) via level_fix noop
[ 35280 evals] best 7.86348e-11 (fails 27) via level_fix noop
[ 36880 evals] best 3.15641e-10 (fails 25) via level_retype 1/llrl<->0/rlrr
[ 37360 evals] best 3.16e-10 (fails 25) via level_fix noop
[ 39680 evals] best 3.16841e-10 (fails 25) via level_compound_fix noop
[ 40160 evals] best 3.1945e-10 (fails 25) via rotate 0/rlr
[ 40480 evals] best 3.2002e-10 (fails 25) via level_compound_fix noop
[ 41120 evals] best 3.20176e-10 (fails 25) via core_undivide noop
[ 42240 evals] best 3.20502e-10 (fails 25) via level_fix noop
[ 44000 evals] best 1.22813e-09 (fails 22) via swap 0/rll
[ 47120 evals] best 1.24341e-09 (fails 22) via crossover llrr<->llrr
[ 48400 evals] best 1.36186e-09 (fails 22) via swap 0/rrr
[ 55280 evals] best 1.37846e-09 (fails 22) via core_divide noop
[ 56080 evals] best 1.39462e-09 (fails 22) via core_undivide noop
[ 56880 evals] best 1.41015e-09 (fails 22) via level_compound_fix noop
[ 57680 evals] best 1.42485e-09 (fails 22) via core_divide noop
[ 58880 evals] best 1.43848e-09 (fails 22) via crossover lrl<->lrl
[ 59360 evals] best 1.45094e-09 (fails 22) via core_undivide noop
[ 61760 evals] best 2.44768e-08 (fails 21) via swap 0/lrl
[ 61920 evals] best 2.49476e-08 (fails 21) via level_compound_fix noop
[ 66320 evals] best 2.54089e-08 (fails 21) via level_fix noop
[ 71440 evals] best 5.14082e-08 (fails 20) via core_undivide noop
[ 76320 evals] best 6.34704e-08 (fails 20) via crossover lrl<->lrl
[ 79200 evals] best 6.37227e-08 (fails 20) via crossover lrrrl<->lrrrl
[ 79840 evals] best 6.38312e-08 (fails 20) via core_undivide noop
[ 80720 evals] best 6.39174e-08 (fails 20) via level_fix noop
[ 81200 evals] best 6.395e-08 (fails 20) via crossover rllr<->rllr
[100240 evals] best 1.19279e-07 (fails 19) via level_fix noop
[103280 evals] best 1.21428e-07 (fails 19) via crossover rrrr<->rlrr
[111440 evals] best 1.23503e-07 (fails 19) via level_fix noop
[111920 evals] best 1.25268e-07 (fails 19) via level_compound_fix noop
[114000 evals] best 1.26206e-07 (fails 19) via rotate 0/rrr
[115280 evals] best 1.26512e-07 (fails 19) via crossover rlrr<->lrlr
[123520 evals] best 1.3089e-07 (fails 19) via crossover rrrr<->lrrrr
[123840 evals] best 1.33083e-07 (fails 19) via level_fix noop
[124160 evals] best 1.33493e-07 (fails 19) via level_compound_fix noop
[130960 evals] best 1.54739e-07 (fails 19) via divide 1/llrl
[192960 evals] best 2.09792e-07 (fails 18) via core_divide lrlr (2 floors)
[194080 evals] best 2.21668e-07 (fails 18) via level_compound_fix noop
[194640 evals] best 2.21905e-07 (fails 18) via crossover lllll<->lllll
[197120 evals] best 2.42215e-07 (fails 18) via crossover llrr<->llrr
[200160 evals] best 2.56155e-07 (fails 18) via crossover lrlrl<->lrlrl
[202800 evals] best 2.56274e-07 (fails 18) via crossover rrrr<->lrll
[207200 evals] best 2.57268e-07 (fails 18) via core_undivide noop
[217840 evals] best 2.65752e-07 (fails 18) via level_compound_fix noop
[218880 evals] best 2.66338e-07 (fails 18) via level_fix noop
[218960 evals] best 2.66409e-07 (fails 18) via swap 0/lrlr
[222960 evals] best 2.81898e-07 (fails 18) via crossover l<->l
[224480 evals] best 2.81924e-07 (fails 18) via retype 0/lrll->st2
[278800 evals] best 2.93777e-07 (fails 18) via divide 1/lrrr
[279520 evals] best 2.93793e-07 (fails 18) via level_fix noop
[320640 evals] best 2.95862e-07 (fails 18) via rotate 0/rrr
[358880 evals] best 2.97323e-07 (fails 18) via rotate 0/rr
[367120 evals] best 3.04012e-07 (fails 18) via crossover lrll<->llllr
[417280 evals] best 1.18035e-06 (fails 16) via divide 1/rlr
[423680 evals] best 1.18063e-06 (fails 16) via level_fix noop
[427120 evals] best 1.18073e-06 (fails 16) via crossover l<->l
[432960 evals] best 1.18987e-06 (fails 16) via undivide 0/lrlr
[435360 evals] best 1.19002e-06 (fails 16) via swap 1/lrlr
[440960 evals] best 1.25608e-06 (fails 16) via retype 0/lrlrr->ef1
[443920 evals] best 2.24559e-06 (fails 15) via undivide 1/lrlr
[460640 evals] best 2.4213e-06 (fails 15) via undivide 1/lrlr
[474320 evals] best 2.4213e-06 (fails 15) via swap 0/lrl
[534160 evals] best 4.65676e-06 (fails 14) via divide 1/llrlr
[541600 evals] best 9.31353e-06 (fails 13) via level_compound_fix of: lvl1 → lvl0/rllr
[570800 evals] best 9.38995e-06 (fails 13) via level_fix of: lvl1/llrlrl → lvl0/rllr
[589600 evals] best 9.49326e-06 (fails 13) via swap 0/lrlr
[590240 evals] best 9.53324e-06 (fails 13) via level_fix noop
[591120 evals] best 9.56034e-06 (fails 13) via level_compound_fix noop
[592960 evals] best 9.58028e-06 (fails 13) via level_fix noop
[644000 evals] best 9.59623e-06 (fails 13) via rotate 0/lrlr
[688880 evals] best 9.8317e-06 (fails 13) via crossover rrl<->lrrrr
[689040 evals] best 9.85084e-06 (fails 13) via level_fix noop
[689760 evals] best 9.86664e-06 (fails 13) via core_undivide noop
[697680 evals] best 9.89198e-06 (fails 13) via rotate 0/rr
[785120 evals] best 9.91323e-06 (fails 13) via rotate 1/llrlr
[787760 evals] best 9.93767e-06 (fails 13) via undivide 0/llrr
[789920 evals] best 1.00029e-05 (fails 13) via rotate 0/rrr
[828560 evals] best 1.00451e-05 (fails 13) via crossover r<->r
[889840 evals] best 1.00699e-05 (fails 13) via undivide 0/llrr
[945840 evals] best 1.01801e-05 (fails 13) via divide 1/rlrl
[946480 evals] best 1.01803e-05 (fails 13) via swap 1/rlrl
[951520 evals] best 1.02053e-05 (fails 13) via undivide 0/llrr
[1085840 evals] best 1.02214e-05 (fails 13) via rotate 0/lrlr
[1382400 evals] best 1.02289e-05 (fails 13) via undivide 0/llrr
[1383120 evals] best 1.02309e-05 (fails 13) via level_fix noop
[1445040 evals] best 1.0247e-05 (fails 13) via rotate 0/lrlr
[2198240 evals] best 1.0247e-05 (fails 13) via crossover lrlrr<->llrrr
[2649680 evals] best 1.03342e-05 (fails 13) via divide 1/llrll
[2951680 evals] best 1.03342e-05 (fails 13) via divide 0/llllr
--- done ---
elapsed : 77682.2s
evals : 3000000 across 37500 topologies
best : 1.03342e-05 (13 fails) via divide 0/llllr
improvement history:
[ 80] 1.23724e-18 (construct/0)
[ 160] 3.60774e-14 (construct/1)
[ 4400] 3.92553e-14 (level_fix noop)
[ 5600] 2.5324e-13 (divide 0/lrrr)
[ 6560] 2.54766e-13 (crossover rrrl<->rrrl)
[ 6800] 5.12736e-13 (core_divide noop)
[ 8240] 5.20906e-13 (level_compound_fix noop)
[ 11040] 5.21558e-13 (swap 0/lrl)
[ 13200] 5.24939e-13 (core_divide noop)
[ 14960] 5.27579e-13 (crossover lrrl<->lrrl)
[ 15200] 5.31633e-13 (core_undivide noop)
[ 15600] 2.18076e-12 (crossover rrrl<->rlrr)
[ 15840] 2.21022e-12 (level_fix noop)
[ 19120] 2.24186e-12 (level_compound_fix noop)
[ 19360] 2.26499e-12 (level_compound_fix noop)
[ 24960] 7.39417e-11 (undivide 1/rrl)
[ 25360] 7.49515e-11 (core_undivide noop)
[ 29200] 7.57633e-11 (core_undivide noop)
[ 29680] 7.74529e-11 (level_fix noop)
[ 35280] 7.86348e-11 (level_fix noop)
[ 36880] 3.15641e-10 (level_retype 1/llrl<->0/rlrr)
[ 37360] 3.16e-10 (level_fix noop)
[ 39680] 3.16841e-10 (level_compound_fix noop)
[ 40160] 3.1945e-10 (rotate 0/rlr)
[ 40480] 3.2002e-10 (level_compound_fix noop)
[ 41120] 3.20176e-10 (core_undivide noop)
[ 42240] 3.20502e-10 (level_fix noop)
[ 44000] 1.22813e-09 (swap 0/rll)
[ 47120] 1.24341e-09 (crossover llrr<->llrr)
[ 48400] 1.36186e-09 (swap 0/rrr)
[ 55280] 1.37846e-09 (core_divide noop)
[ 56080] 1.39462e-09 (core_undivide noop)
[ 56880] 1.41015e-09 (level_compound_fix noop)
[ 57680] 1.42485e-09 (core_divide noop)
[ 58880] 1.43848e-09 (crossover lrl<->lrl)
[ 59360] 1.45094e-09 (core_undivide noop)
[ 61760] 2.44768e-08 (swap 0/lrl)
[ 61920] 2.49476e-08 (level_compound_fix noop)
[ 66320] 2.54089e-08 (level_fix noop)
[ 71440] 5.14082e-08 (core_undivide noop)
[ 76320] 6.34704e-08 (crossover lrl<->lrl)
[ 79200] 6.37227e-08 (crossover lrrrl<->lrrrl)
[ 79840] 6.38312e-08 (core_undivide noop)
[ 80720] 6.39174e-08 (level_fix noop)
[ 81200] 6.395e-08 (crossover rllr<->rllr)
[100240] 1.19279e-07 (level_fix noop)
[103280] 1.21428e-07 (crossover rrrr<->rlrr)
[111440] 1.23503e-07 (level_fix noop)
[111920] 1.25268e-07 (level_compound_fix noop)
[114000] 1.26206e-07 (rotate 0/rrr)
[115280] 1.26512e-07 (crossover rlrr<->lrlr)
[123520] 1.3089e-07 (crossover rrrr<->lrrrr)
[123840] 1.33083e-07 (level_fix noop)
[124160] 1.33493e-07 (level_compound_fix noop)
[130960] 1.54739e-07 (divide 1/llrl)
[192960] 2.09792e-07 (core_divide lrlr (2 floors))
[194080] 2.21668e-07 (level_compound_fix noop)
[194640] 2.21905e-07 (crossover lllll<->lllll)
[197120] 2.42215e-07 (crossover llrr<->llrr)
[200160] 2.56155e-07 (crossover lrlrl<->lrlrl)
[202800] 2.56274e-07 (crossover rrrr<->lrll)
[207200] 2.57268e-07 (core_undivide noop)
[217840] 2.65752e-07 (level_compound_fix noop)
[218880] 2.66338e-07 (level_fix noop)
[218960] 2.66409e-07 (swap 0/lrlr)
[222960] 2.81898e-07 (crossover l<->l)
[224480] 2.81924e-07 (retype 0/lrll->st2)
[278800] 2.93777e-07 (divide 1/lrrr)
[279520] 2.93793e-07 (level_fix noop)
[320640] 2.95862e-07 (rotate 0/rrr)
[358880] 2.97323e-07 (rotate 0/rr)
[367120] 3.04012e-07 (crossover lrll<->llllr)
[417280] 1.18035e-06 (divide 1/rlr)
[423680] 1.18063e-06 (level_fix noop)
[427120] 1.18073e-06 (crossover l<->l)
[432960] 1.18987e-06 (undivide 0/lrlr)
[435360] 1.19002e-06 (swap 1/lrlr)
[440960] 1.25608e-06 (retype 0/lrlrr->ef1)
[443920] 2.24559e-06 (undivide 1/lrlr)
[460640] 2.4213e-06 (undivide 1/lrlr)
[474320] 2.4213e-06 (swap 0/lrl)
[534160] 4.65676e-06 (divide 1/llrlr)
[541600] 9.31353e-06 (level_compound_fix of: lvl1 → lvl0/rllr)
[570800] 9.38995e-06 (level_fix of: lvl1/llrlrl → lvl0/rllr)
[589600] 9.49326e-06 (swap 0/lrlr)
[590240] 9.53324e-06 (level_fix noop)
[591120] 9.56034e-06 (level_compound_fix noop)
[592960] 9.58028e-06 (level_fix noop)
[644000] 9.59623e-06 (rotate 0/lrlr)
[688880] 9.8317e-06 (crossover rrl<->lrrrr)
[689040] 9.85084e-06 (level_fix noop)
[689760] 9.86664e-06 (core_undivide noop)
[697680] 9.89198e-06 (rotate 0/rr)
[785120] 9.91323e-06 (rotate 1/llrlr)
[787760] 9.93767e-06 (undivide 0/llrr)
[789920] 1.00029e-05 (rotate 0/rrr)
[828560] 1.00451e-05 (crossover r<->r)
[889840] 1.00699e-05 (undivide 0/llrr)
[945840] 1.01801e-05 (divide 1/rlrl)
[946480] 1.01803e-05 (swap 1/rlrl)
[951520] 1.02053e-05 (undivide 0/llrr)
[1085840] 1.02214e-05 (rotate 0/lrlr)
[1382400] 1.02289e-05 (undivide 0/llrr)
[1383120] 1.02309e-05 (level_fix noop)
[1445040] 1.0247e-05 (rotate 0/lrlr)
[2198240] 1.0247e-05 (crossover lrlrr<->llrrr)
[2649680] 1.03342e-05 (divide 1/llrll)
[2951680] 1.03342e-05 (divide 0/llllr)
written : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M.dom

View file

@ -0,0 +1,463 @@
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/init.dom
programme : harbor-house
budget : 1500000
pop : 16
child_budget : 80
workers : 4
rng seed : 0
leaf sharing : True (factor=3)
superpose : False
output : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-anneal-3M.dom
anneal grain : (4, 3, 2) → off (polish 1500000)
[anneal] phase 1/3: grain 4, budget 500000 (construct population)
[ 80 evals] best 2.08665e-19 (fails 51) via construct/0
[ 560 evals] best 5.36487e-16 (fails 41) via construct/6
[ 880 evals] best 8.24937e-16 (fails 40) via construct/10
[ 1920 evals] best 3.40701e-15 (fails 38) via level_fix noop
[ 2560 evals] best 3.54792e-15 (fails 38) via level_retype 1/rlr<->0/rrlr
[ 5600 evals] best 7.10621e-15 (fails 37) via divide 1/lllr
[ 5840 evals] best 7.22073e-15 (fails 37) via core_divide noop
[ 8720 evals] best 8.05574e-15 (fails 37) via core_divide noop
[ 9520 evals] best 9.60644e-15 (fails 37) via level_compound_fix noop
[ 9760 evals] best 9.70633e-15 (fails 37) via core_divide noop
[ 10240 evals] best 9.7388e-15 (fails 37) via crossover rrl<->rrl
[ 11360 evals] best 9.73885e-15 (fails 37) via core_undivide noop
[ 11440 evals] best 9.76347e-15 (fails 37) via core_undivide noop
[ 12560 evals] best 9.76353e-15 (fails 37) via level_fix noop
[ 13120 evals] best 9.80676e-15 (fails 37) via core_divide noop
[ 13200 evals] best 9.81434e-15 (fails 37) via core_undivide noop
[ 13760 evals] best 2.19875e-14 (fails 36) via swap 0/rrl
[ 14640 evals] best 2.21351e-14 (fails 36) via core_undivide noop
[ 16640 evals] best 3.12145e-14 (fails 35) via swap 0/lrl
[ 20080 evals] best 6.11965e-14 (fails 34) via rotate 0/lrr
[ 24560 evals] best 6.12446e-14 (fails 34) via core_undivide noop
[ 27280 evals] best 9.09789e-14 (fails 34) via undivide 0/llr
[ 29200 evals] best 9.09792e-14 (fails 34) via core_undivide noop
[ 31120 evals] best 9.09795e-14 (fails 34) via core_divide noop
[ 33120 evals] best 9.09799e-14 (fails 34) via core_divide noop
[ 33360 evals] best 9.09802e-14 (fails 34) via core_divide noop
[ 34640 evals] best 1.59113e-13 (fails 33) via crossover r<->r
[ 36720 evals] best 1.59546e-13 (fails 33) via core_divide noop
[ 45520 evals] best 1.98045e-13 (fails 33) via swap 0/rl
[ 47360 evals] best 1.98703e-13 (fails 33) via swap 0/rrl
[ 49520 evals] best 1.99037e-13 (fails 33) via core_divide noop
[ 50240 evals] best 7.31388e-13 (fails 31) via swap 0/rll
[ 50480 evals] best 7.31391e-13 (fails 31) via crossover rr<->rr
[ 52240 evals] best 7.31395e-13 (fails 31) via core_undivide noop
[ 58560 evals] best 7.31891e-13 (fails 31) via undivide 1/lllr
[ 58960 evals] best 7.31896e-13 (fails 31) via undivide 1/lllr
[ 65600 evals] best 7.31896e-13 (fails 31) via core_undivide noop
[ 67680 evals] best 7.31897e-13 (fails 31) via core_divide noop
[ 68160 evals] best 7.31897e-13 (fails 31) via retype 1/lllr->st2
[ 95360 evals] best 8.30056e-12 (fails 29) via divide 1/rrl
[ 99440 evals] best 8.30058e-12 (fails 29) via core_divide noop
[101840 evals] best 8.39142e-12 (fails 29) via level_retype 1/rlr<->0/rlr
[105200 evals] best 8.39887e-12 (fails 29) via core_divide noop
[112720 evals] best 8.41871e-12 (fails 29) via core_undivide noop
[117440 evals] best 8.44275e-12 (fails 29) via undivide 1/lrll
[117760 evals] best 8.4503e-12 (fails 29) via core_undivide noop
[122640 evals] best 8.47017e-12 (fails 29) via core_divide noop
[165280 evals] best 1.43128e-11 (fails 28) via divide 0/rrrrr
[168000 evals] best 1.45749e-11 (fails 28) via core_undivide noop
[170400 evals] best 1.68382e-11 (fails 28) via divide 1/rll
[172640 evals] best 1.71204e-11 (fails 28) via core_undivide noop
[178720 evals] best 1.79457e-11 (fails 28) via divide 0/lrr
[183680 evals] best 1.82521e-11 (fails 28) via core_divide noop
[190480 evals] best 1.85485e-11 (fails 28) via core_undivide noop
[190960 evals] best 1.89079e-11 (fails 28) via core_divide noop
[192000 evals] best 1.92475e-11 (fails 28) via core_undivide noop
[192240 evals] best 3.98705e-11 (fails 27) via rotate 0/lrr
[196400 evals] best 4.00667e-11 (fails 27) via divide 1/rrlr
[197760 evals] best 4.00667e-11 (fails 27) via retype 1/rrlrr->st2
[261200 evals] best 7.87414e-11 (fails 26) via crossover l<->l
[271200 evals] best 7.87477e-11 (fails 26) via core_divide noop
[274240 evals] best 7.96497e-11 (fails 26) via core_divide noop
[275040 evals] best 8.05626e-11 (fails 26) via core_undivide noop
[277040 evals] best 1.4805e-10 (fails 25) via undivide 0/rlll
[277600 evals] best 1.51268e-10 (fails 25) via core_divide noop
[283040 evals] best 3.12178e-10 (fails 24) via rotate 0/lrr
[313680 evals] best 3.12896e-10 (fails 24) via level_retype 1/rlr<->0/rlr
[340000 evals] best 6.89781e-10 (fails 23) via divide 1/rlll
[351440 evals] best 6.89742e-09 (fails 23) via core_undivide noop
[353280 evals] best 6.94596e-09 (fails 23) via core_undivide noop
[358400 evals] best 7.00355e-09 (fails 23) via core_undivide noop
[362720 evals] best 7.0692e-09 (fails 23) via swap 0/rrrrr
[364560 evals] best 7.14137e-09 (fails 23) via core_undivide noop
[365520 evals] best 7.20308e-09 (fails 23) via core_undivide noop
[365920 evals] best 7.23862e-09 (fails 23) via core_undivide noop
[373840 evals] best 7.23862e-09 (fails 23) via crossover rrrrrl<->rrll
[390880 evals] best 7.24269e-09 (fails 23) via rotate 0/lrr
[402480 evals] best 7.2467e-09 (fails 23) via crossover rrll<->lrrr
[422480 evals] best 1.02386e-08 (fails 23) via divide 1/rlll
[422720 evals] best 2.05575e-08 (fails 22) via divide 1/lrll
[455120 evals] best 2.30337e-08 (fails 22) via crossover lrrr<->rllr
[463120 evals] best 2.38566e-08 (fails 22) via level_retype 0/rlrl<->1/rlr
[466080 evals] best 4.78825e-08 (fails 21) via core_divide rrll (2 floors)
[483840 evals] best 9.76421e-08 (fails 20) via divide 1/lrll
[497440 evals] best 1.95284e-07 (fails 19) via crossover rrllr<->rrllr
[anneal] phase 2/3: grain 3, budget 500000 — unfolded 96 leaf-copies (share>3)
[ 200 evals] best 1.83626e-13 (fails 39) via anneal-seed/0
[ 4320 evals] best 1.83638e-13 (fails 39) via level_retype 0/lrrr<->1/rrlr
[ 7680 evals] best 1.83641e-13 (fails 39) via swap 1/llrrl
[ 8880 evals] best 3.62008e-13 (fails 38) via undivide 1/lrrr
[ 17120 evals] best 3.6202e-13 (fails 38) via core_undivide noop
[ 18080 evals] best 7.35588e-13 (fails 37) via undivide 1/llrrl
[ 18640 evals] best 7.35612e-13 (fails 37) via core_undivide noop
[ 28400 evals] best 1.3318e-12 (fails 36) via retype 1/lrrr->O
[ 48240 evals] best 1.39362e-12 (fails 36) via level_retype 1/llrrlr<->0/rllr
[ 48880 evals] best 1.39398e-12 (fails 36) via swap 1/llrrr
[ 53920 evals] best 1.4572e-12 (fails 36) via crossover rr<->rr
[ 56960 evals] best 1.45745e-12 (fails 36) via core_undivide noop
[ 60880 evals] best 1.7726e-12 (fails 35) via level_retype 0/llr<->1/rrlr
[ 63520 evals] best 5.87208e-12 (fails 34) via divide 1/rrrr
[ 66880 evals] best 1.22536e-11 (fails 33) via retype 0/rrrrrl->r
[ 68640 evals] best 2.42529e-11 (fails 32) via rotate 0/rrrrr
[ 71760 evals] best 2.43119e-11 (fails 32) via crossover lrl<->lrl
[ 72080 evals] best 2.43801e-11 (fails 32) via core_undivide noop
[ 78160 evals] best 2.43839e-11 (fails 32) via level_retype 0/lrrr<->1/rllr
[ 91600 evals] best 2.4769e-11 (fails 32) via level_retype 0/rllr<->1/rlr
[ 93760 evals] best 2.48387e-11 (fails 32) via divide 1/rlr
[ 96800 evals] best 2.50941e-11 (fails 32) via core_undivide noop
[103280 evals] best 2.51131e-11 (fails 32) via core_undivide noop
[119920 evals] best 2.51267e-11 (fails 32) via rotate 1/llrrr
[122800 evals] best 2.53283e-11 (fails 32) via core_undivide noop
[123600 evals] best 2.53618e-11 (fails 32) via core_undivide noop
[125520 evals] best 5.07696e-11 (fails 31) via crossover rrrrrr<->rlrr
[137680 evals] best 5.10394e-11 (fails 31) via retype 1/lrlll->of
[141280 evals] best 5.23793e-11 (fails 31) via undivide 0/rrrrr
[150320 evals] best 5.24022e-11 (fails 31) via core_undivide noop
[151200 evals] best 4.10836e-10 (fails 28) via crossover lrrl<->rrll
[186000 evals] best 4.11313e-10 (fails 28) via level_retype 1/llll<->0/rlrr
[192320 evals] best 4.11815e-10 (fails 28) via core_undivide noop
[202560 evals] best 4.12887e-10 (fails 28) via rotate 0/rlr
[216800 evals] best 8.7845e-10 (fails 27) via core_divide rrlll (2 floors)
[223120 evals] best 8.98065e-10 (fails 27) via core_divide rrlll (2 floors)
[225040 evals] best 9.19804e-10 (fails 27) via core_undivide noop
[228880 evals] best 9.3217e-10 (fails 27) via core_undivide noop
[233600 evals] best 9.87021e-10 (fails 27) via crossover rrrl<->rrrl
[234880 evals] best 9.90066e-10 (fails 27) via core_undivide noop
[235360 evals] best 1.88613e-09 (fails 26) via crossover rlrl<->lrrr
[243040 evals] best 1.88635e-09 (fails 26) via core_undivide noop
[288320 evals] best 1.88635e-09 (fails 26) via crossover lr<->lr
[310320 evals] best 7.90852e-09 (fails 24) via retype 0/rrlllr->r
[389200 evals] best 1.51646e-08 (fails 23) via rotate 1/llrll
[392960 evals] best 1.51781e-08 (fails 23) via undivide 0/rlr
[396000 evals] best 1.51869e-08 (fails 23) via undivide 1/llrll
[418240 evals] best 1.61363e-08 (fails 23) via divide 1/rlll
[419600 evals] best 3.04324e-08 (fails 22) via swap 0/rll
[444640 evals] best 3.11245e-08 (fails 22) via core_undivide noop
[453680 evals] best 5.97513e-08 (fails 21) via core_undivide noop
[458480 evals] best 6.06147e-08 (fails 21) via undivide 1/llrll
[459440 evals] best 6.14333e-08 (fails 21) via crossover rlrl<->rrllr
[464560 evals] best 6.19713e-08 (fails 21) via level_retype 0/lrrr<->1/lrlll
[467600 evals] best 6.2383e-08 (fails 21) via crossover llr<->llr
[468000 evals] best 6.25855e-08 (fails 21) via undivide 0/rlr
[anneal] phase 3/3: grain 2, budget 500000 — unfolded 128 leaf-copies (share>2)
[ 200 evals] best 3.28383e-15 (fails 45) via anneal-seed/0
[ 2400 evals] best 1.27109e-14 (fails 43) via anneal-seed/11
[ 4160 evals] best 1.27122e-14 (fails 43) via core_undivide noop
[ 4960 evals] best 1.27133e-14 (fails 43) via core_undivide noop
[ 5440 evals] best 1.27141e-14 (fails 43) via crossover rl<->rl
[ 6400 evals] best 2.54301e-14 (fails 42) via core_undivide noop
[ 8960 evals] best 2.54321e-14 (fails 42) via swap 0/llllr
[ 9760 evals] best 2.54342e-14 (fails 42) via swap 1/llrlr
[ 9920 evals] best 2.54547e-14 (fails 42) via undivide 0/rlr
[ 22960 evals] best 2.54569e-14 (fails 42) via core_undivide noop
[ 26080 evals] best 5.14279e-14 (fails 41) via rotate 0/lrlrr
[ 28720 evals] best 5.15142e-14 (fails 41) via core_undivide noop
[ 29040 evals] best 5.15186e-14 (fails 41) via core_undivide noop
[ 30000 evals] best 5.15297e-14 (fails 41) via swap 1/llrll
[ 31760 evals] best 5.15349e-14 (fails 41) via core_undivide noop
[ 32480 evals] best 5.20851e-14 (fails 41) via divide 1/llrlrl
[ 38160 evals] best 5.26944e-14 (fails 41) via core_undivide noop
[ 40160 evals] best 5.32798e-14 (fails 41) via crossover rrlrrl<->rrlrrl
[ 47040 evals] best 1.03522e-13 (fails 40) via divide 1/llrlrl
[ 54000 evals] best 3.8649e-13 (fails 38) via divide 0/rrlrrl
[ 54320 evals] best 3.88486e-13 (fails 38) via core_undivide noop
[ 65040 evals] best 3.89607e-13 (fails 38) via divide 1/lrrr
[ 66960 evals] best 3.89689e-13 (fails 38) via level_retype 0/lrrr<->1/rllr
[ 69840 evals] best 3.97558e-13 (fails 38) via swap 1/llrlrl
[ 71840 evals] best 4.01654e-13 (fails 38) via core_undivide noop
[ 74960 evals] best 2.66422e-11 (fails 32) via level_retype 1/lrlrrr<->0/rlrl
[ 79760 evals] best 2.67443e-11 (fails 32) via swap 1/llrll
[ 90480 evals] best 2.67755e-11 (fails 32) via core_undivide noop
[ 95840 evals] best 2.84823e-11 (fails 32) via divide 1/rrlr
[106080 evals] best 2.85064e-11 (fails 32) via core_undivide noop
[242160 evals] best 1.10468e-10 (fails 30) via level_retype 0/rrlllr<->1/lrlrl
[261840 evals] best 1.13005e-10 (fails 30) via rotate 0/lrlrr
[294080 evals] best 2.25842e-10 (fails 29) via level_retype 1/llrlrll<->0/rrlrrll
[304880 evals] best 4.3164e-10 (fails 28) via swap 0/rlr
[346880 evals] best 4.36981e-10 (fails 28) via rotate 0/lrlrr
[359680 evals] best 4.40945e-10 (fails 28) via swap 1/llrlrl
[381840 evals] best 9.00576e-10 (fails 27) via divide 0/lllr
[449040 evals] best 9.20992e-10 (fails 27) via rotate 0/lrlrr
[anneal] finish: de-share (grain off), polish 1500000 evals — unfolded 32 leaf-copies
[ 200 evals] best 1.79588e-12 (fails 36) via anneal-seed/0
[ 4800 evals] best 1.79593e-12 (fails 36) via place_missing noop
[ 15360 evals] best 1.79623e-12 (fails 36) via rotate 0/rrlrr
[ 36240 evals] best 3.50817e-12 (fails 35) via level_retype 1/llrrr<->0/rrlrl
[103120 evals] best 3.52062e-12 (fails 35) via undivide 1/rrrl
[123200 evals] best 1.26003e-11 (fails 33) via crossover llllrlr<->rrrrr
[127040 evals] best 1.26851e-11 (fails 33) via core_undivide noop
[128800 evals] best 1.27772e-11 (fails 33) via core_undivide noop
[131840 evals] best 2.32615e-11 (fails 32) via core_divide rrllr (2 floors)
[134480 evals] best 2.33823e-11 (fails 32) via place_missing noop
[135360 evals] best 2.34449e-11 (fails 32) via level_retype 1/rrrr<->0/rrlrrlr
[140880 evals] best 2.34579e-11 (fails 32) via place_missing noop
[141920 evals] best 2.34703e-11 (fails 32) via place_missing noop
[149040 evals] best 2.5583e-11 (fails 32) via level_retype 0/llllrlrl<->1/llrrl
[165520 evals] best 4.43277e-11 (fails 31) via undivide 0/rrllr
[173760 evals] best 4.5392e-11 (fails 31) via divide 1/lrlll
[174400 evals] best 4.55799e-11 (fails 31) via crossover l<->l
[181440 evals] best 4.57067e-11 (fails 31) via place_missing noop
[199920 evals] best 1.82608e-10 (fails 29) via level_retype 0/rrlrl<->1/rrllrr
[201600 evals] best 1.83115e-10 (fails 29) via core_undivide noop
[205360 evals] best 1.83224e-10 (fails 29) via swap 1/lrrll
[206960 evals] best 1.84394e-10 (fails 29) via place_missing noop
[207280 evals] best 1.85542e-10 (fails 29) via place_missing noop
[211360 evals] best 1.85715e-10 (fails 29) via undivide 0/lllr
[394320 evals] best 1.85916e-10 (fails 29) via rotate 0/lrlrr
[395200 evals] best 1.87069e-10 (fails 29) via place_missing noop
[396640 evals] best 1.87243e-10 (fails 29) via place_missing noop
[429680 evals] best 1.95082e-10 (fails 29) via level_retype 0/lrlrrr<->1/llrlrll
[531200 evals] best 7.98394e-10 (fails 27) via level_retype 0/llllrlrl<->1/llrlrll
[617520 evals] best 8.06466e-10 (fails 27) via undivide 0/lrll
[797200 evals] best 8.47009e-10 (fails 27) via level_retype 1/llrr<->0/lrrr
[846480 evals] best 8.84037e-10 (fails 27) via level_retype 1/lrlrrl<->0/rrlrrll
[969760 evals] best 8.94046e-10 (fails 27) via rotate 1/llrlrl
[1083680 evals] best 1.60805e-09 (fails 26) via swap 0/llllrlr
[1198960 evals] best 6.4322e-09 (fails 24) via level_retype 0/rrrrrl<->1/lrlrrl
[1357200 evals] best 1.21534e-08 (fails 23) via crossover rlr<->llllrlr
[1453360 evals] best 1.25851e-08 (fails 23) via swap 1/lrrll
[1454560 evals] best 1.25997e-08 (fails 23) via place_missing noop
[1455440 evals] best 1.26006e-08 (fails 23) via place_missing noop
[1465600 evals] best 1.26006e-08 (fails 23) via undivide 0/lllr
[1492400 evals] best 1.26278e-08 (fails 23) via undivide 1/llrlrll
--- done ---
elapsed : 79027.6s
evals : 3000000 across 37428 topologies
best : 1.26278e-08 (23 fails) via undivide 1/llrlrll
improvement history:
[ 80] 2.08665e-19 (g4:construct/0)
[ 560] 5.36487e-16 (g4:construct/6)
[ 880] 8.24937e-16 (g4:construct/10)
[ 1920] 3.40701e-15 (g4:level_fix noop)
[ 2560] 3.54792e-15 (g4:level_retype 1/rlr<->0/rrlr)
[ 5600] 7.10621e-15 (g4:divide 1/lllr)
[ 5840] 7.22073e-15 (g4:core_divide noop)
[ 8720] 8.05574e-15 (g4:core_divide noop)
[ 9520] 9.60644e-15 (g4:level_compound_fix noop)
[ 9760] 9.70633e-15 (g4:core_divide noop)
[ 10240] 9.7388e-15 (g4:crossover rrl<->rrl)
[ 11360] 9.73885e-15 (g4:core_undivide noop)
[ 11440] 9.76347e-15 (g4:core_undivide noop)
[ 12560] 9.76353e-15 (g4:level_fix noop)
[ 13120] 9.80676e-15 (g4:core_divide noop)
[ 13200] 9.81434e-15 (g4:core_undivide noop)
[ 13760] 2.19875e-14 (g4:swap 0/rrl)
[ 14640] 2.21351e-14 (g4:core_undivide noop)
[ 16640] 3.12145e-14 (g4:swap 0/lrl)
[ 20080] 6.11965e-14 (g4:rotate 0/lrr)
[ 24560] 6.12446e-14 (g4:core_undivide noop)
[ 27280] 9.09789e-14 (g4:undivide 0/llr)
[ 29200] 9.09792e-14 (g4:core_undivide noop)
[ 31120] 9.09795e-14 (g4:core_divide noop)
[ 33120] 9.09799e-14 (g4:core_divide noop)
[ 33360] 9.09802e-14 (g4:core_divide noop)
[ 34640] 1.59113e-13 (g4:crossover r<->r)
[ 36720] 1.59546e-13 (g4:core_divide noop)
[ 45520] 1.98045e-13 (g4:swap 0/rl)
[ 47360] 1.98703e-13 (g4:swap 0/rrl)
[ 49520] 1.99037e-13 (g4:core_divide noop)
[ 50240] 7.31388e-13 (g4:swap 0/rll)
[ 50480] 7.31391e-13 (g4:crossover rr<->rr)
[ 52240] 7.31395e-13 (g4:core_undivide noop)
[ 58560] 7.31891e-13 (g4:undivide 1/lllr)
[ 58960] 7.31896e-13 (g4:undivide 1/lllr)
[ 65600] 7.31896e-13 (g4:core_undivide noop)
[ 67680] 7.31897e-13 (g4:core_divide noop)
[ 68160] 7.31897e-13 (g4:retype 1/lllr->st2)
[ 95360] 8.30056e-12 (g4:divide 1/rrl)
[ 99440] 8.30058e-12 (g4:core_divide noop)
[101840] 8.39142e-12 (g4:level_retype 1/rlr<->0/rlr)
[105200] 8.39887e-12 (g4:core_divide noop)
[112720] 8.41871e-12 (g4:core_undivide noop)
[117440] 8.44275e-12 (g4:undivide 1/lrll)
[117760] 8.4503e-12 (g4:core_undivide noop)
[122640] 8.47017e-12 (g4:core_divide noop)
[165280] 1.43128e-11 (g4:divide 0/rrrrr)
[168000] 1.45749e-11 (g4:core_undivide noop)
[170400] 1.68382e-11 (g4:divide 1/rll)
[172640] 1.71204e-11 (g4:core_undivide noop)
[178720] 1.79457e-11 (g4:divide 0/lrr)
[183680] 1.82521e-11 (g4:core_divide noop)
[190480] 1.85485e-11 (g4:core_undivide noop)
[190960] 1.89079e-11 (g4:core_divide noop)
[192000] 1.92475e-11 (g4:core_undivide noop)
[192240] 3.98705e-11 (g4:rotate 0/lrr)
[196400] 4.00667e-11 (g4:divide 1/rrlr)
[197760] 4.00667e-11 (g4:retype 1/rrlrr->st2)
[261200] 7.87414e-11 (g4:crossover l<->l)
[271200] 7.87477e-11 (g4:core_divide noop)
[274240] 7.96497e-11 (g4:core_divide noop)
[275040] 8.05626e-11 (g4:core_undivide noop)
[277040] 1.4805e-10 (g4:undivide 0/rlll)
[277600] 1.51268e-10 (g4:core_divide noop)
[283040] 3.12178e-10 (g4:rotate 0/lrr)
[313680] 3.12896e-10 (g4:level_retype 1/rlr<->0/rlr)
[340000] 6.89781e-10 (g4:divide 1/rlll)
[351440] 6.89742e-09 (g4:core_undivide noop)
[353280] 6.94596e-09 (g4:core_undivide noop)
[358400] 7.00355e-09 (g4:core_undivide noop)
[362720] 7.0692e-09 (g4:swap 0/rrrrr)
[364560] 7.14137e-09 (g4:core_undivide noop)
[365520] 7.20308e-09 (g4:core_undivide noop)
[365920] 7.23862e-09 (g4:core_undivide noop)
[373840] 7.23862e-09 (g4:crossover rrrrrl<->rrll)
[390880] 7.24269e-09 (g4:rotate 0/lrr)
[402480] 7.2467e-09 (g4:crossover rrll<->lrrr)
[422480] 1.02386e-08 (g4:divide 1/rlll)
[422720] 2.05575e-08 (g4:divide 1/lrll)
[455120] 2.30337e-08 (g4:crossover lrrr<->rllr)
[463120] 2.38566e-08 (g4:level_retype 0/rlrl<->1/rlr)
[466080] 4.78825e-08 (g4:core_divide rrll (2 floors))
[483840] 9.76421e-08 (g4:divide 1/lrll)
[497440] 1.95284e-07 (g4:crossover rrllr<->rrllr)
[500200] 1.83626e-13 (g3:anneal-seed/0)
[504320] 1.83638e-13 (g3:level_retype 0/lrrr<->1/rrlr)
[507680] 1.83641e-13 (g3:swap 1/llrrl)
[508880] 3.62008e-13 (g3:undivide 1/lrrr)
[517120] 3.6202e-13 (g3:core_undivide noop)
[518080] 7.35588e-13 (g3:undivide 1/llrrl)
[518640] 7.35612e-13 (g3:core_undivide noop)
[528400] 1.3318e-12 (g3:retype 1/lrrr->O)
[548240] 1.39362e-12 (g3:level_retype 1/llrrlr<->0/rllr)
[548880] 1.39398e-12 (g3:swap 1/llrrr)
[553920] 1.4572e-12 (g3:crossover rr<->rr)
[556960] 1.45745e-12 (g3:core_undivide noop)
[560880] 1.7726e-12 (g3:level_retype 0/llr<->1/rrlr)
[563520] 5.87208e-12 (g3:divide 1/rrrr)
[566880] 1.22536e-11 (g3:retype 0/rrrrrl->r)
[568640] 2.42529e-11 (g3:rotate 0/rrrrr)
[571760] 2.43119e-11 (g3:crossover lrl<->lrl)
[572080] 2.43801e-11 (g3:core_undivide noop)
[578160] 2.43839e-11 (g3:level_retype 0/lrrr<->1/rllr)
[591600] 2.4769e-11 (g3:level_retype 0/rllr<->1/rlr)
[593760] 2.48387e-11 (g3:divide 1/rlr)
[596800] 2.50941e-11 (g3:core_undivide noop)
[603280] 2.51131e-11 (g3:core_undivide noop)
[619920] 2.51267e-11 (g3:rotate 1/llrrr)
[622800] 2.53283e-11 (g3:core_undivide noop)
[623600] 2.53618e-11 (g3:core_undivide noop)
[625520] 5.07696e-11 (g3:crossover rrrrrr<->rlrr)
[637680] 5.10394e-11 (g3:retype 1/lrlll->of)
[641280] 5.23793e-11 (g3:undivide 0/rrrrr)
[650320] 5.24022e-11 (g3:core_undivide noop)
[651200] 4.10836e-10 (g3:crossover lrrl<->rrll)
[686000] 4.11313e-10 (g3:level_retype 1/llll<->0/rlrr)
[692320] 4.11815e-10 (g3:core_undivide noop)
[702560] 4.12887e-10 (g3:rotate 0/rlr)
[716800] 8.7845e-10 (g3:core_divide rrlll (2 floors))
[723120] 8.98065e-10 (g3:core_divide rrlll (2 floors))
[725040] 9.19804e-10 (g3:core_undivide noop)
[728880] 9.3217e-10 (g3:core_undivide noop)
[733600] 9.87021e-10 (g3:crossover rrrl<->rrrl)
[734880] 9.90066e-10 (g3:core_undivide noop)
[735360] 1.88613e-09 (g3:crossover rlrl<->lrrr)
[743040] 1.88635e-09 (g3:core_undivide noop)
[788320] 1.88635e-09 (g3:crossover lr<->lr)
[810320] 7.90852e-09 (g3:retype 0/rrlllr->r)
[889200] 1.51646e-08 (g3:rotate 1/llrll)
[892960] 1.51781e-08 (g3:undivide 0/rlr)
[896000] 1.51869e-08 (g3:undivide 1/llrll)
[918240] 1.61363e-08 (g3:divide 1/rlll)
[919600] 3.04324e-08 (g3:swap 0/rll)
[944640] 3.11245e-08 (g3:core_undivide noop)
[953680] 5.97513e-08 (g3:core_undivide noop)
[958480] 6.06147e-08 (g3:undivide 1/llrll)
[959440] 6.14333e-08 (g3:crossover rlrl<->rrllr)
[964560] 6.19713e-08 (g3:level_retype 0/lrrr<->1/lrlll)
[967600] 6.2383e-08 (g3:crossover llr<->llr)
[968000] 6.25855e-08 (g3:undivide 0/rlr)
[1000200] 3.28383e-15 (g2:anneal-seed/0)
[1002400] 1.27109e-14 (g2:anneal-seed/11)
[1004160] 1.27122e-14 (g2:core_undivide noop)
[1004960] 1.27133e-14 (g2:core_undivide noop)
[1005440] 1.27141e-14 (g2:crossover rl<->rl)
[1006400] 2.54301e-14 (g2:core_undivide noop)
[1008960] 2.54321e-14 (g2:swap 0/llllr)
[1009760] 2.54342e-14 (g2:swap 1/llrlr)
[1009920] 2.54547e-14 (g2:undivide 0/rlr)
[1022960] 2.54569e-14 (g2:core_undivide noop)
[1026080] 5.14279e-14 (g2:rotate 0/lrlrr)
[1028720] 5.15142e-14 (g2:core_undivide noop)
[1029040] 5.15186e-14 (g2:core_undivide noop)
[1030000] 5.15297e-14 (g2:swap 1/llrll)
[1031760] 5.15349e-14 (g2:core_undivide noop)
[1032480] 5.20851e-14 (g2:divide 1/llrlrl)
[1038160] 5.26944e-14 (g2:core_undivide noop)
[1040160] 5.32798e-14 (g2:crossover rrlrrl<->rrlrrl)
[1047040] 1.03522e-13 (g2:divide 1/llrlrl)
[1054000] 3.8649e-13 (g2:divide 0/rrlrrl)
[1054320] 3.88486e-13 (g2:core_undivide noop)
[1065040] 3.89607e-13 (g2:divide 1/lrrr)
[1066960] 3.89689e-13 (g2:level_retype 0/lrrr<->1/rllr)
[1069840] 3.97558e-13 (g2:swap 1/llrlrl)
[1071840] 4.01654e-13 (g2:core_undivide noop)
[1074960] 2.66422e-11 (g2:level_retype 1/lrlrrr<->0/rlrl)
[1079760] 2.67443e-11 (g2:swap 1/llrll)
[1090480] 2.67755e-11 (g2:core_undivide noop)
[1095840] 2.84823e-11 (g2:divide 1/rrlr)
[1106080] 2.85064e-11 (g2:core_undivide noop)
[1242160] 1.10468e-10 (g2:level_retype 0/rrlllr<->1/lrlrl)
[1261840] 1.13005e-10 (g2:rotate 0/lrlrr)
[1294080] 2.25842e-10 (g2:level_retype 1/llrlrll<->0/rrlrrll)
[1304880] 4.3164e-10 (g2:swap 0/rlr)
[1346880] 4.36981e-10 (g2:rotate 0/lrlrr)
[1359680] 4.40945e-10 (g2:swap 1/llrlrl)
[1381840] 9.00576e-10 (g2:divide 0/lllr)
[1449040] 9.20992e-10 (g2:rotate 0/lrlrr)
[1500200] 1.79588e-12 (polish:anneal-seed/0)
[1504800] 1.79593e-12 (polish:place_missing noop)
[1515360] 1.79623e-12 (polish:rotate 0/rrlrr)
[1536240] 3.50817e-12 (polish:level_retype 1/llrrr<->0/rrlrl)
[1603120] 3.52062e-12 (polish:undivide 1/rrrl)
[1623200] 1.26003e-11 (polish:crossover llllrlr<->rrrrr)
[1627040] 1.26851e-11 (polish:core_undivide noop)
[1628800] 1.27772e-11 (polish:core_undivide noop)
[1631840] 2.32615e-11 (polish:core_divide rrllr (2 floors))
[1634480] 2.33823e-11 (polish:place_missing noop)
[1635360] 2.34449e-11 (polish:level_retype 1/rrrr<->0/rrlrrlr)
[1640880] 2.34579e-11 (polish:place_missing noop)
[1641920] 2.34703e-11 (polish:place_missing noop)
[1649040] 2.5583e-11 (polish:level_retype 0/llllrlrl<->1/llrrl)
[1665520] 4.43277e-11 (polish:undivide 0/rrllr)
[1673760] 4.5392e-11 (polish:divide 1/lrlll)
[1674400] 4.55799e-11 (polish:crossover l<->l)
[1681440] 4.57067e-11 (polish:place_missing noop)
[1699920] 1.82608e-10 (polish:level_retype 0/rrlrl<->1/rrllrr)
[1701600] 1.83115e-10 (polish:core_undivide noop)
[1705360] 1.83224e-10 (polish:swap 1/lrrll)
[1706960] 1.84394e-10 (polish:place_missing noop)
[1707280] 1.85542e-10 (polish:place_missing noop)
[1711360] 1.85715e-10 (polish:undivide 0/lllr)
[1894320] 1.85916e-10 (polish:rotate 0/lrlrr)
[1895200] 1.87069e-10 (polish:place_missing noop)
[1896640] 1.87243e-10 (polish:place_missing noop)
[1929680] 1.95082e-10 (polish:level_retype 0/lrlrrr<->1/llrlrll)
[2031200] 7.98394e-10 (polish:level_retype 0/llllrlrl<->1/llrlrll)
[2117520] 8.06466e-10 (polish:undivide 0/lrll)
[2297200] 8.47009e-10 (polish:level_retype 1/llrr<->0/lrrr)
[2346480] 8.84037e-10 (polish:level_retype 1/lrlrrl<->0/rrlrrll)
[2469760] 8.94046e-10 (polish:rotate 1/llrlrl)
[2583680] 1.60805e-09 (polish:swap 0/llllrlr)
[2698960] 6.4322e-09 (polish:level_retype 0/rrrrrl<->1/lrlrrl)
[2857200] 1.21534e-08 (polish:crossover rlr<->llllrlr)
[2953360] 1.25851e-08 (polish:swap 1/lrrll)
[2954560] 1.25997e-08 (polish:place_missing noop)
[2955440] 1.26006e-08 (polish:place_missing noop)
[2965600] 1.26006e-08 (polish:undivide 0/lllr)
[2992400] 1.26278e-08 (polish:undivide 1/llrlrll)
written : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-anneal-3M.dom

View file

@ -0,0 +1,102 @@
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-unfold.dom
programme : harbor-house
budget : 2200000
pop : 16
child_budget : 80
workers : 1
rng seed : 0
leaf sharing : False (factor=3)
superpose : False
output : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-unfold.dom
[ 200 evals] best 4.51297e-07 (fails 18) via seed
[116920 evals] best 4.58937e-07 (fails 18) via level_retype 0/rrl<->1/rrrr
[117400 evals] best 4.59593e-07 (fails 18) via place_missing noop
[118680 evals] best 4.59745e-07 (fails 18) via crossover rl<->rl
[118840 evals] best 4.59956e-07 (fails 18) via crossover lrrlrrl<->rlrlr
[119080 evals] best 4.60039e-07 (fails 18) via level_compound_fix st2: lvl0 → lvl1/rllr + insert st2 into llrlll/lvl1
[119320 evals] best 4.6052e-07 (fails 18) via crossover rlllrrl<->rrrll
[121800 evals] best 4.607e-07 (fails 18) via crossover lrrlrl<->rlrr
[122440 evals] best 4.60858e-07 (fails 18) via core_undivide noop
[122840 evals] best 4.60995e-07 (fails 18) via core_undivide noop
[155800 evals] best 4.60996e-07 (fails 18) via core_undivide noop
[208680 evals] best 4.62556e-07 (fails 18) via rotate 0/lrrlrr
[212120 evals] best 4.62561e-07 (fails 18) via core_undivide noop
[219960 evals] best 4.62609e-07 (fails 18) via rotate 0/lrlr
[293960 evals] best 4.62609e-07 (fails 18) via divide 0/rllr
[394120 evals] best 4.64255e-07 (fails 18) via crossover lrr<->lrr
[724200 evals] best 4.64744e-07 (fails 18) via level_retype 1/lrrlrr<->0/rrl
[761640 evals] best 4.64933e-07 (fails 18) via divide 0/lrrlrl
[766280 evals] best 4.64992e-07 (fails 18) via place_missing noop
[769560 evals] best 4.65067e-07 (fails 18) via place_missing noop
[770920 evals] best 4.65088e-07 (fails 18) via level_fix st2: lvl0/llrr → lvl1/rllr
[822680 evals] best 4.77975e-07 (fails 18) via level_retype 0/llrr<->1/llll
[826280 evals] best 9.39855e-07 (fails 17) via level_retype 1/lrrll<->0/rrl
[835400 evals] best 9.4021e-07 (fails 17) via rotate 0/rlrl
[856520 evals] best 1.12377e-06 (fails 17) via swap 0/llr
[858120 evals] best 1.12983e-06 (fails 17) via divide 1/llrlllr
[862600 evals] best 1.13527e-06 (fails 17) via core_undivide noop
[868600 evals] best 1.13594e-06 (fails 17) via level_retype 0/rllr<->1/llll
[942600 evals] best 1.15623e-06 (fails 17) via swap 0/rlllrr
[1054920 evals] best 1.15695e-06 (fails 17) via swap 1/lrrrl
[1200760 evals] best 1.20729e-06 (fails 17) via level_retype 1/lrll<->0/rrl
[1209240 evals] best 1.20801e-06 (fails 17) via crossover rlllr<->rlllr
[1495480 evals] best 2.38115e-06 (fails 16) via divide 0/rllr
[1571720 evals] best 2.38261e-06 (fails 16) via crossover rlllrr<->rlllrr
[1606120 evals] best 2.38363e-06 (fails 16) via rotate 0/rlrl
[1702040 evals] best 4.04178e-06 (fails 15) via divide 0/llrr
[1704520 evals] best 4.08878e-06 (fails 15) via divide 0/llllrll
[1706040 evals] best 4.13629e-06 (fails 15) via place_missing noop
[1706600 evals] best 4.18784e-06 (fails 15) via place_missing noop
[1707480 evals] best 4.19055e-06 (fails 15) via core_undivide noop
[1731800 evals] best 4.19125e-06 (fails 15) via core_undivide noop
[1791400 evals] best 4.19234e-06 (fails 15) via rotate 0/rlrl
--- done ---
elapsed : 155812.8s
evals : 2200040 across 27499 topologies
best : 4.19234e-06 (15 fails) via rotate 0/rlrl
improvement history:
[ 200] 4.51297e-07 (seed)
[116920] 4.58937e-07 (level_retype 0/rrl<->1/rrrr)
[117400] 4.59593e-07 (place_missing noop)
[118680] 4.59745e-07 (crossover rl<->rl)
[118840] 4.59956e-07 (crossover lrrlrrl<->rlrlr)
[119080] 4.60039e-07 (level_compound_fix st2: lvl0 → lvl1/rllr + insert st2 into llrlll/lvl1)
[119320] 4.6052e-07 (crossover rlllrrl<->rrrll)
[121800] 4.607e-07 (crossover lrrlrl<->rlrr)
[122440] 4.60858e-07 (core_undivide noop)
[122840] 4.60995e-07 (core_undivide noop)
[155800] 4.60996e-07 (core_undivide noop)
[208680] 4.62556e-07 (rotate 0/lrrlrr)
[212120] 4.62561e-07 (core_undivide noop)
[219960] 4.62609e-07 (rotate 0/lrlr)
[293960] 4.62609e-07 (divide 0/rllr)
[394120] 4.64255e-07 (crossover lrr<->lrr)
[724200] 4.64744e-07 (level_retype 1/lrrlrr<->0/rrl)
[761640] 4.64933e-07 (divide 0/lrrlrl)
[766280] 4.64992e-07 (place_missing noop)
[769560] 4.65067e-07 (place_missing noop)
[770920] 4.65088e-07 (level_fix st2: lvl0/llrr → lvl1/rllr)
[822680] 4.77975e-07 (level_retype 0/llrr<->1/llll)
[826280] 9.39855e-07 (level_retype 1/lrrll<->0/rrl)
[835400] 9.4021e-07 (rotate 0/rlrl)
[856520] 1.12377e-06 (swap 0/llr)
[858120] 1.12983e-06 (divide 1/llrlllr)
[862600] 1.13527e-06 (core_undivide noop)
[868600] 1.13594e-06 (level_retype 0/rllr<->1/llll)
[942600] 1.15623e-06 (swap 0/rlllrr)
[1054920] 1.15695e-06 (swap 1/lrrrl)
[1200760] 1.20729e-06 (level_retype 1/lrll<->0/rrl)
[1209240] 1.20801e-06 (crossover rlllr<->rlllr)
[1495480] 2.38115e-06 (divide 0/rllr)
[1571720] 2.38261e-06 (crossover rlllrr<->rlllrr)
[1606120] 2.38363e-06 (rotate 0/rlrl)
[1702040] 4.04178e-06 (divide 0/llrr)
[1704520] 4.08878e-06 (divide 0/llllrll)
[1706040] 4.13629e-06 (place_missing noop)
[1706600] 4.18784e-06 (place_missing noop)
[1707480] 4.19055e-06 (core_undivide noop)
[1731800] 4.19125e-06 (core_undivide noop)
[1791400] 4.19234e-06 (rotate 0/rlrl)
written : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-unfold.dom

View file

@ -0,0 +1,305 @@
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/materialised-3M.dom
programme : harbor-house
budget : 3000000
pop : 16
child_budget : 80
workers : 1
rng seed : 0
leaf sharing : False (factor=3)
superpose : False
output : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-unfold.dom
[ 200 evals] best 2.99136e-19 (fails 58) via seed
[ 280 evals] best 3.01967e-19 (fails 58) via place_missing noop
[ 760 evals] best 3.03178e-19 (fails 58) via level_fix noop
[ 1080 evals] best 1.22315e-18 (fails 56) via undivide 1/rlrll
[ 1960 evals] best 4.88154e-18 (fails 54) via undivide 1/lllr
[ 4040 evals] best 4.88961e-18 (fails 54) via level_compound_fix noop
[ 7320 evals] best 4.99058e-18 (fails 54) via divide 0/rllr
[ 9560 evals] best 4.99975e-18 (fails 54) via undivide 0/llllr
[ 10680 evals] best 5.01755e-18 (fails 54) via place_missing noop
[ 11480 evals] best 9.99951e-18 (fails 53) via retype 0/rllrl->st1
[ 12840 evals] best 1.03122e-17 (fails 53) via crossover rrl<->lrrlrr
[ 12920 evals] best 4.06483e-17 (fails 51) via retype 0/rrrr->C
[ 16760 evals] best 7.97622e-17 (fails 50) via undivide 1/rlrll
[ 17800 evals] best 8.02921e-17 (fails 50) via rotate 0/llllr
[ 18120 evals] best 8.08633e-17 (fails 50) via swap 0/lrlr
[ 19160 evals] best 8.14312e-17 (fails 50) via level_fix noop
[ 22120 evals] best 1.21571e-15 (fails 46) via swap 0/lrrlr
[ 23640 evals] best 1.22179e-15 (fails 46) via level_fix noop
[ 30040 evals] best 1.22195e-15 (fails 46) via level_compound_fix noop
[ 30600 evals] best 1.22269e-15 (fails 46) via core_undivide noop
[ 31160 evals] best 1.22417e-15 (fails 46) via level_compound_fix noop
[ 31400 evals] best 1.22707e-15 (fails 46) via level_compound_fix noop
[ 31560 evals] best 1.22821e-15 (fails 46) via place_missing noop
[ 31800 evals] best 1.23179e-15 (fails 46) via place_missing noop
[ 32680 evals] best 1.23254e-15 (fails 46) via level_fix noop
[ 33560 evals] best 1.23401e-15 (fails 46) via core_undivide noop
[ 33880 evals] best 1.23468e-15 (fails 46) via place_missing noop
[ 34360 evals] best 4.40771e-15 (fails 44) via level_retype 0/rlllrl<->1/lrlrr
[ 37320 evals] best 4.45896e-15 (fails 44) via level_fix noop
[ 38280 evals] best 4.5458e-15 (fails 44) via undivide 1/llrr
[ 39080 evals] best 9.29164e-15 (fails 43) via level_compound_fix noop
[ 42040 evals] best 9.42528e-15 (fails 43) via core_undivide noop
[ 43160 evals] best 9.93886e-15 (fails 43) via level_fix noop
[ 44680 evals] best 9.96278e-15 (fails 43) via level_compound_fix noop
[ 47640 evals] best 9.97578e-15 (fails 43) via level_fix noop
[ 47800 evals] best 9.97622e-15 (fails 43) via place_missing noop
[ 48040 evals] best 9.99008e-15 (fails 43) via place_missing noop
[ 48920 evals] best 9.99411e-15 (fails 43) via level_fix noop
[ 49720 evals] best 1.03773e-14 (fails 43) via level_fix noop
[ 51560 evals] best 1.03962e-14 (fails 43) via level_fix noop
[ 52040 evals] best 1.03962e-14 (fails 43) via crossover llllrl<->llllrr
[ 53400 evals] best 1.77761e-14 (fails 42) via level_retype 0/lrlrl<->1/lllr
[ 53480 evals] best 1.77762e-14 (fails 42) via level_fix noop
[ 53640 evals] best 1.77763e-14 (fails 42) via rotate 0/llllr
[ 56600 evals] best 7.00332e-14 (fails 40) via place_missing r -> lrrrl
[ 58760 evals] best 7.07195e-14 (fails 40) via level_fix noop
[ 59240 evals] best 7.10585e-14 (fails 40) via level_fix noop
[ 59640 evals] best 7.16534e-14 (fails 40) via swap 0/lrlr
[ 63640 evals] best 5.51149e-13 (fails 37) via level_retype 1/lrrrlr<->0/llrr
[ 64120 evals] best 5.51653e-13 (fails 37) via core_undivide noop
[ 79880 evals] best 5.84975e-13 (fails 37) via crossover llrl<->rlllrl
[ 85720 evals] best 2.46536e-12 (fails 35) via divide 0/rllr
[ 86440 evals] best 2.46952e-12 (fails 35) via place_missing noop
[ 86760 evals] best 2.47109e-12 (fails 35) via place_missing noop
[ 87800 evals] best 2.47704e-12 (fails 35) via level_retype 0/lrrll<->1/llll
[ 89320 evals] best 2.47709e-12 (fails 35) via rotate 1/llrll
[ 90200 evals] best 2.48831e-12 (fails 35) via core_undivide noop
[ 96600 evals] best 2.49053e-12 (fails 35) via level_retype 0/lrll<->1/rlllrr
[100200 evals] best 2.49075e-12 (fails 35) via place_missing noop
[100440 evals] best 5.49415e-12 (fails 34) via retype 1/llrlll->st1
[101240 evals] best 5.51519e-12 (fails 34) via core_undivide noop
[102200 evals] best 5.53436e-12 (fails 34) via core_undivide noop
[102280 evals] best 2.14555e-11 (fails 32) via level_retype 0/lrll<->1/lllr
[108520 evals] best 2.57994e-11 (fails 32) via level_compound_fix ws1: lvl1 → lvl0/llr + insert n into rrrl/lvl0
[109560 evals] best 2.5808e-11 (fails 32) via place_missing noop
[110360 evals] best 2.59325e-11 (fails 32) via swap 0/rlrlr
[111560 evals] best 2.59762e-11 (fails 32) via place_missing noop
[112280 evals] best 2.60214e-11 (fails 32) via core_undivide noop
[113160 evals] best 2.60487e-11 (fails 32) via rotate 0/rllr
[115640 evals] best 2.60965e-11 (fails 32) via crossover lr<->lr
[124920 evals] best 2.6127e-11 (fails 32) via place_missing noop
[125720 evals] best 2.61617e-11 (fails 32) via place_missing noop
[128760 evals] best 2.62337e-11 (fails 32) via swap 0/rlllr
[130280 evals] best 2.62639e-11 (fails 32) via core_undivide noop
[130520 evals] best 2.63194e-11 (fails 32) via place_missing noop
[135080 evals] best 2.63387e-11 (fails 32) via place_missing noop
[136520 evals] best 2.6388e-11 (fails 32) via level_retype 0/rrl<->1/rllll
[138040 evals] best 2.68627e-11 (fails 32) via swap 0/rlrlr
[148680 evals] best 5.4017e-11 (fails 31) via place_missing noop
[151160 evals] best 5.41523e-11 (fails 31) via place_missing noop
[151560 evals] best 5.41822e-11 (fails 31) via level_retype 1/lrrrlr<->0/lrrlrl
[154440 evals] best 5.4205e-11 (fails 31) via core_undivide noop
[166760 evals] best 5.57913e-11 (fails 31) via core_undivide noop
[167880 evals] best 5.5935e-11 (fails 31) via place_missing noop
[168040 evals] best 5.59648e-11 (fails 31) via core_undivide noop
[178120 evals] best 5.59873e-11 (fails 31) via place_missing noop
[186120 evals] best 2.24215e-10 (fails 29) via undivide 0/rlrlr
[189880 evals] best 2.25927e-10 (fails 29) via place_missing noop
[194680 evals] best 2.28011e-10 (fails 29) via crossover lrrrr<->llllrr
[195640 evals] best 2.33239e-10 (fails 29) via place_missing noop
[196280 evals] best 2.34613e-10 (fails 29) via level_retype 1/lllr<->0/rlrr
[199080 evals] best 2.35322e-10 (fails 29) via place_missing noop
[199480 evals] best 2.35804e-10 (fails 29) via place_missing noop
[200760 evals] best 2.36673e-10 (fails 29) via undivide 0/llllrr
[201080 evals] best 2.37395e-10 (fails 29) via core_undivide noop
[201480 evals] best 4.60074e-10 (fails 28) via crossover llllr<->rlrr
[202920 evals] best 1.99463e-09 (fails 26) via level_retype 0/rrrll<->1/rllll
[203640 evals] best 1.99916e-09 (fails 26) via core_undivide noop
[204600 evals] best 2.00522e-09 (fails 26) via place_missing noop
[204920 evals] best 2.00871e-09 (fails 26) via core_undivide noop
[206120 evals] best 2.01305e-09 (fails 26) via place_missing noop
[208440 evals] best 3.93349e-09 (fails 25) via crossover lrrll<->lrll
[227320 evals] best 3.93912e-09 (fails 25) via undivide 1/lrrrl
[255400 evals] best 4.01887e-09 (fails 25) via crossover llllrr<->rlrr
[255960 evals] best 4.03512e-09 (fails 25) via level_retype 1/llrlll<->0/rllrr
[261960 evals] best 4.04022e-09 (fails 25) via place_missing noop
[265080 evals] best 4.04521e-09 (fails 25) via core_undivide noop
[265720 evals] best 4.05035e-09 (fails 25) via place_missing noop
[268600 evals] best 4.05563e-09 (fails 25) via place_missing noop
[271320 evals] best 4.06105e-09 (fails 25) via place_missing noop
[272680 evals] best 4.0666e-09 (fails 25) via place_missing noop
[272840 evals] best 4.07228e-09 (fails 25) via place_missing noop
[275160 evals] best 4.07807e-09 (fails 25) via core_undivide noop
[280280 evals] best 4.07877e-09 (fails 25) via crossover lrrlrl<->rlrr
[284680 evals] best 8.83242e-09 (fails 24) via level_retype 0/llllrl<->1/lrrlrl
[284920 evals] best 8.83285e-09 (fails 24) via core_undivide noop
[287400 evals] best 8.83313e-09 (fails 24) via place_missing noop
[288760 evals] best 8.83334e-09 (fails 24) via swap 0/rlrl
[324760 evals] best 8.89227e-09 (fails 24) via swap 0/lrlr
[363400 evals] best 8.90188e-09 (fails 24) via swap 0/lrlr
[363800 evals] best 9.01895e-09 (fails 24) via swap 1/lrrrl
[368440 evals] best 9.047e-09 (fails 24) via rotate 1/llrl
[378920 evals] best 9.04743e-09 (fails 24) via place_missing noop
[379000 evals] best 9.10808e-09 (fails 24) via swap 0/lrlr
[392760 evals] best 9.22733e-09 (fails 24) via swap 1/lrrrl
[408840 evals] best 1.66708e-08 (fails 23) via divide 0/rlllrl
[410440 evals] best 1.67345e-08 (fails 23) via place_missing noop
[418440 evals] best 1.68009e-08 (fails 23) via core_undivide noop
[418600 evals] best 1.68677e-08 (fails 23) via core_undivide noop
[419080 evals] best 1.69062e-08 (fails 23) via place_missing noop
[456760 evals] best 3.38125e-08 (fails 22) via level_retype 0/rllrr<->1/llrlll
[508200 evals] best 3.49835e-08 (fails 22) via swap 0/rlllr
[551560 evals] best 3.52155e-08 (fails 22) via place_missing noop
[560760 evals] best 3.53974e-08 (fails 22) via core_undivide noop
[578680 evals] best 3.54026e-08 (fails 22) via rotate 0/lrrlrr
[579480 evals] best 3.54182e-08 (fails 22) via place_missing noop
[581400 evals] best 3.54231e-08 (fails 22) via crossover lrrlrrl<->rlrll
[615720 evals] best 3.59145e-08 (fails 22) via swap 0/rlllrr
[627560 evals] best 1.07816e-07 (fails 20) via divide 0/llr
[628280 evals] best 1.07831e-07 (fails 20) via core_undivide noop
[699800 evals] best 1.09564e-07 (fails 20) via swap 0/rlllrr
[736360 evals] best 1.09566e-07 (fails 20) via rotate 0/rlrl
[874840 evals] best 4.45103e-07 (fails 18) via level_retype 1/llll<->0/rlllrrl
[952040 evals] interrupted — returning best-so-far
--- interrupted ---
elapsed : 66433.5s
evals : 952040 across 11899 topologies
best : 4.45103e-07 (18 fails) via level_retype 1/llll<->0/rlllrrl
improvement history:
[ 200] 2.99136e-19 (seed)
[ 280] 3.01967e-19 (place_missing noop)
[ 760] 3.03178e-19 (level_fix noop)
[ 1080] 1.22315e-18 (undivide 1/rlrll)
[ 1960] 4.88154e-18 (undivide 1/lllr)
[ 4040] 4.88961e-18 (level_compound_fix noop)
[ 7320] 4.99058e-18 (divide 0/rllr)
[ 9560] 4.99975e-18 (undivide 0/llllr)
[ 10680] 5.01755e-18 (place_missing noop)
[ 11480] 9.99951e-18 (retype 0/rllrl->st1)
[ 12840] 1.03122e-17 (crossover rrl<->lrrlrr)
[ 12920] 4.06483e-17 (retype 0/rrrr->C)
[ 16760] 7.97622e-17 (undivide 1/rlrll)
[ 17800] 8.02921e-17 (rotate 0/llllr)
[ 18120] 8.08633e-17 (swap 0/lrlr)
[ 19160] 8.14312e-17 (level_fix noop)
[ 22120] 1.21571e-15 (swap 0/lrrlr)
[ 23640] 1.22179e-15 (level_fix noop)
[ 30040] 1.22195e-15 (level_compound_fix noop)
[ 30600] 1.22269e-15 (core_undivide noop)
[ 31160] 1.22417e-15 (level_compound_fix noop)
[ 31400] 1.22707e-15 (level_compound_fix noop)
[ 31560] 1.22821e-15 (place_missing noop)
[ 31800] 1.23179e-15 (place_missing noop)
[ 32680] 1.23254e-15 (level_fix noop)
[ 33560] 1.23401e-15 (core_undivide noop)
[ 33880] 1.23468e-15 (place_missing noop)
[ 34360] 4.40771e-15 (level_retype 0/rlllrl<->1/lrlrr)
[ 37320] 4.45896e-15 (level_fix noop)
[ 38280] 4.5458e-15 (undivide 1/llrr)
[ 39080] 9.29164e-15 (level_compound_fix noop)
[ 42040] 9.42528e-15 (core_undivide noop)
[ 43160] 9.93886e-15 (level_fix noop)
[ 44680] 9.96278e-15 (level_compound_fix noop)
[ 47640] 9.97578e-15 (level_fix noop)
[ 47800] 9.97622e-15 (place_missing noop)
[ 48040] 9.99008e-15 (place_missing noop)
[ 48920] 9.99411e-15 (level_fix noop)
[ 49720] 1.03773e-14 (level_fix noop)
[ 51560] 1.03962e-14 (level_fix noop)
[ 52040] 1.03962e-14 (crossover llllrl<->llllrr)
[ 53400] 1.77761e-14 (level_retype 0/lrlrl<->1/lllr)
[ 53480] 1.77762e-14 (level_fix noop)
[ 53640] 1.77763e-14 (rotate 0/llllr)
[ 56600] 7.00332e-14 (place_missing r -> lrrrl)
[ 58760] 7.07195e-14 (level_fix noop)
[ 59240] 7.10585e-14 (level_fix noop)
[ 59640] 7.16534e-14 (swap 0/lrlr)
[ 63640] 5.51149e-13 (level_retype 1/lrrrlr<->0/llrr)
[ 64120] 5.51653e-13 (core_undivide noop)
[ 79880] 5.84975e-13 (crossover llrl<->rlllrl)
[ 85720] 2.46536e-12 (divide 0/rllr)
[ 86440] 2.46952e-12 (place_missing noop)
[ 86760] 2.47109e-12 (place_missing noop)
[ 87800] 2.47704e-12 (level_retype 0/lrrll<->1/llll)
[ 89320] 2.47709e-12 (rotate 1/llrll)
[ 90200] 2.48831e-12 (core_undivide noop)
[ 96600] 2.49053e-12 (level_retype 0/lrll<->1/rlllrr)
[100200] 2.49075e-12 (place_missing noop)
[100440] 5.49415e-12 (retype 1/llrlll->st1)
[101240] 5.51519e-12 (core_undivide noop)
[102200] 5.53436e-12 (core_undivide noop)
[102280] 2.14555e-11 (level_retype 0/lrll<->1/lllr)
[108520] 2.57994e-11 (level_compound_fix ws1: lvl1 → lvl0/llr + insert n into rrrl/lvl0)
[109560] 2.5808e-11 (place_missing noop)
[110360] 2.59325e-11 (swap 0/rlrlr)
[111560] 2.59762e-11 (place_missing noop)
[112280] 2.60214e-11 (core_undivide noop)
[113160] 2.60487e-11 (rotate 0/rllr)
[115640] 2.60965e-11 (crossover lr<->lr)
[124920] 2.6127e-11 (place_missing noop)
[125720] 2.61617e-11 (place_missing noop)
[128760] 2.62337e-11 (swap 0/rlllr)
[130280] 2.62639e-11 (core_undivide noop)
[130520] 2.63194e-11 (place_missing noop)
[135080] 2.63387e-11 (place_missing noop)
[136520] 2.6388e-11 (level_retype 0/rrl<->1/rllll)
[138040] 2.68627e-11 (swap 0/rlrlr)
[148680] 5.4017e-11 (place_missing noop)
[151160] 5.41523e-11 (place_missing noop)
[151560] 5.41822e-11 (level_retype 1/lrrrlr<->0/lrrlrl)
[154440] 5.4205e-11 (core_undivide noop)
[166760] 5.57913e-11 (core_undivide noop)
[167880] 5.5935e-11 (place_missing noop)
[168040] 5.59648e-11 (core_undivide noop)
[178120] 5.59873e-11 (place_missing noop)
[186120] 2.24215e-10 (undivide 0/rlrlr)
[189880] 2.25927e-10 (place_missing noop)
[194680] 2.28011e-10 (crossover lrrrr<->llllrr)
[195640] 2.33239e-10 (place_missing noop)
[196280] 2.34613e-10 (level_retype 1/lllr<->0/rlrr)
[199080] 2.35322e-10 (place_missing noop)
[199480] 2.35804e-10 (place_missing noop)
[200760] 2.36673e-10 (undivide 0/llllrr)
[201080] 2.37395e-10 (core_undivide noop)
[201480] 4.60074e-10 (crossover llllr<->rlrr)
[202920] 1.99463e-09 (level_retype 0/rrrll<->1/rllll)
[203640] 1.99916e-09 (core_undivide noop)
[204600] 2.00522e-09 (place_missing noop)
[204920] 2.00871e-09 (core_undivide noop)
[206120] 2.01305e-09 (place_missing noop)
[208440] 3.93349e-09 (crossover lrrll<->lrll)
[227320] 3.93912e-09 (undivide 1/lrrrl)
[255400] 4.01887e-09 (crossover llllrr<->rlrr)
[255960] 4.03512e-09 (level_retype 1/llrlll<->0/rllrr)
[261960] 4.04022e-09 (place_missing noop)
[265080] 4.04521e-09 (core_undivide noop)
[265720] 4.05035e-09 (place_missing noop)
[268600] 4.05563e-09 (place_missing noop)
[271320] 4.06105e-09 (place_missing noop)
[272680] 4.0666e-09 (place_missing noop)
[272840] 4.07228e-09 (place_missing noop)
[275160] 4.07807e-09 (core_undivide noop)
[280280] 4.07877e-09 (crossover lrrlrl<->rlrr)
[284680] 8.83242e-09 (level_retype 0/llllrl<->1/lrrlrl)
[284920] 8.83285e-09 (core_undivide noop)
[287400] 8.83313e-09 (place_missing noop)
[288760] 8.83334e-09 (swap 0/rlrl)
[324760] 8.89227e-09 (swap 0/lrlr)
[363400] 8.90188e-09 (swap 0/lrlr)
[363800] 9.01895e-09 (swap 1/lrrrl)
[368440] 9.047e-09 (rotate 1/llrl)
[378920] 9.04743e-09 (place_missing noop)
[379000] 9.10808e-09 (swap 0/lrlr)
[392760] 9.22733e-09 (swap 1/lrrrl)
[408840] 1.66708e-08 (divide 0/rlllrl)
[410440] 1.67345e-08 (place_missing noop)
[418440] 1.68009e-08 (core_undivide noop)
[418600] 1.68677e-08 (core_undivide noop)
[419080] 1.69062e-08 (place_missing noop)
[456760] 3.38125e-08 (level_retype 0/rllrr<->1/llrlll)
[508200] 3.49835e-08 (swap 0/rlllr)
[551560] 3.52155e-08 (place_missing noop)
[560760] 3.53974e-08 (core_undivide noop)
[578680] 3.54026e-08 (rotate 0/lrrlrr)
[579480] 3.54182e-08 (place_missing noop)
[581400] 3.54231e-08 (crossover lrrlrrl<->rlrll)
[615720] 3.59145e-08 (swap 0/rlllrr)
[627560] 1.07816e-07 (divide 0/llr)
[628280] 1.07831e-07 (core_undivide noop)
[699800] 1.09564e-07 (swap 0/rlllrr)
[736360] 1.09566e-07 (rotate 0/rlrl)
[874840] 4.45103e-07 (level_retype 1/llll<->0/rlllrrl)
written : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-unfold.dom

View file

@ -0,0 +1,479 @@
seed : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-3M.dom
programme : harbor-house
budget : 3000000
pop : 16
child_budget : 80
workers : 1
rng seed : 0
leaf sharing : False (factor=3)
superpose : False
output : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-warmshare.dom
[ 200 evals] best 7.13373e-29 (fails 90) via seed
[ 680 evals] best 7.13374e-29 (fails 90) via level_fix noop
[ 1800 evals] best 1.43878e-28 (fails 89) via place_missing r -> lrrrl
[ 4200 evals] best 2.61821e-28 (fails 88) via place_missing t -> rllrr
[ 4360 evals] best 1.39503e-27 (fails 86) via core_divide rlrr (2 floors)
[ 4440 evals] best 2.20221e-27 (fails 85) via divide 0/rllrl
[ 7560 evals] best 3.47487e-27 (fails 85) via core_undivide noop
[ 8040 evals] best 4.94517e-26 (fails 81) via retype 0/rrl->r
[ 9000 evals] best 3.79585e-25 (fails 78) via place_missing r -> lrrrl
[ 9720 evals] best 3.93644e-25 (fails 78) via place_missing n -> rllr
[ 10920 evals] best 6.00163e-24 (fails 74) via place_missing r -> lrrrl
[ 12120 evals] best 6.11587e-24 (fails 74) via level_fix noop
[ 12920 evals] best 6.29222e-24 (fails 74) via core_undivide noop
[ 15000 evals] best 1.71947e-23 (fails 72) via place_missing m -> lrrl
[ 15480 evals] best 1.73099e-23 (fails 72) via level_fix noop
[ 19560 evals] best 6.08444e-23 (fails 70) via place_missing n -> rllrrr
[ 27640 evals] best 6.14994e-23 (fails 70) via level_fix noop
[ 28520 evals] best 6.20043e-23 (fails 70) via level_fix noop
[ 29000 evals] best 6.23843e-23 (fails 70) via core_undivide noop
[ 30120 evals] best 6.25916e-23 (fails 70) via core_undivide noop
[ 30760 evals] best 6.26442e-23 (fails 70) via core_undivide noop
[ 31320 evals] best 1.23029e-22 (fails 70) via undivide 0/rllrrr
[ 31640 evals] best 1.85407e-21 (fails 65) via crossover rrl<->rlrr
[ 33800 evals] best 1.8746e-21 (fails 65) via core_undivide noop
[ 34040 evals] best 1.88627e-21 (fails 65) via core_undivide noop
[ 35880 evals] best 1.89096e-21 (fails 65) via core_undivide noop
[ 36200 evals] best 8.63218e-21 (fails 64) via swap 1/lrrrr
[ 40680 evals] best 8.70626e-21 (fails 64) via level_compound_fix noop
[ 41080 evals] best 1.67189e-20 (fails 63) via place_missing r -> llrlrl
[ 41640 evals] best 1.67761e-20 (fails 63) via level_compound_fix noop
[ 44920 evals] best 7.29193e-20 (fails 61) via crossover lrrlr<->rllrl
[ 45960 evals] best 7.31576e-20 (fails 61) via level_compound_fix noop
[ 47080 evals] best 1.36215e-19 (fails 60) via place_missing t -> rrrr
[ 47480 evals] best 1.36247e-19 (fails 60) via level_fix noop
[ 48360 evals] best 1.36406e-19 (fails 60) via level_fix noop
[ 48600 evals] best 1.36485e-19 (fails 60) via crossover lrrlr<->rllrl
[ 49160 evals] best 1.36534e-19 (fails 60) via level_compound_fix noop
[ 50760 evals] best 1.36993e-19 (fails 60) via rotate 0/lrlr
[ 57880 evals] best 1.37008e-19 (fails 60) via level_fix noop
[ 57960 evals] best 1.37024e-19 (fails 60) via core_undivide noop
[ 59320 evals] best 1.37041e-19 (fails 60) via level_fix noop
[ 63160 evals] best 1.37057e-19 (fails 60) via core_undivide noop
[ 63320 evals] best 1.37735e-19 (fails 60) via rotate 0/lrr
[ 66600 evals] best 2.94829e-19 (fails 59) via level_retype 1/lrrrlrl<->0/llllrl
[ 71800 evals] best 2.94872e-19 (fails 59) via core_undivide noop
[ 74280 evals] best 5.90024e-19 (fails 58) via divide 0/rrrrr
[ 75240 evals] best 7.62368e-19 (fails 57) via level_retype 0/rlll<->1/rlrlr
[ 81320 evals] best 7.69032e-19 (fails 57) via level_retype 1/rlrlll<->0/rrrrl
[ 83160 evals] best 1.03682e-18 (fails 57) via level_retype 1/lrlrl<->0/rllrrr
[ 83480 evals] best 1.04208e-18 (fails 57) via rotate 0/rrrrr
[ 89320 evals] best 1.04721e-18 (fails 57) via core_undivide noop
[ 90760 evals] best 1.05258e-18 (fails 57) via core_undivide noop
[ 92040 evals] best 1.22112e-18 (fails 57) via rotate 0/rrrr
[ 96200 evals] best 1.54735e-18 (fails 56) via crossover lrrrr<->llllrl
[ 98680 evals] best 1.54777e-18 (fails 56) via place_missing noop
[ 99640 evals] best 1.54818e-18 (fails 56) via core_undivide noop
[100600 evals] best 1.54858e-18 (fails 56) via core_undivide noop
[102920 evals] best 1.54897e-18 (fails 56) via place_missing noop
[103560 evals] best 1.54911e-18 (fails 56) via place_missing noop
[104360 evals] best 1.62548e-18 (fails 56) via undivide 0/lrlr
[105800 evals] best 1.62563e-18 (fails 56) via level_retype 0/rlrrr<->1/lrrrrl
[106040 evals] best 1.62578e-18 (fails 56) via place_missing noop
[109000 evals] best 1.62595e-18 (fails 56) via place_missing noop
[109240 evals] best 1.62612e-18 (fails 56) via place_missing noop
[109400 evals] best 1.6263e-18 (fails 56) via place_missing noop
[110440 evals] best 1.62644e-18 (fails 56) via core_undivide noop
[110520 evals] best 1.62653e-18 (fails 56) via crossover lrlr<->lrlrl
[111160 evals] best 3.25423e-18 (fails 55) via divide 0/rrrrr
[115320 evals] best 3.25464e-18 (fails 55) via place_missing noop
[117800 evals] best 3.25582e-18 (fails 55) via level_retype 1/lrrrrr<->0/lrrrr
[118360 evals] best 3.25868e-18 (fails 55) via place_missing noop
[119640 evals] best 3.74625e-18 (fails 55) via place_missing r -> lrrl
[120280 evals] best 3.74647e-18 (fails 55) via place_missing noop
[120360 evals] best 3.74667e-18 (fails 55) via place_missing noop
[123320 evals] best 3.74676e-18 (fails 55) via core_undivide noop
[123720 evals] best 6.40395e-18 (fails 54) via divide 1/llrr
[123880 evals] best 2.88855e-17 (fails 52) via place_missing r -> lrrl
[124840 evals] best 2.89001e-17 (fails 52) via level_retype 0/lrrrr<->1/llrlrll
[126600 evals] best 2.89018e-17 (fails 52) via place_missing noop
[127480 evals] best 2.89033e-17 (fails 52) via place_missing noop
[128360 evals] best 4.59545e-16 (fails 48) via level_compound_fix st1: lvl1 → lvl0/rllr
[129800 evals] best 4.59566e-16 (fails 48) via core_undivide noop
[133800 evals] best 4.59579e-16 (fails 48) via place_missing noop
[138360 evals] best 9.21879e-16 (fails 47) via level_retype 0/lrrll<->1/rlrlr
[138920 evals] best 9.21905e-16 (fails 47) via undivide 1/lrrrlr
[177400 evals] best 1.02387e-15 (fails 47) via undivide 1/rrl
[179960 evals] best 2.0557e-15 (fails 46) via divide 0/rrrrr
[180440 evals] best 2.05953e-15 (fails 46) via level_retype 1/rllr<->0/rrrrrr
[180760 evals] best 2.0647e-15 (fails 46) via crossover rlllrlrr<->rlllrlrr
[185960 evals] best 4.03185e-15 (fails 45) via divide 0/lrrrl
[189560 evals] best 4.04284e-15 (fails 45) via core_undivide noop
[191560 evals] best 4.26565e-15 (fails 45) via crossover rrl<->rlrrr
[192760 evals] best 4.27557e-15 (fails 45) via place_missing noop
[194200 evals] best 8.22369e-15 (fails 44) via crossover llllrr<->rrrrr
[194600 evals] best 1.65717e-14 (fails 43) via crossover rrrr<->rlllrlr
[197640 evals] best 1.66031e-14 (fails 43) via core_undivide noop
[201400 evals] best 3.39094e-14 (fails 42) via divide 0/rllr
[205560 evals] best 4.33243e-14 (fails 41) via level_fix st2: lvl0/llllrrr → lvl1/rlll
[206200 evals] best 8.67874e-14 (fails 40) via core_undivide noop
[208360 evals] best 9.28664e-14 (fails 40) via level_fix of: lvl1/lrrll → lvl0/rllr
[209960 evals] best 9.86678e-14 (fails 40) via level_fix of: lvl1/lrrll → lvl0/rllr
[211640 evals] best 9.89888e-14 (fails 40) via place_missing noop
[212440 evals] best 9.93193e-14 (fails 40) via core_undivide noop
[214200 evals] best 9.96673e-14 (fails 40) via place_missing noop
[216520 evals] best 1.0003e-13 (fails 40) via place_missing noop
[220440 evals] best 1.96926e-13 (fails 39) via undivide 1/lrlr
[221720 evals] best 1.99592e-13 (fails 39) via undivide 1/lrlr
[222200 evals] best 2.00319e-13 (fails 39) via core_undivide noop
[224040 evals] best 2.01076e-13 (fails 39) via place_missing noop
[225800 evals] best 2.01871e-13 (fails 39) via level_retype 0/llllrrr<->1/lrrlrrr
[228920 evals] best 3.94547e-13 (fails 38) via undivide 0/lrrl
[229640 evals] best 3.9913e-13 (fails 38) via crossover lrrl<->lrrl
[230600 evals] best 1.03507e-12 (fails 37) via place_missing n -> rllr
[232600 evals] best 1.0387e-12 (fails 37) via swap 0/rrrr
[232760 evals] best 1.03877e-12 (fails 37) via place_missing n -> rllr
[235560 evals] best 1.21726e-13 (fails 36) via divide 1/rrrl
[239640 evals] best 2.9842e-12 (fails 35) via place_missing noop
[241560 evals] best 2.99774e-12 (fails 35) via place_missing noop
[244200 evals] best 3.00495e-12 (fails 35) via core_undivide noop
[244920 evals] best 3.01614e-12 (fails 35) via level_retype 0/llllrrr<->1/llrlrlr
[245000 evals] best 3.16105e-12 (fails 35) via rotate 1/lrrlrr
[245800 evals] best 3.21175e-12 (fails 35) via place_missing noop
[248760 evals] best 3.21456e-12 (fails 35) via place_missing noop
[250760 evals] best 3.2718e-12 (fails 35) via place_missing noop
[251000 evals] best 3.28567e-12 (fails 35) via place_missing noop
[251480 evals] best 3.33817e-12 (fails 35) via divide 0/rllr
[251640 evals] best 3.41781e-12 (fails 35) via place_missing noop
[252680 evals] best 3.44722e-12 (fails 35) via core_undivide noop
[255160 evals] best 3.48209e-12 (fails 35) via core_undivide noop
[258040 evals] best 3.50923e-12 (fails 35) via crossover rrl<->lrrrlr
[258440 evals] best 3.56524e-12 (fails 35) via place_missing noop
[259240 evals] best 7.13048e-12 (fails 34) via rotate 0/rllr
[261560 evals] best 7.15069e-12 (fails 34) via place_missing noop
[263720 evals] best 1.3349e-11 (fails 33) via swap 0/rllr
[268200 evals] best 1.33728e-11 (fails 33) via place_missing noop
[269560 evals] best 1.33841e-11 (fails 33) via place_missing noop
[269720 evals] best 1.35872e-11 (fails 33) via place_missing noop
[276360 evals] best 2.722e-11 (fails 32) via swap 0/lrl
[277400 evals] best 2.731e-11 (fails 32) via core_undivide noop
[278280 evals] best 5.46451e-11 (fails 31) via level_fix st2: lvl0/rllrl → lvl1/rlll
[282120 evals] best 5.47747e-11 (fails 31) via place_missing noop
[283400 evals] best 5.49101e-11 (fails 31) via retype 0/llllrrl->st2
[284360 evals] best 5.49984e-11 (fails 31) via core_undivide noop
[287240 evals] best 5.50909e-11 (fails 31) via rotate 0/rlllr
[287720 evals] best 5.53032e-11 (fails 31) via place_missing noop
[288520 evals] best 5.544e-11 (fails 31) via place_missing noop
[289560 evals] best 5.55504e-11 (fails 31) via core_undivide noop
[291560 evals] best 5.56508e-11 (fails 31) via rotate 0/lrrrl
[291960 evals] best 5.57529e-11 (fails 31) via place_missing noop
[294120 evals] best 5.59089e-11 (fails 31) via place_missing noop
[296120 evals] best 5.60467e-11 (fails 31) via place_missing noop
[300440 evals] best 5.61355e-11 (fails 31) via core_undivide noop
[301720 evals] best 5.62247e-11 (fails 31) via place_missing noop
[303160 evals] best 5.63495e-11 (fails 31) via place_missing noop
[305240 evals] best 6.24375e-11 (fails 30) via rotate 0/rlrr
[309560 evals] best 6.2556e-11 (fails 30) via place_missing noop
[313080 evals] best 6.27168e-11 (fails 30) via core_undivide noop
[315480 evals] best 6.28651e-11 (fails 30) via place_missing noop
[317240 evals] best 6.29148e-11 (fails 30) via place_missing noop
[317560 evals] best 6.33648e-11 (fails 30) via divide 0/rrl
[319800 evals] best 6.48073e-11 (fails 30) via crossover rrll<->rrrrl
[335160 evals] best 6.5715e-11 (fails 30) via swap 1/rrrl
[355640 evals] best 6.61765e-11 (fails 30) via rotate 0/rr
[367240 evals] best 1.41943e-10 (fails 29) via level_retype 0/rrl<->1/lrrrll
[369080 evals] best 1.4196e-10 (fails 29) via place_missing noop
[378440 evals] best 1.42097e-10 (fails 29) via place_missing noop
[380520 evals] best 1.42479e-10 (fails 29) via place_missing noop
[381640 evals] best 1.43053e-10 (fails 29) via core_undivide noop
[384680 evals] best 1.43342e-10 (fails 29) via core_undivide noop
[397960 evals] best 5.77526e-10 (fails 27) via rotate 0/rrr
[406600 evals] best 5.77589e-10 (fails 27) via place_missing noop
[421160 evals] best 6.00074e-10 (fails 27) via place_missing noop
[470040 evals] best 6.03394e-10 (fails 27) via swap 1/llrll
[496760 evals] best 6.12296e-10 (fails 27) via crossover llllrr<->rrrrr
[513240 evals] best 6.12376e-10 (fails 27) via swap 0/rrrr
[541400 evals] best 2.44951e-09 (fails 25) via level_retype 1/rlrlr<->0/llllrl
[638920 evals] best 2.44988e-09 (fails 25) via rotate 0/rrrr
[641880 evals] best 3.74964e-09 (fails 24) via crossover rrl<->rrrr
[649560 evals] best 3.77483e-09 (fails 24) via swap 0/rrl
[657240 evals] best 3.7751e-09 (fails 24) via core_undivide noop
[660920 evals] best 3.82849e-09 (fails 24) via swap 0/rlllrl
[661400 evals] best 3.84511e-09 (fails 24) via core_undivide noop
[661880 evals] best 3.84837e-09 (fails 24) via place_missing noop
[662680 evals] best 3.84862e-09 (fails 24) via place_missing noop
[665960 evals] best 3.84862e-09 (fails 24) via level_retype 1/llrllr<->0/lrlr
[670120 evals] best 3.85159e-09 (fails 24) via rotate 0/llllr
[671400 evals] best 3.85159e-09 (fails 24) via crossover r<->r
[681960 evals] best 3.85482e-09 (fails 24) via swap 0/rrrr
[682840 evals] best 3.85582e-09 (fails 24) via place_missing noop
[693080 evals] best 3.85764e-09 (fails 24) via rotate 1/lrrlr
[701960 evals] best 3.87466e-09 (fails 24) via rotate 0/llllr
[708760 evals] best 4.4024e-09 (fails 24) via level_retype 0/rlllrr<->1/lrrrll
[709080 evals] best 7.90799e-09 (fails 23) via rotate 0/rlllr
[713160 evals] best 7.90837e-09 (fails 23) via core_undivide noop
[722600 evals] best 7.90905e-09 (fails 23) via rotate 0/rrrr
[734520 evals] best 9.17808e-09 (fails 23) via retype 1/llrllr->O
[735000 evals] best 9.18197e-09 (fails 23) via rotate 0/rlr
[735800 evals] best 9.18331e-09 (fails 23) via rotate 0/rrrr
[809480 evals] best 2.30234e-08 (fails 22) via core_divide lrlr (2 floors)
[809960 evals] best 2.34106e-08 (fails 22) via place_missing noop
[847320 evals] best 2.46791e-08 (fails 22) via swap 0/llllr
[922120 evals] best 2.49586e-08 (fails 22) via swap 0/rrl
[974440 evals] best 4.80041e-08 (fails 21) via level_retype 1/llll<->0/llllrr
[974760 evals] best 4.80092e-08 (fails 21) via crossover lrrrlr<->lrlrrl
[988280 evals] best 4.80353e-08 (fails 21) via retype 0/rllrr->st2
[989560 evals] best 4.83453e-08 (fails 21) via place_missing noop
[993240 evals] best 4.86695e-08 (fails 21) via place_missing noop
[994360 evals] best 4.87958e-08 (fails 21) via level_fix st2: lvl0/rllrr → lvl1/rlll
[998200 evals] best 4.89159e-08 (fails 21) via core_undivide noop
[1002600 evals] best 4.89367e-08 (fails 21) via place_missing noop
[1009720 evals] best 4.8962e-08 (fails 21) via place_missing noop
[1011880 evals] best 4.89682e-08 (fails 21) via place_missing noop
[1022200 evals] best 4.91525e-08 (fails 21) via place_missing noop
[1023080 evals] best 4.92746e-08 (fails 21) via level_fix st2: lvl0/rllrr → lvl1/rlll
[1023880 evals] best 4.93868e-08 (fails 21) via core_undivide noop
[1028360 evals] best 4.94032e-08 (fails 21) via place_missing noop
[1029720 evals] best 4.94208e-08 (fails 21) via place_missing noop
[1029960 evals] best 4.94221e-08 (fails 21) via place_missing noop
[1058760 evals] best 8.61399e-08 (fails 20) via rotate 0/rlllr
[1060200 evals] best 8.62097e-08 (fails 20) via place_missing noop
[1063880 evals] best 8.62206e-08 (fails 20) via place_missing noop
[1083320 evals] best 8.62206e-08 (fails 20) via undivide 0/rllr
[1087160 evals] best 8.62355e-08 (fails 20) via rotate 0/rlllrr
[1088040 evals] best 8.62463e-08 (fails 20) via core_undivide noop
[1178920 evals] best 8.62463e-08 (fails 20) via undivide 0/rllr
[1645640 evals] best 8.64196e-08 (fails 20) via level_retype 1/rlrllr<->0/rrlr
[1651080 evals] best 8.66028e-08 (fails 20) via undivide 0/rrl
[1783320 evals] best 8.66028e-08 (fails 20) via undivide 0/rllr
[1846200 evals] best 8.66287e-08 (fails 20) via rotate 0/rlllrr
[1955720 evals] best 8.66287e-08 (fails 20) via undivide 0/rllr
[2308920 evals] interrupted — returning best-so-far
--- interrupted ---
elapsed : 210772.1s
evals : 2308920 across 28860 topologies
best : 8.66287e-08 (20 fails) via undivide 0/rllr
improvement history:
[ 200] 7.13373e-29 (seed)
[ 680] 7.13374e-29 (level_fix noop)
[ 1800] 1.43878e-28 (place_missing r -> lrrrl)
[ 4200] 2.61821e-28 (place_missing t -> rllrr)
[ 4360] 1.39503e-27 (core_divide rlrr (2 floors))
[ 4440] 2.20221e-27 (divide 0/rllrl)
[ 7560] 3.47487e-27 (core_undivide noop)
[ 8040] 4.94517e-26 (retype 0/rrl->r)
[ 9000] 3.79585e-25 (place_missing r -> lrrrl)
[ 9720] 3.93644e-25 (place_missing n -> rllr)
[ 10920] 6.00163e-24 (place_missing r -> lrrrl)
[ 12120] 6.11587e-24 (level_fix noop)
[ 12920] 6.29222e-24 (core_undivide noop)
[ 15000] 1.71947e-23 (place_missing m -> lrrl)
[ 15480] 1.73099e-23 (level_fix noop)
[ 19560] 6.08444e-23 (place_missing n -> rllrrr)
[ 27640] 6.14994e-23 (level_fix noop)
[ 28520] 6.20043e-23 (level_fix noop)
[ 29000] 6.23843e-23 (core_undivide noop)
[ 30120] 6.25916e-23 (core_undivide noop)
[ 30760] 6.26442e-23 (core_undivide noop)
[ 31320] 1.23029e-22 (undivide 0/rllrrr)
[ 31640] 1.85407e-21 (crossover rrl<->rlrr)
[ 33800] 1.8746e-21 (core_undivide noop)
[ 34040] 1.88627e-21 (core_undivide noop)
[ 35880] 1.89096e-21 (core_undivide noop)
[ 36200] 8.63218e-21 (swap 1/lrrrr)
[ 40680] 8.70626e-21 (level_compound_fix noop)
[ 41080] 1.67189e-20 (place_missing r -> llrlrl)
[ 41640] 1.67761e-20 (level_compound_fix noop)
[ 44920] 7.29193e-20 (crossover lrrlr<->rllrl)
[ 45960] 7.31576e-20 (level_compound_fix noop)
[ 47080] 1.36215e-19 (place_missing t -> rrrr)
[ 47480] 1.36247e-19 (level_fix noop)
[ 48360] 1.36406e-19 (level_fix noop)
[ 48600] 1.36485e-19 (crossover lrrlr<->rllrl)
[ 49160] 1.36534e-19 (level_compound_fix noop)
[ 50760] 1.36993e-19 (rotate 0/lrlr)
[ 57880] 1.37008e-19 (level_fix noop)
[ 57960] 1.37024e-19 (core_undivide noop)
[ 59320] 1.37041e-19 (level_fix noop)
[ 63160] 1.37057e-19 (core_undivide noop)
[ 63320] 1.37735e-19 (rotate 0/lrr)
[ 66600] 2.94829e-19 (level_retype 1/lrrrlrl<->0/llllrl)
[ 71800] 2.94872e-19 (core_undivide noop)
[ 74280] 5.90024e-19 (divide 0/rrrrr)
[ 75240] 7.62368e-19 (level_retype 0/rlll<->1/rlrlr)
[ 81320] 7.69032e-19 (level_retype 1/rlrlll<->0/rrrrl)
[ 83160] 1.03682e-18 (level_retype 1/lrlrl<->0/rllrrr)
[ 83480] 1.04208e-18 (rotate 0/rrrrr)
[ 89320] 1.04721e-18 (core_undivide noop)
[ 90760] 1.05258e-18 (core_undivide noop)
[ 92040] 1.22112e-18 (rotate 0/rrrr)
[ 96200] 1.54735e-18 (crossover lrrrr<->llllrl)
[ 98680] 1.54777e-18 (place_missing noop)
[ 99640] 1.54818e-18 (core_undivide noop)
[100600] 1.54858e-18 (core_undivide noop)
[102920] 1.54897e-18 (place_missing noop)
[103560] 1.54911e-18 (place_missing noop)
[104360] 1.62548e-18 (undivide 0/lrlr)
[105800] 1.62563e-18 (level_retype 0/rlrrr<->1/lrrrrl)
[106040] 1.62578e-18 (place_missing noop)
[109000] 1.62595e-18 (place_missing noop)
[109240] 1.62612e-18 (place_missing noop)
[109400] 1.6263e-18 (place_missing noop)
[110440] 1.62644e-18 (core_undivide noop)
[110520] 1.62653e-18 (crossover lrlr<->lrlrl)
[111160] 3.25423e-18 (divide 0/rrrrr)
[115320] 3.25464e-18 (place_missing noop)
[117800] 3.25582e-18 (level_retype 1/lrrrrr<->0/lrrrr)
[118360] 3.25868e-18 (place_missing noop)
[119640] 3.74625e-18 (place_missing r -> lrrl)
[120280] 3.74647e-18 (place_missing noop)
[120360] 3.74667e-18 (place_missing noop)
[123320] 3.74676e-18 (core_undivide noop)
[123720] 6.40395e-18 (divide 1/llrr)
[123880] 2.88855e-17 (place_missing r -> lrrl)
[124840] 2.89001e-17 (level_retype 0/lrrrr<->1/llrlrll)
[126600] 2.89018e-17 (place_missing noop)
[127480] 2.89033e-17 (place_missing noop)
[128360] 4.59545e-16 (level_compound_fix st1: lvl1 → lvl0/rllr)
[129800] 4.59566e-16 (core_undivide noop)
[133800] 4.59579e-16 (place_missing noop)
[138360] 9.21879e-16 (level_retype 0/lrrll<->1/rlrlr)
[138920] 9.21905e-16 (undivide 1/lrrrlr)
[177400] 1.02387e-15 (undivide 1/rrl)
[179960] 2.0557e-15 (divide 0/rrrrr)
[180440] 2.05953e-15 (level_retype 1/rllr<->0/rrrrrr)
[180760] 2.0647e-15 (crossover rlllrlrr<->rlllrlrr)
[185960] 4.03185e-15 (divide 0/lrrrl)
[189560] 4.04284e-15 (core_undivide noop)
[191560] 4.26565e-15 (crossover rrl<->rlrrr)
[192760] 4.27557e-15 (place_missing noop)
[194200] 8.22369e-15 (crossover llllrr<->rrrrr)
[194600] 1.65717e-14 (crossover rrrr<->rlllrlr)
[197640] 1.66031e-14 (core_undivide noop)
[201400] 3.39094e-14 (divide 0/rllr)
[205560] 4.33243e-14 (level_fix st2: lvl0/llllrrr → lvl1/rlll)
[206200] 8.67874e-14 (core_undivide noop)
[208360] 9.28664e-14 (level_fix of: lvl1/lrrll → lvl0/rllr)
[209960] 9.86678e-14 (level_fix of: lvl1/lrrll → lvl0/rllr)
[211640] 9.89888e-14 (place_missing noop)
[212440] 9.93193e-14 (core_undivide noop)
[214200] 9.96673e-14 (place_missing noop)
[216520] 1.0003e-13 (place_missing noop)
[220440] 1.96926e-13 (undivide 1/lrlr)
[221720] 1.99592e-13 (undivide 1/lrlr)
[222200] 2.00319e-13 (core_undivide noop)
[224040] 2.01076e-13 (place_missing noop)
[225800] 2.01871e-13 (level_retype 0/llllrrr<->1/lrrlrrr)
[228920] 3.94547e-13 (undivide 0/lrrl)
[229640] 3.9913e-13 (crossover lrrl<->lrrl)
[230600] 1.03507e-12 (place_missing n -> rllr)
[232600] 1.0387e-12 (swap 0/rrrr)
[232760] 1.03877e-12 (place_missing n -> rllr)
[235560] 1.21726e-13 (divide 1/rrrl)
[239640] 2.9842e-12 (place_missing noop)
[241560] 2.99774e-12 (place_missing noop)
[244200] 3.00495e-12 (core_undivide noop)
[244920] 3.01614e-12 (level_retype 0/llllrrr<->1/llrlrlr)
[245000] 3.16105e-12 (rotate 1/lrrlrr)
[245800] 3.21175e-12 (place_missing noop)
[248760] 3.21456e-12 (place_missing noop)
[250760] 3.2718e-12 (place_missing noop)
[251000] 3.28567e-12 (place_missing noop)
[251480] 3.33817e-12 (divide 0/rllr)
[251640] 3.41781e-12 (place_missing noop)
[252680] 3.44722e-12 (core_undivide noop)
[255160] 3.48209e-12 (core_undivide noop)
[258040] 3.50923e-12 (crossover rrl<->lrrrlr)
[258440] 3.56524e-12 (place_missing noop)
[259240] 7.13048e-12 (rotate 0/rllr)
[261560] 7.15069e-12 (place_missing noop)
[263720] 1.3349e-11 (swap 0/rllr)
[268200] 1.33728e-11 (place_missing noop)
[269560] 1.33841e-11 (place_missing noop)
[269720] 1.35872e-11 (place_missing noop)
[276360] 2.722e-11 (swap 0/lrl)
[277400] 2.731e-11 (core_undivide noop)
[278280] 5.46451e-11 (level_fix st2: lvl0/rllrl → lvl1/rlll)
[282120] 5.47747e-11 (place_missing noop)
[283400] 5.49101e-11 (retype 0/llllrrl->st2)
[284360] 5.49984e-11 (core_undivide noop)
[287240] 5.50909e-11 (rotate 0/rlllr)
[287720] 5.53032e-11 (place_missing noop)
[288520] 5.544e-11 (place_missing noop)
[289560] 5.55504e-11 (core_undivide noop)
[291560] 5.56508e-11 (rotate 0/lrrrl)
[291960] 5.57529e-11 (place_missing noop)
[294120] 5.59089e-11 (place_missing noop)
[296120] 5.60467e-11 (place_missing noop)
[300440] 5.61355e-11 (core_undivide noop)
[301720] 5.62247e-11 (place_missing noop)
[303160] 5.63495e-11 (place_missing noop)
[305240] 6.24375e-11 (rotate 0/rlrr)
[309560] 6.2556e-11 (place_missing noop)
[313080] 6.27168e-11 (core_undivide noop)
[315480] 6.28651e-11 (place_missing noop)
[317240] 6.29148e-11 (place_missing noop)
[317560] 6.33648e-11 (divide 0/rrl)
[319800] 6.48073e-11 (crossover rrll<->rrrrl)
[335160] 6.5715e-11 (swap 1/rrrl)
[355640] 6.61765e-11 (rotate 0/rr)
[367240] 1.41943e-10 (level_retype 0/rrl<->1/lrrrll)
[369080] 1.4196e-10 (place_missing noop)
[378440] 1.42097e-10 (place_missing noop)
[380520] 1.42479e-10 (place_missing noop)
[381640] 1.43053e-10 (core_undivide noop)
[384680] 1.43342e-10 (core_undivide noop)
[397960] 5.77526e-10 (rotate 0/rrr)
[406600] 5.77589e-10 (place_missing noop)
[421160] 6.00074e-10 (place_missing noop)
[470040] 6.03394e-10 (swap 1/llrll)
[496760] 6.12296e-10 (crossover llllrr<->rrrrr)
[513240] 6.12376e-10 (swap 0/rrrr)
[541400] 2.44951e-09 (level_retype 1/rlrlr<->0/llllrl)
[638920] 2.44988e-09 (rotate 0/rrrr)
[641880] 3.74964e-09 (crossover rrl<->rrrr)
[649560] 3.77483e-09 (swap 0/rrl)
[657240] 3.7751e-09 (core_undivide noop)
[660920] 3.82849e-09 (swap 0/rlllrl)
[661400] 3.84511e-09 (core_undivide noop)
[661880] 3.84837e-09 (place_missing noop)
[662680] 3.84862e-09 (place_missing noop)
[665960] 3.84862e-09 (level_retype 1/llrllr<->0/lrlr)
[670120] 3.85159e-09 (rotate 0/llllr)
[671400] 3.85159e-09 (crossover r<->r)
[681960] 3.85482e-09 (swap 0/rrrr)
[682840] 3.85582e-09 (place_missing noop)
[693080] 3.85764e-09 (rotate 1/lrrlr)
[701960] 3.87466e-09 (rotate 0/llllr)
[708760] 4.4024e-09 (level_retype 0/rlllrr<->1/lrrrll)
[709080] 7.90799e-09 (rotate 0/rlllr)
[713160] 7.90837e-09 (core_undivide noop)
[722600] 7.90905e-09 (rotate 0/rrrr)
[734520] 9.17808e-09 (retype 1/llrllr->O)
[735000] 9.18197e-09 (rotate 0/rlr)
[735800] 9.18331e-09 (rotate 0/rrrr)
[809480] 2.30234e-08 (core_divide lrlr (2 floors))
[809960] 2.34106e-08 (place_missing noop)
[847320] 2.46791e-08 (swap 0/llllr)
[922120] 2.49586e-08 (swap 0/rrl)
[974440] 4.80041e-08 (level_retype 1/llll<->0/llllrr)
[974760] 4.80092e-08 (crossover lrrrlr<->lrlrrl)
[988280] 4.80353e-08 (retype 0/rllrr->st2)
[989560] 4.83453e-08 (place_missing noop)
[993240] 4.86695e-08 (place_missing noop)
[994360] 4.87958e-08 (level_fix st2: lvl0/rllrr → lvl1/rlll)
[998200] 4.89159e-08 (core_undivide noop)
[1002600] 4.89367e-08 (place_missing noop)
[1009720] 4.8962e-08 (place_missing noop)
[1011880] 4.89682e-08 (place_missing noop)
[1022200] 4.91525e-08 (place_missing noop)
[1023080] 4.92746e-08 (level_fix st2: lvl0/rllrr → lvl1/rlll)
[1023880] 4.93868e-08 (core_undivide noop)
[1028360] 4.94032e-08 (place_missing noop)
[1029720] 4.94208e-08 (place_missing noop)
[1029960] 4.94221e-08 (place_missing noop)
[1058760] 8.61399e-08 (rotate 0/rlllr)
[1060200] 8.62097e-08 (place_missing noop)
[1063880] 8.62206e-08 (place_missing noop)
[1083320] 8.62206e-08 (undivide 0/rllr)
[1087160] 8.62355e-08 (rotate 0/rlllrr)
[1088040] 8.62463e-08 (core_undivide noop)
[1178920] 8.62463e-08 (undivide 0/rllr)
[1645640] 8.64196e-08 (level_retype 1/rlrllr<->0/rrlr)
[1651080] 8.66028e-08 (undivide 0/rrl)
[1783320] 8.66028e-08 (undivide 0/rllr)
[1846200] 8.66287e-08 (rotate 0/rlllrr)
[1955720] 8.66287e-08 (undivide 0/rllr)
written : /home/bruno/src/homemaker-layout/examples/harbor-house/evolved-warmshare.dom

View file

@ -0,0 +1,616 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.5453707551767608
- 0.5453707551767608
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.5522887920141253
- 0.5522887920141253
l:
rotation: 3
division:
- 0.5422240475759911
- 0.5422240475759911
l:
rotation: 3
division:
- 0.5884031332206187
- 0.5884031332206187
l:
type: da1
rotation: 0
r:
rotation: 1
division:
- 0.4351188444584838
- 0.4351188444584838
l:
rotation: 3
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: st1
rotation: 0
r:
type: k1
rotation: 0
r:
rotation: 1
division:
- 0.5858843654327277
- 0.5858843654327277
l:
rotation: 1
division:
- 0.6692443578136734
- 0.6692443578136734
l:
rotation: 3
division:
- 0.7222802898935807
- 0.7222802898935807
l:
rotation: 0
division:
- 0.5791570312500001
- 0.5791570312500001
l:
rotation: 3
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: t
rotation: 0
r:
type: cr1
rotation: 0
r:
type: cr1
rotation: 0
r:
type: O
rotation: 1
r:
type: ws1
rotation: 0
r:
rotation: 1
division:
- 0.6234470574437853
- 0.6234470574437853
l:
rotation: 0
division:
- 0.5902842616284559
- 0.5902842616284559
l:
rotation: 1
division:
- 0.7339337357234825
- 0.7339337357234825
l:
type: n
rotation: 0
r:
type: O
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.7824086560875603
- 0.7824086560875603
l:
rotation: 0
division:
- 0.7039689912158207
- 0.7039689912158207
l:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.5936359570312502
- 0.5936359570312502
l:
type: st1
rotation: 0
r:
type: cr1
rotation: 0
r:
type: C
rotation: 1
r:
rotation: 1
division:
- 0.6570350194962238
- 0.6570350194962238
l:
rotation: 0
division:
- 0.38409579126711796
- 0.38409579126711796
l:
rotation: 3
division:
- 0.7722513353285644
- 0.7722513353285644
l:
rotation: 0
division:
- 0.5566301900554915
- 0.5566301900554915
l:
type: me1
rotation: 0
r:
type: C
rotation: 3
r:
rotation: 3
division:
- 0.41924682120742435
- 0.41924682120742435
l:
type: t
rotation: 0
r:
type: ef1
rotation: 0
r:
rotation: 1
division:
- 0.5923752795527412
- 0.5923752795527412
l:
rotation: 3
division:
- 0.8429374722623478
- 0.8429374722623478
l:
type: n
rotation: 0
r:
type: la1
rotation: 0
r:
rotation: 1
division:
- 0.6090773265385678
- 0.6090773265385678
l:
rotation: 3
division:
- 0.7764295659905632
- 0.7764295659905632
l:
rotation: 3
division:
- 0.6385206269531251
- 0.6385206269531251
l:
type: st2
rotation: 0
r:
type: C
rotation: 3
r:
type: t
rotation: 0
r:
type: O
rotation: 1
r:
rotation: 1
division:
- 0.6421146395641212
- 0.6421146395641212
l:
rotation: 2
division:
- 0.22974356566741397
- 0.22974356566741397
l:
rotation: 3
division:
- 0.6084768559570314
- 0.6084768559570314
l:
type: m
rotation: 0
r:
rotation: 0
division:
- 0.968265351741025
- 0.968265351741025
l:
type: t
rotation: 0
r:
type: st2
rotation: 0
r:
type: O
rotation: 3
r:
rotation: 1
division:
- 0.8784173200136786
- 0.8784173200136786
l:
rotation: 0
division:
- 0.4059970339301521
- 0.4059970339301521
l:
type: m
rotation: 1
r:
type: C
rotation: 1
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: O
rotation: 0
above:
rotation: 0
division:
- 0.5326764625682993
- 0.5326764625682993
height: 3.0
l:
rotation: 0
division:
- 0.5536579163160164
- 0.5536579163160164
l:
rotation: 0
division:
- 0.4853471066909839
- 0.4853471066909839
l:
rotation: 0
division:
- 0.7987297048921393
- 0.7987297048921393
l:
rotation: 0
division:
- 0.7297117619482362
- 0.7297117619482362
l:
rotation: 3
division:
- 0.7579431477526928
- 0.7579431477526928
l:
type: O
rotation: 0
r:
rotation: 3
division:
- 0.6236887773559573
- 0.6236887773559573
l:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 3
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 1
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 3
division:
- 0.551578125
- 0.551578125
l:
type: O
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.43356671101589384
- 0.43356671101589384
l:
rotation: 0
division:
- 0.13133577297899704
- 0.13133577297899704
l:
rotation: 1
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.5797285677939966
- 0.5797285677939966
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.551578125
- 0.551578125
l:
type: st1
rotation: 0
r:
rotation: 3
division:
- 0.670845733692627
- 0.670845733692627
l:
type: li1
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 0
division:
- 0.781888627381648
- 0.781888627381648
l:
rotation: 0
division:
- 0.38499157916891213
- 0.38499157916891213
l:
rotation: 0
division:
- 0.2012702951078606
- 0.2012702951078606
l:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.4444444444444444
- 0.4444444444444444
l:
rotation: 0
division:
- 0.9730225242044375
- 0.9730225242044375
l:
type: r
rotation: 2
r:
rotation: 1
division:
- 0.5004934210526315
- 0.5004934210526315
l:
type: st2
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.5945754854305073
- 0.5945754854305073
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.4902664331159802
- 0.4902664331159802
l:
rotation: 0
division:
- 0.6499007975748095
- 0.6499007975748095
l:
rotation: 0
division:
- 0.5193481864706366
- 0.5193481864706366
l:
rotation: 0
division:
- 0.26078324488789595
- 0.26078324488789595
l:
rotation: 0
division:
- 0.5010799367804276
- 0.5010799367804276
l:
type: ut1
rotation: 3
r:
type: O
rotation: 0
r:
type: m
rotation: 3
r:
rotation: 0
division:
- 0.7987297048921393
- 0.7987297048921393
l:
type: C
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.2873334582149999
- 0.2873334582149999
l:
rotation: 0
division:
- 0.375
- 0.375
l:
type: n
rotation: 0
r:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.4595786624530838
- 0.4595786624530838
l:
rotation: 0
division:
- 0.9210526315789473
- 0.9210526315789473
l:
type: O
rotation: 0
r:
rotation: 3
division:
- 0.7294856269372924
- 0.7294856269372924
l:
type: st1
rotation: 0
r:
rotation: 1
division:
- 0.7039689912158207
- 0.7039689912158207
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5559478988311726
- 0.5559478988311726
l:
rotation: 0
division:
- 0.2012702951078606
- 0.2012702951078606
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5936359570312502
- 0.5936359570312502
l:
type: C
rotation: 3
r:
type: t
rotation: 1
r:
type: O
rotation: 2

View file

@ -0,0 +1,600 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.5453707551767608
- 0.5453707551767608
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.5522887920141253
- 0.5522887920141253
l:
rotation: 3
division:
- 0.5422240475759911
- 0.5422240475759911
l:
rotation: 3
division:
- 0.5884031332206187
- 0.5884031332206187
l:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.4351188444584838
- 0.4351188444584838
l:
rotation: 3
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: st1
rotation: 3
r:
type: me1
rotation: 0
r:
rotation: 1
division:
- 0.5858843654327277
- 0.5858843654327277
l:
rotation: 1
division:
- 0.6692443578136734
- 0.6692443578136734
l:
rotation: 3
division:
- 0.7222802898935807
- 0.7222802898935807
l:
rotation: 0
division:
- 0.5791570312500001
- 0.5791570312500001
l:
rotation: 3
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: t
rotation: 0
r:
type: cr1
rotation: 0
r:
type: cr1
rotation: 0
r:
type: O
rotation: 1
r:
type: ws1
rotation: 0
r:
rotation: 1
division:
- 0.6234470574437853
- 0.6234470574437853
l:
rotation: 0
division:
- 0.5902842616284559
- 0.5902842616284559
l:
rotation: 1
division:
- 0.7385208215717542
- 0.7385208215717542
l:
type: n
rotation: 0
r:
type: O
rotation: 0
r:
type: da1
rotation: 0
r:
rotation: 1
division:
- 0.7824086560875603
- 0.7824086560875603
l:
rotation: 0
division:
- 0.7215682159962162
- 0.7215682159962162
l:
type: k1
rotation: 0
r:
rotation: 1
division:
- 0.5936359570312502
- 0.5936359570312502
l:
type: st1
rotation: 0
r:
type: cr1
rotation: 0
r:
type: C
rotation: 1
r:
rotation: 1
division:
- 0.6570350194962238
- 0.6570350194962238
l:
rotation: 0
division:
- 0.38409579126711796
- 0.38409579126711796
l:
rotation: 3
division:
- 0.7722513353285644
- 0.7722513353285644
l:
rotation: 0
division:
- 0.629026904149584
- 0.629026904149584
l:
type: m
rotation: 0
r:
type: C
rotation: 3
r:
type: ef1
rotation: 3
r:
rotation: 1
division:
- 0.5923752795527412
- 0.5923752795527412
l:
rotation: 3
division:
- 0.8429374722623478
- 0.8429374722623478
l:
type: n
rotation: 0
r:
type: la1
rotation: 0
r:
rotation: 1
division:
- 0.6090773265385678
- 0.6090773265385678
l:
rotation: 3
division:
- 0.9561064910184571
- 0.9561064910184571
l:
rotation: 3
division:
- 0.6385206269531251
- 0.6385206269531251
l:
type: st2
rotation: 0
r:
type: C
rotation: 3
r:
type: O
rotation: 0
r:
type: O
rotation: 1
r:
rotation: 1
division:
- 0.646127856061397
- 0.646127856061397
l:
rotation: 2
division:
- 0.23548715480909932
- 0.23548715480909932
l:
rotation: 3
division:
- 0.6084768559570314
- 0.6084768559570314
l:
type: m
rotation: 0
r:
rotation: 0
division:
- 0.9564169654832019
- 0.9564169654832019
l:
type: t
rotation: 0
r:
type: st2
rotation: 0
r:
type: O
rotation: 3
r:
rotation: 1
division:
- 0.8784173200136786
- 0.8784173200136786
l:
rotation: 0
division:
- 0.4161469597784059
- 0.4161469597784059
l:
type: m
rotation: 1
r:
type: C
rotation: 1
r:
type: O
rotation: 1
above:
rotation: 0
division:
- 0.5326764625682993
- 0.5326764625682993
height: 3.0
l:
rotation: 0
division:
- 0.5536579163160164
- 0.5536579163160164
l:
rotation: 0
division:
- 0.4853471066909839
- 0.4853471066909839
l:
rotation: 0
division:
- 0.7987297048921393
- 0.7987297048921393
l:
rotation: 0
division:
- 0.7297117619482362
- 0.7297117619482362
l:
rotation: 3
division:
- 0.7579431477526928
- 0.7579431477526928
l:
type: O
rotation: 0
r:
rotation: 3
division:
- 0.6236887773559573
- 0.6236887773559573
l:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.5650312500000001
- 0.5650312500000001
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 1
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 3
division:
- 0.551578125
- 0.551578125
l:
type: O
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.43356671101589384
- 0.43356671101589384
l:
rotation: 0
division:
- 0.13133577297899704
- 0.13133577297899704
l:
rotation: 1
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.5797285677939966
- 0.5797285677939966
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.551578125
- 0.551578125
l:
type: st1
rotation: 0
r:
rotation: 3
division:
- 0.670845733692627
- 0.670845733692627
l:
type: r
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 0
division:
- 0.781888627381648
- 0.781888627381648
l:
rotation: 0
division:
- 0.38499157916891213
- 0.38499157916891213
l:
rotation: 0
division:
- 0.2012702951078606
- 0.2012702951078606
l:
type: n
rotation: 0
r:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.4444444444444444
- 0.4444444444444444
l:
rotation: 0
division:
- 0.9730225242044375
- 0.9730225242044375
l:
type: r
rotation: 2
r:
rotation: 1
division:
- 0.5004934210526315
- 0.5004934210526315
l:
type: st2
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.5945754854305073
- 0.5945754854305073
l:
type: r
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.4902664331159802
- 0.4902664331159802
l:
rotation: 0
division:
- 0.6499007975748095
- 0.6499007975748095
l:
rotation: 0
division:
- 0.5193481864706366
- 0.5193481864706366
l:
rotation: 0
division:
- 0.26078324488789595
- 0.26078324488789595
l:
rotation: 0
division:
- 0.5136069351999384
- 0.5136069351999384
l:
type: ut1
rotation: 3
r:
type: O
rotation: 0
r:
type: li1
rotation: 3
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.2873334582149999
- 0.2873334582149999
l:
rotation: 0
division:
- 0.375
- 0.375
l:
type: n
rotation: 0
r:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.4595786624530838
- 0.4595786624530838
l:
rotation: 0
division:
- 0.9210526315789473
- 0.9210526315789473
l:
type: O
rotation: 0
r:
rotation: 3
division:
- 0.7294856269372924
- 0.7294856269372924
l:
type: st1
rotation: 0
r:
rotation: 3
division:
- 0.7039689912158207
- 0.7039689912158207
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5559478988311726
- 0.5559478988311726
l:
rotation: 0
division:
- 0.2012702951078606
- 0.2012702951078606
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5936359570312502
- 0.5936359570312502
l:
type: C
rotation: 3
r:
type: r
rotation: 1
r:
type: O
rotation: 2

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,536 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.5386377828906278
- 0.5386377828906278
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.5517443075001449
- 0.5517443075001449
l:
rotation: 3
division:
- 0.5158947481748943
- 0.5158947481748943
l:
rotation: 3
division:
- 0.5878230446896753
- 0.5878230446896753
l:
type: da1
rotation: 0
r:
rotation: 1
division:
- 0.43468987418790384
- 0.43468987418790384
l:
rotation: 2
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: O
rotation: 0
r:
type: k1
rotation: 0
r:
rotation: 1
division:
- 0.5179419369082577
- 0.5179419369082577
l:
rotation: 1
division:
- 0.6367472099130139
- 0.6367472099130139
l:
rotation: 3
division:
- 0.7039689912158207
- 0.7039689912158207
l:
type: t
rotation: 0
r:
type: cr1
rotation: 0
r:
rotation: 1
division:
- 0.7035502113281252
- 0.7035502113281252
l:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5139609239961543
- 0.5139609239961543
l:
type: C
rotation: 0
r:
type: ws1
rotation: 0
r:
rotation: 1
division:
- 0.5931737335114493
- 0.5931737335114493
l:
rotation: 0
division:
- 0.5616212557627989
- 0.5616212557627989
l:
rotation: 1
division:
- 0.7153269981002015
- 0.7153269981002015
l:
type: m
rotation: 0
r:
type: O
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.7258279395694767
- 0.7258279395694767
l:
type: n
rotation: 0
r:
type: C
rotation: 3
r:
rotation: 1
division:
- 0.6563872689019125
- 0.6563872689019125
l:
rotation: 0
division:
- 0.3837171230535781
- 0.3837171230535781
l:
rotation: 3
division:
- 0.7714899965162132
- 0.7714899965162132
l:
rotation: 0
division:
- 0.5543490846014826
- 0.5543490846014826
l:
type: me1
rotation: 0
r:
type: C
rotation: 3
r:
rotation: 3
division:
- 0.4188334986758365
- 0.4188334986758365
l:
type: m
rotation: 0
r:
type: ef1
rotation: 0
r:
rotation: 1
division:
- 0.5917912750050387
- 0.5917912750050387
l:
rotation: 1
division:
- 0.8215672645503999
- 0.8215672645503999
l:
type: n
rotation: 0
r:
type: la1
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.6105714203573651
- 0.6105714203573651
l:
rotation: 0
division:
- 0.13738512099882866
- 0.13738512099882866
l:
type: t
rotation: 0
r:
type: C
rotation: 3
r:
rotation: 1
division:
- 0.8352659754204284
- 0.8352659754204284
l:
rotation: 0
division:
- 0.3860528485005146
- 0.3860528485005146
l:
type: m
rotation: 0
r:
rotation: 1
division:
- 0.6121720340397159
- 0.6121720340397159
l:
rotation: 1
division:
- 0.5125
- 0.5125
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
type: O
rotation: 0
above:
rotation: 0
division:
- 0.5326764625682993
- 0.5326764625682993
height: 3.0
l:
rotation: 0
division:
- 0.5536579163160164
- 0.5536579163160164
l:
rotation: 0
division:
- 0.4853471066909839
- 0.4853471066909839
l:
rotation: 0
division:
- 0.7987297048921393
- 0.7987297048921393
l:
rotation: 0
division:
- 0.5993870419844443
- 0.5993870419844443
l:
rotation: 3
division:
- 0.7571959149418948
- 0.7571959149418948
l:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 1
division:
- 0.7211389666113284
- 0.7211389666113284
l:
type: r
rotation: 0
r:
type: st1
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.43356671101589384
- 0.43356671101589384
l:
rotation: 0
division:
- 0.13133577297899704
- 0.13133577297899704
l:
rotation: 1
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.5791570312500001
- 0.5791570312500001
l:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.3350957664191451
- 0.3350957664191451
l:
type: li1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.781888627381648
- 0.781888627381648
l:
rotation: 0
division:
- 0.38499157916891213
- 0.38499157916891213
l:
rotation: 0
division:
- 0.2012702951078606
- 0.2012702951078606
l:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.4444444444444444
- 0.4444444444444444
l:
rotation: 0
division:
- 0.7997188424651172
- 0.7997188424651172
l:
type: r
rotation: 0
r:
rotation: 3
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.538125
- 0.538125
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.4902664331159802
- 0.4902664331159802
l:
rotation: 0
division:
- 0.6499007975748095
- 0.6499007975748095
l:
rotation: 0
division:
- 0.5193481864706366
- 0.5193481864706366
l:
rotation: 0
division:
- 0.26078324488789595
- 0.26078324488789595
l:
rotation: 0
division:
- 0.5005859374999999
- 0.5005859374999999
l:
type: ut1
rotation: 3
r:
type: O
rotation: 0
r:
rotation: 2
division:
- 0.5
- 0.5
l:
type: n
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.7987297048921393
- 0.7987297048921393
l:
type: C
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.2873334582149999
- 0.2873334582149999
l:
rotation: 0
division:
- 0.375
- 0.375
l:
type: n
rotation: 0
r:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.4595786624530838
- 0.4595786624530838
l:
rotation: 0
division:
- 0.9210526315789473
- 0.9210526315789473
l:
type: r
rotation: 0
r:
rotation: 3
division:
- 0.6233177548828126
- 0.6233177548828126
l:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5559478988311726
- 0.5559478988311726
l:
rotation: 0
division:
- 0.2012702951078606
- 0.2012702951078606
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 1
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
type: O
rotation: 3
r:
type: O
rotation: 2

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,464 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.6286425603099974
- 0.6286425603099974
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.6961787241446729
- 0.6961787241446729
l:
rotation: 1
division:
- 0.6961137205157485
- 0.6961137205157485
l:
rotation: 1
division:
- 0.8000952839254911
- 0.8000952839254911
l:
rotation: 0
division:
- 0.34228096821276366
- 0.34228096821276366
l:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.5134228458906376
- 0.5134228458906376
l:
rotation: 3
division:
- 0.7589264352872361
- 0.7589264352872361
l:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.6715791695479109
- 0.6715791695479109
l:
type: C
rotation: 0
r:
type: t
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 2
division:
- 0.5008445945945945
- 0.5008445945945945
l:
type: O
rotation: 0
r:
type: st2
rotation: 0
r:
type: da1
rotation: 1
r:
rotation: 1
division:
- 0.6306097307187415
- 0.6306097307187415
l:
rotation: 0
division:
- 0.6050962605989646
- 0.6050962605989646
l:
type: ws1
rotation: 0
r:
rotation: 3
division:
- 0.41604578538190495
- 0.41604578538190495
l:
type: m
rotation: 0
r:
rotation: 1
division:
- 0.5801999047842895
- 0.5801999047842895
l:
type: ef1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 3
division:
- 0.5554214466016547
- 0.5554214466016547
l:
rotation: 3
division:
- 0.6634630133762056
- 0.6634630133762056
l:
type: la1
rotation: 0
r:
type: C
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.3183073798142892
- 0.3183073798142892
l:
rotation: 1
division:
- 0.7288929527865818
- 0.7288929527865818
l:
rotation: 0
division:
- 0.6129209569176637
- 0.6129209569176637
l:
type: t
rotation: 0
r:
type: me1
rotation: 1
r:
rotation: 1
division:
- 0.7246951206523857
- 0.7246951206523857
l:
type: C
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.5017094185511319
- 0.5017094185511319
l:
rotation: 1
division:
- 0.30105918664949827
- 0.30105918664949827
l:
rotation: 1
division:
- 0.6638579318365495
- 0.6638579318365495
l:
rotation: 0
division:
- 0.5009003374542805
- 0.5009003374542805
l:
type: C
rotation: 0
r:
type: t
rotation: 0
r:
type: C
rotation: 2
r:
rotation: 1
division:
- 0.6870827721339403
- 0.6870827721339403
l:
type: n
rotation: 0
r:
rotation: 3
division:
- 0.6682526461519316
- 0.6682526461519316
l:
rotation: 0
division:
- 0.5327773503483957
- 0.5327773503483957
l:
type: m
rotation: 0
r:
type: O
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.4214065690013669
- 0.4214065690013669
l:
type: k1
rotation: 0
r:
rotation: 3
division:
- 0.745677282404668
- 0.745677282404668
l:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.6917928468541735
- 0.6917928468541735
l:
type: m
rotation: 0
r:
type: C
rotation: 0
above:
rotation: 0
division:
- 0.5861099820713479
- 0.5861099820713479
height: 3.0
l:
rotation: 0
division:
- 0.8082997680406668
- 0.8082997680406668
l:
rotation: 0
division:
- 0.513508155522566
- 0.513508155522566
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: O
rotation: 2
r:
rotation: 0
division:
- 0.8221134914602137
- 0.8221134914602137
l:
rotation: 1
division:
- 0.5801999047842894
- 0.5801999047842894
l:
type: st2
rotation: 3
r:
rotation: 3
division:
- 0.723190234494442
- 0.723190234494442
l:
rotation: 0
division:
- 0.5910581976888503
- 0.5910581976888503
l:
type: r
rotation: 2
r:
type: ut1
rotation: 0
r:
type: r
rotation: 0
r:
type: st1
rotation: 1
r:
rotation: 0
division:
- 0.48717948717948717
- 0.48717948717948717
l:
rotation: 0
division:
- 0.5263157894736842
- 0.5263157894736842
l:
rotation: 2
division:
- 0.5804589225989242
- 0.5804589225989242
l:
rotation: 3
division:
- 0.5797902238175673
- 0.5797902238175673
l:
type: li1
rotation: 0
r:
type: st2
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.5660486875944284
- 0.5660486875944284
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.3426142512905777
- 0.3426142512905777
l:
rotation: 0
division:
- 0.14221480598659772
- 0.14221480598659772
l:
rotation: 1
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.4470578082838084
- 0.4470578082838084
l:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 1
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 2
division:
- 0.5008445945945945
- 0.5008445945945945
l:
type: C
rotation: 0
r:
type: t
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 0
division:
- 0.19149268227071817
- 0.19149268227071817
l:
type: r
rotation: 0
r:
type: O
rotation: 0

View file

@ -0,0 +1,448 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.5002414199166638
- 0.5002414199166638
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.6198201272472108
- 0.6198201272472108
l:
rotation: 2
division:
- 0.5217605220117958
- 0.5217605220117958
l:
rotation: 1
division:
- 0.7590430919985613
- 0.7590430919985613
l:
rotation: 2
division:
- 0.7938419737388742
- 0.7938419737388742
l:
type: da1
rotation: 0
r:
rotation: 1
division:
- 0.7498144387419106
- 0.7498144387419106
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
type: k1
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: ws1
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 1
division:
- 0.2911433327061006
- 0.2911433327061006
l:
rotation: 1
division:
- 0.5088642132269535
- 0.5088642132269535
l:
type: t
rotation: 3
r:
rotation: 1
division:
- 0.5335936515673456
- 0.5335936515673456
l:
type: ef1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6472234492470668
- 0.6472234492470668
l:
rotation: 1
division:
- 0.43747481716202774
- 0.43747481716202774
l:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.6165142552980367
- 0.6165142552980367
l:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6134920533416099
- 0.6134920533416099
l:
type: m
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.5765395746194787
- 0.5765395746194787
l:
type: la1
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.8472678521275332
- 0.8472678521275332
l:
rotation: 0
division:
- 0.8550118963253994
- 0.8550118963253994
l:
rotation: 1
division:
- 0.3775424828064208
- 0.3775424828064208
l:
rotation: 1
division:
- 0.47923829168651655
- 0.47923829168651655
l:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.7502693114328789
- 0.7502693114328789
l:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.6229469531250001
- 0.6229469531250001
l:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
type: of
rotation: 1
r:
rotation: 3
division:
- 0.5326035404958387
- 0.5326035404958387
l:
rotation: 2
division:
- 0.5011097383268266
- 0.5011097383268266
l:
type: m
rotation: 0
r:
type: m
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.25132830102773074
- 0.25132830102773074
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.7173370258933403
- 0.7173370258933403
l:
rotation: 0
division:
- 0.2593642963194206
- 0.2593642963194206
l:
type: t
rotation: 0
r:
type: me1
rotation: 0
r:
type: C
rotation: 3
above:
rotation: 0
division:
- 0.5662620679201393
- 0.5662620679201393
height: 3.0
l:
rotation: 0
division:
- 0.5300569106355991
- 0.5300569106355991
l:
rotation: 0
division:
- 0.0863852684329759
- 0.0863852684329759
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: n
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5060943172283778
- 0.5060943172283778
l:
rotation: 0
division:
- 0.5599478567102678
- 0.5599478567102678
l:
rotation: 1
division:
- 0.7232561306495806
- 0.7232561306495806
l:
type: st1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.7185803637162013
- 0.7185803637162013
l:
type: O
rotation: 0
r:
type: t
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.4566953630047795
- 0.4566953630047795
l:
rotation: 0
division:
- 0.16593799911395812
- 0.16593799911395812
l:
type: ut1
rotation: 0
r:
rotation: 3
division:
- 0.525234375
- 0.525234375
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.2988974834269737
- 0.2988974834269737
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: st1
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.54782581409007
- 0.54782581409007
l:
type: C
rotation: 0
r:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.5670341721910087
- 0.5670341721910087
l:
rotation: 0
division:
- 0.5878540477469637
- 0.5878540477469637
l:
rotation: 0
division:
- 0.2988974834269737
- 0.2988974834269737
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 3
division:
- 0.5
- 0.5
l:
rotation: 3
division:
- 0.6580826806640626
- 0.6580826806640626
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.6164728327412322
- 0.6164728327412322
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.6
- 0.6
l:
rotation: 0
division:
- 0.33824255258409636
- 0.33824255258409636
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5072078035781677
- 0.5072078035781677
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
type: li1
rotation: 0

View file

@ -0,0 +1,488 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.5066158952271099
- 0.5066158952271099
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.6277119594295387
- 0.6277119594295387
l:
rotation: 2
division:
- 0.5217907300660787
- 0.5217907300660787
l:
rotation: 1
division:
- 0.7976448943474054
- 0.7976448943474054
l:
rotation: 2
division:
- 0.8143512774678288
- 0.8143512774678288
l:
type: da1
rotation: 0
r:
rotation: 1
division:
- 0.7504256284125047
- 0.7504256284125047
l:
rotation: 0
division:
- 0.26287034668662324
- 0.26287034668662324
l:
rotation: 1
division:
- 0.5
- 0.5
l:
type: st1
rotation: 0
r:
type: st1
rotation: 0
r:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
type: k1
rotation: 0
r:
rotation: 1
division:
- 0.5004075606170104
- 0.5004075606170104
l:
type: n
rotation: 0
r:
rotation: 2
division:
- 0.6077531250000001
- 0.6077531250000001
l:
type: ws1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.29138064981873296
- 0.29138064981873296
l:
rotation: 1
division:
- 0.5092789992523881
- 0.5092789992523881
l:
type: t
rotation: 3
r:
rotation: 1
division:
- 0.5473793099601537
- 0.5473793099601537
l:
type: ef1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6477510148237042
- 0.6477510148237042
l:
rotation: 1
division:
- 0.4599966274161975
- 0.4599966274161975
l:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.6170167891586066
- 0.6170167891586066
l:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6608090231764574
- 0.6608090231764574
l:
type: m
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.6058600004824546
- 0.6058600004824546
l:
type: la1
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.8476974185476288
- 0.8476974185476288
l:
rotation: 0
division:
- 0.8549420379712187
- 0.8549420379712187
l:
rotation: 1
division:
- 0.3825733535221625
- 0.3825733535221625
l:
rotation: 1
division:
- 0.47962892899422604
- 0.47962892899422604
l:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.7508808718798621
- 0.7508808718798621
l:
type: n
rotation: 0
r:
rotation: 1
division:
- 0.6234547304141608
- 0.6234547304141608
l:
type: t
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: st1
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 3
division:
- 0.5330376769510112
- 0.5330376769510112
l:
rotation: 2
division:
- 0.514056158602989
- 0.514056158602989
l:
type: m
rotation: 0
r:
type: m
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.25153316406260884
- 0.25153316406260884
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.772781059439281
- 0.772781059439281
l:
rotation: 0
division:
- 0.3007138460938997
- 0.3007138460938997
l:
type: t
rotation: 0
r:
type: me1
rotation: 0
r:
type: C
rotation: 3
above:
rotation: 0
division:
- 0.5662620679201393
- 0.5662620679201393
height: 3.0
l:
rotation: 0
division:
- 0.5300569106355991
- 0.5300569106355991
l:
rotation: 0
division:
- 0.0863852684329759
- 0.0863852684329759
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5060943172283778
- 0.5060943172283778
l:
rotation: 0
division:
- 0.5604042820982167
- 0.5604042820982167
l:
rotation: 1
division:
- 0.7238456720793089
- 0.7238456720793089
l:
rotation: 0
division:
- 0.2502037803085052
- 0.2502037803085052
l:
type: st2
rotation: 0
r:
type: O
rotation: 1
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.7551243985204674
- 0.7551243985204674
l:
type: O
rotation: 0
r:
type: t
rotation: 1
r:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.4566953630047795
- 0.4566953630047795
l:
rotation: 0
division:
- 0.16593799911395812
- 0.16593799911395812
l:
type: ut1
rotation: 0
r:
rotation: 3
division:
- 0.525234375
- 0.525234375
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.2988974834269737
- 0.2988974834269737
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: li1
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.5482723585436795
- 0.5482723585436795
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.5670341721910087
- 0.5670341721910087
l:
rotation: 0
division:
- 0.5878540477469637
- 0.5878540477469637
l:
rotation: 0
division:
- 0.2988974834269737
- 0.2988974834269737
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 3
division:
- 0.5
- 0.5
l:
rotation: 3
division:
- 0.6580826806640626
- 0.6580826806640626
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.6164728327412322
- 0.6164728327412322
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.6
- 0.6
l:
rotation: 0
division:
- 0.33824255258409636
- 0.33824255258409636
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5076212394289253
- 0.5076212394289253
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
type: r
rotation: 0

View file

@ -0,0 +1,459 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.4768163386613117
- 0.4768163386613117
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.5944126599075639
- 0.5944126599075639
l:
rotation: 0
division:
- 0.5472804939816485
- 0.5472804939816485
l:
rotation: 1
division:
- 0.7402807143631926
- 0.7402807143631926
l:
rotation: 2
division:
- 0.7843005082023522
- 0.7843005082023522
l:
type: da1
rotation: 0
r:
rotation: 1
division:
- 0.6889510427688464
- 0.6889510427688464
l:
type: C
rotation: 0
r:
type: t
rotation: 0
r:
type: k1
rotation: 0
r:
rotation: 1
division:
- 0.5333081519606917
- 0.5333081519606917
l:
type: ws1
rotation: 0
r:
type: C
rotation: 2
r:
rotation: 1
division:
- 0.2885286993072057
- 0.2885286993072057
l:
rotation: 1
division:
- 0.4993212280676509
- 0.4993212280676509
l:
type: ef1
rotation: 0
r:
rotation: 1
division:
- 0.5131825417010754
- 0.5131825417010754
l:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.7080034437357043
- 0.7080034437357043
l:
type: n
rotation: 2
r:
rotation: 1
division:
- 0.6139648311552325
- 0.6139648311552325
l:
rotation: 0
division:
- 0.5013591397304015
- 0.5013591397304015
l:
type: la1
rotation: 0
r:
type: O
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 1
division:
- 0.8722311548278028
- 0.8722311548278028
l:
rotation: 0
division:
- 0.8869957889673794
- 0.8869957889673794
l:
rotation: 1
division:
- 0.5312823722636988
- 0.5312823722636988
l:
rotation: 3
division:
- 0.44509745921579624
- 0.44509745921579624
l:
type: n
rotation: 0
r:
rotation: 2
division:
- 0.5617079338312922
- 0.5617079338312922
l:
type: st1
rotation: 2
r:
rotation: 1
division:
- 0.6898964202090871
- 0.6898964202090871
l:
rotation: 2
division:
- 0.5669044052004197
- 0.5669044052004197
l:
type: C
rotation: 0
r:
type: m
rotation: 0
r:
type: m
share: 3
rotation: 0
r:
type: O
rotation: 3
r:
rotation: 3
division:
- 0.6363875026179511
- 0.6363875026179511
l:
type: m
share: 3
rotation: 0
r:
rotation: 0
division:
- 0.5269585225340474
- 0.5269585225340474
l:
type: C
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 3
division:
- 0.29672041388757975
- 0.29672041388757975
l:
type: C
rotation: 2
r:
rotation: 0
division:
- 0.6007774742994366
- 0.6007774742994366
l:
type: me1
rotation: 0
r:
rotation: 2
division:
- 0.5278913421225281
- 0.5278913421225281
l:
type: C
rotation: 0
r:
type: t
rotation: 0
above:
rotation: 0
division:
- 0.5662620679201393
- 0.5662620679201393
height: 3.0
l:
rotation: 0
division:
- 0.5300569106355991
- 0.5300569106355991
l:
rotation: 0
division:
- 0.0863852684329759
- 0.0863852684329759
l:
rotation: 1
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 0
division:
- 0.369644807975687
- 0.369644807975687
l:
rotation: 0
division:
- 0.5141058756429728
- 0.5141058756429728
l:
rotation: 1
division:
- 0.5745701513392769
- 0.5745701513392769
l:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.7647707778293122
- 0.7647707778293122
l:
rotation: 2
division:
- 0.5156049090595325
- 0.5156049090595325
l:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
type: n
share: 2
rotation: 0
r:
rotation: 0
division:
- 0.4566953630047795
- 0.4566953630047795
l:
rotation: 0
division:
- 0.16593799911395812
- 0.16593799911395812
l:
type: ut1
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 0
division:
- 0.2988974834269737
- 0.2988974834269737
l:
rotation: 2
division:
- 0.5952496254604416
- 0.5952496254604416
l:
type: C
rotation: 0
r:
rotation: 3
division:
- 0.36607851965817206
- 0.36607851965817206
l:
type: r
rotation: 0
r:
rotation: 2
division:
- 0.46749737177241624
- 0.46749737177241624
l:
type: O
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.3650199894489847
- 0.3650199894489847
l:
type: n
rotation: 0
r:
type: O
rotation: 1
r:
rotation: 3
division:
- 0.32003090758775143
- 0.32003090758775143
l:
type: t
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5670341721910087
- 0.5670341721910087
l:
rotation: 0
division:
- 0.5878540477469637
- 0.5878540477469637
l:
rotation: 0
division:
- 0.2988974834269737
- 0.2988974834269737
l:
type: st2
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 3
division:
- 0.5
- 0.5
l:
rotation: 3
division:
- 0.7022341111436592
- 0.7022341111436592
l:
rotation: 2
division:
- 0.5954960653711328
- 0.5954960653711328
l:
type: C
rotation: 0
r:
type: t
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 2
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.6164728327412322
- 0.6164728327412322
l:
type: r
rotation: 2
r:
rotation: 0
division:
- 0.6
- 0.6
l:
rotation: 2
division:
- 0.553406681267078
- 0.553406681267078
l:
type: r
rotation: 0
r:
type: n
rotation: 0
r:
type: li1
rotation: 0

View file

@ -0,0 +1,448 @@
node:
- - 0.0
- 0.0
- - 25.0
- 2.0
- - 23.0
- 31.0
- - 0.0
- 31.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 1
division:
- 0.4888900105484264
- 0.4888900105484264
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.5938247521970288
- 0.5938247521970288
l:
rotation: 0
division:
- 0.5472887522186323
- 0.5472887522186323
l:
rotation: 1
division:
- 0.7482565199547276
- 0.7482565199547276
l:
rotation: 2
division:
- 0.7634740326506355
- 0.7634740326506355
l:
type: da1
rotation: 0
r:
rotation: 3
division:
- 0.5
- 0.5
l:
type: st1
rotation: 0
r:
type: O
rotation: 0
r:
type: k1
rotation: 0
r:
rotation: 1
division:
- 0.48227518337297415
- 0.48227518337297415
l:
type: ws1
rotation: 0
r:
type: C
rotation: 2
r:
rotation: 1
division:
- 0.2876274429075646
- 0.2876274429075646
l:
rotation: 1
division:
- 0.4977615341676925
- 0.4977615341676925
l:
type: C
rotation: 3
r:
rotation: 1
division:
- 0.5260108852851195
- 0.5260108852851195
l:
type: ef1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6397932334327496
- 0.6397932334327496
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.554484404426573
- 0.554484404426573
l:
type: la1
rotation: 0
r:
type: st1
rotation: 0
r:
rotation: 1
division:
- 0.8502200490349778
- 0.8502200490349778
l:
rotation: 0
division:
- 0.8442580239222437
- 0.8442580239222437
l:
rotation: 1
division:
- 0.3758880797422988
- 0.3758880797422988
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: n
rotation: 0
r:
type: n
rotation: 0
r:
type: of
rotation: 0
r:
rotation: 3
division:
- 0.5154341184740678
- 0.5154341184740678
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: m
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: m
rotation: 0
r:
type: m
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 3
division:
- 0.2616194760651602
- 0.2616194760651602
l:
type: st1
rotation: 0
r:
rotation: 2
division:
- 0.5989008688013605
- 0.5989008688013605
l:
type: me1
rotation: 0
r:
type: O
rotation: 0
above:
rotation: 0
division:
- 0.5662620679201393
- 0.5662620679201393
height: 3.0
l:
rotation: 0
division:
- 0.5300569106355991
- 0.5300569106355991
l:
rotation: 0
division:
- 0.0863852684329759
- 0.0863852684329759
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.369644807975687
- 0.369644807975687
l:
rotation: 0
division:
- 0.5
- 0.5
l:
rotation: 3
division:
- 0.5125
- 0.5125
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6910915096691898
- 0.6910915096691898
l:
type: O
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: n
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.4566953630047795
- 0.4566953630047795
l:
rotation: 0
division:
- 0.16593799911395812
- 0.16593799911395812
l:
type: ut1
rotation: 0
r:
rotation: 3
division:
- 0.525234375
- 0.525234375
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.2988974834269737
- 0.2988974834269737
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.5670341721910087
- 0.5670341721910087
l:
rotation: 0
division:
- 0.5878540477469637
- 0.5878540477469637
l:
rotation: 0
division:
- 0.2988974834269737
- 0.2988974834269737
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
type: st2
rotation: 0
r:
rotation: 3
division:
- 0.5
- 0.5
l:
rotation: 3
division:
- 0.6580826806640626
- 0.6580826806640626
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.6164728327412322
- 0.6164728327412322
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.6
- 0.6
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
type: li1
rotation: 0

View file

@ -0,0 +1,236 @@
node:
- - -0.40619466787232916
- 7.945534625317068
- - 12.453678259018824
- 11.219717050727425
- - 8.942638574000743
- 25.206100654545047
- - -4.223021280218349
- 22.57415280833146
perimeter:
a: private
b: null
c: null
d: null
rotation: 1
division:
- 0.48962688966788076
- 0.48962688966788076
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.6666650949277482
- 0.6666650949277482
l:
rotation: 0
division:
- 0.5435512879504382
- 0.5435512879504382
l:
rotation: 1
division:
- 0.19255876077378756
- 0.19255876077378756
l:
type: C
rotation: 1
r:
rotation: 0
division:
- 0.7222021339501052
- 0.7222021339501052
l:
type: ms1
rotation: 0
r:
type: qr1
rotation: 0
r:
rotation: 1
division:
- 0.6867540540863404
- 0.6867540540863404
l:
rotation: 0
division:
- 0.46104189339033647
- 0.46104189339033647
l:
type: ph1
rotation: 0
r:
type: ao1
rotation: 0
r:
rotation: 1
division:
- 0.7815478895794353
- 0.7815478895794353
l:
type: re1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.5032947514538126
- 0.5032947514538126
l:
rotation: 1
division:
- 0.5485048200377831
- 0.5485048200377831
l:
rotation: 1
division:
- 0.4982273916213996
- 0.4982273916213996
l:
type: de1
rotation: 0
r:
type: zt1
rotation: 0
r:
rotation: 1
division:
- 0.37983891896122335
- 0.37983891896122335
l:
type: C
rotation: 0
r:
type: gp1
rotation: 0
r:
rotation: 1
division:
- 0.38854233045215
- 0.38854233045215
l:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6947926975689211
- 0.6947926975689211
l:
type: dp1
rotation: 0
r:
type: t9
rotation: 0
r:
rotation: 1
division:
- 0.48059030296411465
- 0.48059030296411465
l:
rotation: 1
division:
- 0.5006740694140603
- 0.5006740694140603
l:
rotation: 1
division:
- 0.7536482601229297
- 0.7536482601229297
l:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.5654537622070313
- 0.5654537622070313
l:
type: t10
rotation: 0
r:
type: t9
rotation: 0
r:
rotation: 1
division:
- 0.6836734473882033
- 0.6836734473882033
l:
rotation: 0
division:
- 0.45289686769062676
- 0.45289686769062676
l:
type: rc1
rotation: 0
r:
type: me1
rotation: 0
r:
type: mo1
rotation: 1
r:
rotation: 1
division:
- 0.8123847826538564
- 0.8123847826538564
l:
rotation: 1
division:
- 0.3948846208303399
- 0.3948846208303399
l:
type: br1
rotation: 0
r:
rotation: 1
division:
- 0.6025978334330822
- 0.6025978334330822
l:
type: tr1
rotation: 0
r:
type: kt1
rotation: 0
r:
rotation: 1
division:
- 0.5771592234068277
- 0.5771592234068277
l:
rotation: 0
division:
- 0.5113890647427174
- 0.5113890647427174
l:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.31029343752979466
- 0.31029343752979466
l:
type: pt1
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.3669177999718452
- 0.3669177999718452
l:
type: wa1
rotation: 0
r:
type: O
rotation: 0

View file

@ -1,6 +1,4 @@
WARNING: programme demands 240 m2 per storey on a 183 m2 plot (131%). Every room will be squeezed below its target however long the search runs. (DESIGN.md §39.11)
WARNING: 240 m2 per storey needs ~49 m of daylit wall; the plot's non-private perimeter gives 41 m. Roughly 12 m2 of courtyard closes the gap, but only -57 m2 of plot is spare. (DESIGN.md §38.3)
seed : /home/user/homemaker-layout/examples/health-centre/init.dom
seed : /home/bruno/src/homemaker-layout/examples/health-centre/init.dom
programme : health-centre
budget : 500000
pop : 16
@ -17,42 +15,72 @@ ruin recreate : False
collapse in-search : True
shapecurve warmstart : False
shapecurve prune : False
output : /home/user/homemaker-layout/examples/health-centre/coldstart-500000-s0.dom
[ 80 evals] best 7.05564e-20 (fails 53) via construct/0
[ 400 evals] best 1.03209e-17 (fails 47) via construct/4
[ 2160 evals] best 8.5085e-17 (fails 44) via level_compound_fix noop
[ 2800 evals] best 8.71761e-17 (fails 44) via level_retype noop
[ 3280 evals] best 1.01747e-16 (fails 44) via place_missing t9 -> llrrr
[ 3760 evals] best 1.07254e-16 (fails 44) via core_divide noop
[ 3840 evals] best 1.94754e-16 (fails 43) via retype 0/llrrl->ph1
[ 4800 evals] best 2.09073e-16 (fails 42) via core_divide noop
[ 4960 evals] best 2.709e-16 (fails 42) via crossover lrlll<->rrrrr
[ 5840 evals] best 2.7669e-16 (fails 42) via crossover lllll<->rllll
[ 5920 evals] best 9.22724e-16 (fails 41) via place_missing t9 -> rrrlr
[ 6480 evals] best 9.45485e-16 (fails 41) via place_missing noop
[ 6960 evals] best 3.7158e-15 (fails 39) via place_missing t9 -> rrrlr
[ 8320 evals] best 4.98363e-15 (fails 39) via level_compound_fix noop
[ 9680 evals] best 5.20512e-15 (fails 39) via crossover lrlll<->rlrrl
[ 9840 evals] best 5.48608e-15 (fails 39) via place_missing noop
[ 10080 evals] best 5.67651e-15 (fails 39) via crossover rrrrr<->rllrl
[ 10640 evals] best 6.58735e-15 (fails 38) via retype 0/rrllr->O
[ 12320 evals] best 7.02146e-15 (fails 38) via level_fix noop
[ 12880 evals] best 7.53327e-15 (fails 38) via level_compound_fix noop
[ 14240 evals] best 8.06389e-15 (fails 38) via level_compound_fix noop
[ 14480 evals] best 1.56759e-14 (fails 37) via swap 0/llrl
[ 14560 evals] best 1.59668e-14 (fails 37) via crossover rrlrl<->llrlr
[ 14880 evals] best 1.62722e-14 (fails 37) via core_undivide noop
[ 15360 evals] best 3.83618e-14 (fails 36) via level_retype noop
[ 16320 evals] best 3.97387e-14 (fails 36) via level_fix noop
[ 16560 evals] best 4.10139e-14 (fails 36) via level_fix noop
[ 17040 evals] best 4.70405e-14 (fails 35) via swap 0/llrl
[ 17600 evals] best 5.08607e-14 (fails 35) via level_compound_fix noop
[ 20320 evals] best 9.45373e-14 (fails 35) via crossover rllr<->rlrll
[ 21040 evals] best 9.66604e-14 (fails 35) via level_compound_fix noop
[ 21600 evals] best 9.92079e-14 (fails 35) via level_fix noop
[ 21840 evals] best 1.24031e-13 (fails 35) via level_retype noop
[ 22000 evals] best 1.45873e-13 (fails 35) via crossover lrrl<->lrlrl
[ 23440 evals] best 1.48115e-13 (fails 35) via retype 0/rrlrr->pt1
[ 23840 evals] best 1.51872e-13 (fails 35) via level_compound_fix noop
[ 25200 evals] best 5.3306e-13 (fails 33) via undivide 0/llll
[ 25920 evals] best 5.46749e-13 (fails 33) via level_fix noop
output : /home/bruno/src/homemaker-layout/examples/health-centre/coldstart-500000-s0.dom
[ 80 evals] best 8.18513e-10 (fails 22) via construct/0
[ 1920 evals] best 1.44035e-09 (fails 21) via level_compound_fix noop
[ 2720 evals] best 2.97297e-09 (fails 21) via place_missing t9 -> rlrll
[ 2880 evals] best 3.17196e-09 (fails 21) via crossover rrlrr<->llrrl
[ 2960 evals] best 3.38093e-09 (fails 21) via level_retype noop
[ 3280 evals] best 3.95337e-08 (fails 18) via place_missing me1 -> lrrrr
[ 3440 evals] best 1.55555e-07 (fails 16) via place_missing mo1 -> lrrrr
[ 4480 evals] best 1.63054e-07 (fails 16) via level_delete noop
[ 4960 evals] best 1.68058e-07 (fails 16) via core_divide noop
[ 5200 evals] best 1.73172e-07 (fails 16) via level_compound_fix noop
[ 6480 evals] best 1.32598e-05 (fails 9) via crossover rrll<->lllr
[ 8160 evals] best 1.5086e-05 (fails 9) via core_divide noop
[ 8800 evals] best 1.59072e-05 (fails 9) via swap 0/rrlr
[ 9280 evals] best 1.68254e-05 (fails 9) via core_divide noop
[ 9360 evals] best 1.79867e-05 (fails 9) via swap 0/rllr
[ 11280 evals] best 1.9237e-05 (fails 8) via level_delete noop
[ 12800 evals] best 3.78619e-05 (fails 8) via retype 0/rrlrr->tr1
[ 13040 evals] best 0.000117921 (fails 6) via swap 0/llll
[ 13360 evals] best 0.000135727 (fails 6) via level_compound_fix noop
[ 14080 evals] best 0.0002732 (fails 5) via crossover rrrr<->rllr
[ 15040 evals] best 0.000306904 (fails 5) via level_retype noop
[ 15840 evals] best 0.000324217 (fails 5) via retype 0/lllrl->qr1
[ 16160 evals] best 0.000342695 (fails 5) via level_fix noop
[ 20400 evals] best 0.000360157 (fails 5) via level_delete noop
[ 20960 evals] best 0.000378411 (fails 5) via level_compound_fix noop
[ 21360 evals] best 0.000141908 (fails 4) via crossover rrll<->llll
[ 22080 evals] best 0.000169723 (fails 4) via core_undivide noop
[ 22400 evals] best 0.000170498 (fails 4) via rotate 0/lrrrr
[ 23200 evals] best 0.000181366 (fails 4) via level_compound_fix noop
[ 26560 evals] best 0.000182185 (fails 4) via level_compound_fix noop
[ 27520 evals] best 0.000194431 (fails 4) via level_fix noop
[ 28320 evals] best 0.000206958 (fails 4) via core_divide noop
[ 29120 evals] best 0.000220107 (fails 4) via level_retype noop
[ 31760 evals] best 0.000230833 (fails 4) via core_divide noop
[ 32000 evals] best 0.000395146 (fails 3) via crossover rllrl<->rrlrr
[ 32320 evals] best 0.000420102 (fails 3) via swap 0/rrlr
[ 32960 evals] best 0.000439878 (fails 3) via crossover rrrrr<->llllrr
[ 33120 evals] best 0.000458971 (fails 3) via level_fix noop
[ 34160 evals] best 0.000478749 (fails 3) via level_fix noop
[ 34640 evals] best 0.000744 (fails 3) via undivide 0/lrlr
[ 39280 evals] best 0.000770381 (fails 3) via level_fix noop
[ 40800 evals] best 0.00079688 (fails 3) via level_compound_fix noop
[ 40880 evals] best 0.000821741 (fails 3) via core_undivide noop
[ 41200 evals] best 0.000841435 (fails 3) via core_undivide noop
[ 46480 evals] best 0.000867499 (fails 3) via level_delete noop
[ 47360 evals] best 0.00127332 (fails 3) via crossover rlrrr<->rrllrl
[ 50880 evals] best 0.00131277 (fails 3) via crossover rrrlr<->rrllrl
[ 52240 evals] best 0.0013505 (fails 3) via core_undivide noop
[ 53120 evals] best 0.00137937 (fails 3) via level_retype noop
[ 53840 evals] best 0.00139966 (fails 3) via level_retype noop
[ 57040 evals] best 0.00142768 (fails 3) via core_divide noop
[ 59920 evals] best 0.00145592 (fails 3) via level_compound_fix noop
[ 60080 evals] best 0.00148344 (fails 3) via level_fix noop
[ 65920 evals] best 0.00151078 (fails 3) via level_retype noop
[ 68720 evals] best 0.00154496 (fails 3) via core_undivide noop
[ 68880 evals] best 0.00157101 (fails 3) via retype 0/rrrrr->dp1
[ 70480 evals] best 0.00159557 (fails 3) via crossover lrlll<->lrlll
[ 70640 evals] best 0.00161909 (fails 3) via level_fix noop
[ 70880 evals] best 0.00164187 (fails 3) via core_divide noop
[ 75200 evals] best 0.0016633 (fails 3) via crossover rlrlr<->rlrlr
[ 75760 evals] best 0.00168434 (fails 3) via core_undivide noop
[ 76080 evals] best 0.00172043 (fails 3) via level_compound_fix noop
[ 77360 evals] best 0.00174777 (fails 3) via level_fix noop
[ 77440 evals] best 0.00175949 (fails 3) via core_undivide noop
[ 81360 evals] best 0.00178352 (fails 3) via crossover rrll<->llll
[ 81440 evals] best 0.00181117 (fails 3) via level_fix noop
[ 84000 evals] best 0.00181757 (fails 3) via crossover lllll<->llrlr
[ 87920 evals] best 0.00181815 (fails 3) via core_divide noop

View file

@ -0,0 +1,700 @@
node:
- - 0.0
- 0.0
- - 30.0
- 1.5
- - 29.0
- 28.0
- - 0.0
- 27.0
perimeter:
a: private
b: private
c: null
d: null
rotation: 0
division:
- 0.46414157099487474
- 0.46414157099487474
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.48254580860015145
- 0.48254580860015145
l:
rotation: 1
division:
- 0.3386195047341305
- 0.3386195047341305
l:
rotation: 1
division:
- 0.5122875451673772
- 0.5122875451673772
l:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.4001558409837589
- 0.4001558409837589
l:
rotation: 1
division:
- 0.47405631558688555
- 0.47405631558688555
l:
type: C
rotation: 0
r:
type: ur1
rotation: 0
r:
rotation: 1
division:
- 0.34214815330674975
- 0.34214815330674975
l:
type: k1
rotation: 0
r:
type: da1
rotation: 0
r:
rotation: 1
division:
- 0.4167955508664275
- 0.4167955508664275
l:
rotation: 1
division:
- 0.3877853843835165
- 0.3877853843835165
l:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.62751283548658
- 0.62751283548658
l:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.5244371618496431
- 0.5244371618496431
l:
rotation: 1
division:
- 0.513222229960125
- 0.513222229960125
l:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.6037547661416698
- 0.6037547661416698
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: t
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: m
rotation: 0
r:
type: ef1
rotation: 0
r:
type: la1
rotation: 0
r:
rotation: 1
division:
- 0.49114294877747044
- 0.49114294877747044
l:
rotation: 0
division:
- 0.619847501990993
- 0.619847501990993
l:
rotation: 1
division:
- 0.24076137309092063
- 0.24076137309092063
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: m
rotation: 0
r:
rotation: 0
division:
- 0.51875
- 0.51875
l:
type: rc1
rotation: 0
r:
type: m
rotation: 0
r:
type: lr1
rotation: 0
r:
rotation: 1
division:
- 0.6517317269524963
- 0.6517317269524963
l:
type: C
rotation: 0
r:
type: me1
rotation: 0
r:
rotation: 0
division:
- 0.4981661424876358
- 0.4981661424876358
l:
rotation: 1
division:
- 0.8712148647047735
- 0.8712148647047735
l:
rotation: 0
division:
- 0.45067933154738676
- 0.45067933154738676
l:
type: ws1
rotation: 0
r:
rotation: 1
division:
- 0.50625
- 0.50625
l:
type: O
rotation: 0
r:
type: gh1
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.6315921954933374
- 0.6315921954933374
l:
rotation: 0
division:
- 0.492805360899247
- 0.492805360899247
l:
type: lo1
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.5582790663094057
- 0.5582790663094057
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: t
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: t
rotation: 0
r:
type: t
rotation: 0
r:
type: ph1
rotation: 0
above:
rotation: 0
division:
- 0.5675980116448667
- 0.5675980116448667
height: 3.0
l:
rotation: 0
division:
- 0.38839321540486493
- 0.38839321540486493
l:
rotation: 0
division:
- 0.5208392572879955
- 0.5208392572879955
l:
rotation: 0
division:
- 0.7142077220782733
- 0.7142077220782733
l:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.503125
- 0.503125
l:
type: py
rotation: 0
r:
type: py
rotation: 0
r:
rotation: 0
division:
- 0.7763311689751239
- 0.7763311689751239
l:
type: O
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: li1
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.9168166869539891
- 0.9168166869539891
l:
rotation: 0
division:
- 0.7423411384067466
- 0.7423411384067466
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: py
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: em
rotation: 0
r:
type: em
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
rotation: 3
division:
- 0.49801529261764815
- 0.49801529261764815
l:
type: C
rotation: 0
r:
type: ur2
rotation: 0
r:
type: ur2
rotation: 0
r:
type: n
rotation: 0
r:
rotation: 0
division:
- 0.5310782610561322
- 0.5310782610561322
l:
rotation: 0
division:
- 0.4714207722078273
- 0.4714207722078273
l:
rotation: 0
division:
- 0.2424944294102801
- 0.2424944294102801
l:
type: en1
rotation: 0
r:
rotation: 0
division:
- 0.5015817500866571
- 0.5015817500866571
l:
type: C
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.3244080692865534
- 0.3244080692865534
l:
type: n
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.4044386979461352
- 0.4044386979461352
l:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.34782608695652173
- 0.34782608695652173
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: lo1
rotation: 0
r:
type: n
rotation: 0
r:
type: n
rotation: 0
above:
rotation: 0
division:
- 0.428946452214396
- 0.428946452214396
height: 3.0
l:
rotation: 0
division:
- 0.5585461224646061
- 0.5585461224646061
l:
rotation: 0
division:
- 0.49452146335124003
- 0.49452146335124003
l:
rotation: 0
division:
- 0.8670584703450476
- 0.8670584703450476
l:
type: C
rotation: 0
r:
rotation: 1
division:
- 0.5029426871561624
- 0.5029426871561624
l:
type: q1
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.8482635611174622
- 0.8482635611174622
l:
type: O
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.584099419079208
- 0.584099419079208
l:
rotation: 0
division:
- 0.07120373130595303
- 0.07120373130595303
l:
type: gy1
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
rotation: 3
division:
- 0.5
- 0.5
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: tt
rotation: 0
r:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.5590914667628104
- 0.5590914667628104
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: ur3
rotation: 0
r:
type: ut1
rotation: 0
r:
rotation: 0
division:
- 0.5298808681273113
- 0.5298808681273113
l:
rotation: 0
division:
- 0.5390403883244169
- 0.5390403883244169
l:
rotation: 0
division:
- 0.3701759030845169
- 0.3701759030845169
l:
rotation: 0
division:
- 0.4396345636220337
- 0.4396345636220337
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: tt
rotation: 0
r:
rotation: 1
division:
- 0.5
- 0.5
l:
type: tt
rotation: 0
r:
type: tt
rotation: 0
r:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: C
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.26349160061265203
- 0.26349160061265203
l:
type: r
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.4706645210332609
- 0.4706645210332609
l:
rotation: 0
division:
- 0.2671543194152539
- 0.2671543194152539
l:
rotation: 1
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
type: C
rotation: 0
r:
rotation: 0
division:
- 0.27709722975684414
- 0.27709722975684414
l:
rotation: 0
division:
- 0.3333333333333333
- 0.3333333333333333
l:
type: r
rotation: 0
r:
rotation: 0
division:
- 0.5
- 0.5
l:
type: r
rotation: 0
r:
type: r
rotation: 0
r:
type: O
rotation: 0

View file

@ -0,0 +1,96 @@
node:
- - 1.67100188077385
- 11.9169190395339
- - 8.72124918939699
- 13.7119442286569
- - 6.79637028658874
- 21.3797854212389
- - -0.42152047183069
- 19.9368564494913
perimeter:
a: private
b: null
c: null
d: null
rotation: 3
division:
- 0.4404714364553455
- 0.4404714364553455
height: 3.0
elevation: 0.0
wall_inner: 0.08
wall_outer: 0.25
l:
rotation: 1
division:
- 0.7110151156970064
- 0.7110151156970064
l:
type: b2
rotation: 0
r:
rotation: 1
division:
- 0.6031384135803968
- 0.6031384135803968
l:
type: C
rotation: 0
r:
type: t3
rotation: 0
r:
rotation: 1
division:
- 0.6798158021111778
- 0.6798158021111778
l:
type: l1
rotation: 0
r:
rotation: 1
division:
- 0.5251755040884536
- 0.5251755040884536
l:
type: t2
rotation: 0
r:
type: C
rotation: 0
above:
rotation: 0
division:
- 0.61355312064873
- 0.61355312064873
height: 3.0
l:
rotation: 0
division:
- 0.5
- 0.5
l:
type: O
rotation: 0
r:
type: O
rotation: 0
r:
rotation: 0
division:
- 0.8
- 0.8
l:
type: b1
rotation: 0
r:
rotation: 2
division:
- 0.5
- 0.5
l:
type: t1
rotation: 0
r:
type: C
rotation: 0

View file

@ -1,4 +1,4 @@
seed : /home/user/homemaker-layout/examples/programme-house/init.dom
seed : /home/bruno/src/homemaker-layout/examples/programme-house/init.dom
programme : programme-house
budget : 500000
pop : 16
@ -15,49 +15,120 @@ ruin recreate : False
collapse in-search : True
shapecurve warmstart : False
shapecurve prune : False
output : /home/user/homemaker-layout/examples/programme-house/coldstart-500000-s0.dom
output : /home/bruno/src/homemaker-layout/examples/programme-house/coldstart-500000-s0.dom
[ 80 evals] best 9.96032e-11 (fails 17) via construct/0
[ 160 evals] best 5.18243e-09 (fails 16) via construct/1
[ 320 evals] best 9.65534e-06 (fails 7) via construct/3
[ 1920 evals] best 1.96478e-05 (fails 7) via place_missing noop
[ 2480 evals] best 1.9751e-05 (fails 7) via place_missing noop
[ 2880 evals] best 1.99208e-05 (fails 7) via place_missing noop
[ 3120 evals] best 2.00298e-05 (fails 7) via core_undivide noop
[ 4640 evals] best 7.04607e-05 (fails 5) via crossover rl<->ll
[ 6000 evals] best 7.06394e-05 (fails 5) via level_fix noop
[ 7280 evals] best 7.07633e-05 (fails 5) via level_retype 0/rrl<->1/rl
[ 7680 evals] best 7.11015e-05 (fails 5) via core_undivide noop
[ 7840 evals] best 7.11352e-05 (fails 5) via core_divide noop
[ 8400 evals] best 0.000111875 (fails 5) via undivide 0/rr
[ 8480 evals] best 0.000114961 (fails 5) via core_undivide noop
[ 10640 evals] best 8.54011e-05 (fails 4) via swap 0/l
[ 11440 evals] best 8.56844e-05 (fails 4) via crossover rlr<->ll
[ 11600 evals] best 8.57076e-05 (fails 4) via level_retype 1/rl<->0/llr
[ 13120 evals] best 8.58391e-05 (fails 4) via core_undivide noop
[ 13440 evals] best 8.73822e-05 (fails 4) via undivide 0/rl
[ 15760 evals] best 0.000112799 (fails 4) via crossover ll<->ll
[ 16320 evals] best 0.00015754 (fails 3) via level_retype 1/lr<->0/rl
[ 16480 evals] best 0.00020643 (fails 3) via swap 0/ll
[ 18480 evals] best 0.000208867 (fails 3) via crossover lll<->llr
[ 19360 evals] best 2.54868e-05 (fails 2) via level_compound_fix l1: lvl1 → lvl0/rl
[ 19520 evals] best 2.54914e-05 (fails 2) via crossover rr<->rr
[ 19920 evals] best 2.54938e-05 (fails 2) via level_compound_fix noop
[ 22720 evals] best 0.000445739 (fails 2) via undivide 0/rl
[ 25760 evals] best 0.000446136 (fails 2) via crossover lll<->lll
[ 26080 evals] best 0.000446413 (fails 2) via core_undivide noop
[ 28800 evals] best 0.000446749 (fails 2) via retype 1/rrl->b2
[ 29440 evals] best 0.000447236 (fails 2) via level_retype 1/rrl<->0/rl
[ 29920 evals] best 0.000447713 (fails 2) via crossover r<->r
[ 30320 evals] best 0.00044781 (fails 2) via crossover rrr<->llr
[ 33520 evals] best 0.000447846 (fails 2) via retype 0/lr->t2
[ 33600 evals] best 0.000447864 (fails 2) via crossover root<->root
[ 92160 evals] best 0.00248135 (fails 2) via retype 1/ll->O
[102080 evals] best 0.00248174 (fails 2) via crossover rrr<->llr
[102880 evals] best 0.00248226 (fails 2) via crossover rrl<->rrl
[103120 evals] best 0.00248262 (fails 2) via retype 1/rl->t2
[103200 evals] best 0.00248301 (fails 2) via core_undivide noop
[110640 evals] best 0.0024834 (fails 2) via crossover ll<->ll
[111920 evals] best 0.00248376 (fails 2) via crossover root<->root
[114080 evals] best 0.00248391 (fails 2) via level_retype 1/rl<->0/lr
[120240 evals] best 0.00248398 (fails 2) via level_retype 1/rrr<->0/rrr
[138800 evals] best 0.00248406 (fails 2) via level_delete (2 storeys)
[ 3360 evals] best 1.99208e-05 (fails 7) via core_undivide noop
[ 3600 evals] best 7.04674e-05 (fails 5) via undivide 0/rl
[ 5200 evals] best 0.000116027 (fails 5) via undivide 0/rr
[ 6480 evals] best 0.000116602 (fails 5) via place_missing noop
[ 6720 evals] best 1.52309e-05 (fails 4) via level_fix l1: lvl1/lr → lvl0/ll
[ 7440 evals] best 1.67782e-05 (fails 4) via place_missing noop
[ 9520 evals] best 1.80279e-05 (fails 4) via retype 1/rr->b2
[ 13600 evals] best 4.43351e-05 (fails 2) via undivide 0/rl
[ 13680 evals] best 4.4362e-05 (fails 2) via level_fix noop
[ 15280 evals] best 4.43676e-05 (fails 2) via level_fix noop
[ 17840 evals] best 4.43679e-05 (fails 2) via crossover rl<->ll
[ 17920 evals] best 4.67272e-05 (fails 2) via level_add (3 storeys)
[ 20000 evals] best 4.93528e-05 (fails 2) via retype 0/ll->t2
[ 21360 evals] best 5.11016e-05 (fails 2) via crossover rl<->ll
[ 21600 evals] best 5.12228e-05 (fails 2) via core_undivide noop
[ 23040 evals] best 5.13069e-05 (fails 2) via crossover lr<->lr
[ 24320 evals] best 5.13735e-05 (fails 2) via core_undivide noop
[ 25280 evals] best 0.000434895 (fails 2) via retype 2/ll->O
[ 25920 evals] best 0.000435111 (fails 2) via core_undivide noop
[ 26480 evals] best 0.000435218 (fails 2) via level_fix noop
[ 34240 evals] best 0.000435236 (fails 2) via crossover root<->root
[ 34480 evals] best 0.000435344 (fails 2) via level_compound_fix noop
[ 35600 evals] best 0.000435397 (fails 2) via crossover rr<->rr
[ 65840 evals] best 0.000460088 (fails 2) via level_fix noop
[ 66400 evals] best 0.000462499 (fails 2) via core_undivide noop
[ 67200 evals] best 0.000462633 (fails 2) via level_fix noop
[ 70160 evals] best 0.00195825 (fails 2) via retype 1/ll->O
[ 70400 evals] best 6.42152e-05 (fails 1) via level_delete (2 storeys)
[ 77040 evals] best 6.45477e-05 (fails 1) via level_delete (2 storeys)
[ 80960 evals] best 6.45918e-05 (fails 1) via level_retype 1/rl<->0/rrl
[ 86320 evals] best 6.45969e-05 (fails 1) via crossover rrl<->rrl
[105200 evals] best 6.4915e-05 (fails 1) via level_delete (2 storeys)
[106400 evals] best 6.49234e-05 (fails 1) via crossover lrl<->rrr
[107200 evals] best 6.49603e-05 (fails 1) via level_delete (2 storeys)
[154720 evals] best 0.0022262 (fails 1) via retype 1/ll->O
[160240 evals] best 0.00223095 (fails 1) via crossover r<->r
[167520 evals] best 0.00223373 (fails 1) via crossover lrr<->lrr
[169280 evals] best 0.0022349 (fails 1) via core_undivide noop
[173200 evals] best 0.00223525 (fails 1) via crossover ll<->ll
[174160 evals] best 0.00223545 (fails 1) via crossover lrl<->rrr
[177760 evals] best 0.00223574 (fails 1) via core_undivide noop
[233840 evals] best 0.00511709 (fails 1) via retype 1/lr->O
[238560 evals] best 0.00578375 (fails 1) via core_undivide noop
[243040 evals] best 0.00587257 (fails 1) via level_retype 0/rrr<->1/rrr
[243920 evals] best 0.00587423 (fails 1) via crossover root<->root
--- finishing (homemaker-py-3l6): unfold + polish 250000 evals ---
[finish] unfold: materialised 0 shared-leaf copies
[ 200 evals] best 0.00587685 (fails 1) via seed
--- collapse (homemaker-py-94g): finish-time cell→room relabel ---
[finish] collapse: 28 → 1 fails (applied)
--- done ---
elapsed : 19387.7s
evals : 750040 across 9374 topologies
best : 0.00587685 (1 fails) via seed+collapse
improvement history:
[ 80] 9.96032e-11 (share:construct/0)
[ 160] 5.18243e-09 (share:construct/1)
[ 320] 9.65534e-06 (share:construct/3)
[ 1920] 1.96478e-05 (share:place_missing noop)
[ 2480] 1.9751e-05 (share:place_missing noop)
[ 3360] 1.99208e-05 (share:core_undivide noop)
[ 3600] 7.04674e-05 (share:undivide 0/rl)
[ 5200] 0.000116027 (share:undivide 0/rr)
[ 6480] 0.000116602 (share:place_missing noop)
[ 6720] 1.52309e-05 (share:level_fix l1: lvl1/lr → lvl0/ll)
[ 7440] 1.67782e-05 (share:place_missing noop)
[ 9520] 1.80279e-05 (share:retype 1/rr->b2)
[ 13600] 4.43351e-05 (share:undivide 0/rl)
[ 13680] 4.4362e-05 (share:level_fix noop)
[ 15280] 4.43676e-05 (share:level_fix noop)
[ 17840] 4.43679e-05 (share:crossover rl<->ll)
[ 17920] 4.67272e-05 (share:level_add (3 storeys))
[ 20000] 4.93528e-05 (share:retype 0/ll->t2)
[ 21360] 5.11016e-05 (share:crossover rl<->ll)
[ 21600] 5.12228e-05 (share:core_undivide noop)
[ 23040] 5.13069e-05 (share:crossover lr<->lr)
[ 24320] 5.13735e-05 (share:core_undivide noop)
[ 25280] 0.000434895 (share:retype 2/ll->O)
[ 25920] 0.000435111 (share:core_undivide noop)
[ 26480] 0.000435218 (share:level_fix noop)
[ 34240] 0.000435236 (share:crossover root<->root)
[ 34480] 0.000435344 (share:level_compound_fix noop)
[ 35600] 0.000435397 (share:crossover rr<->rr)
[ 65840] 0.000460088 (share:level_fix noop)
[ 66400] 0.000462499 (share:core_undivide noop)
[ 67200] 0.000462633 (share:level_fix noop)
[ 70160] 0.00195825 (share:retype 1/ll->O)
[ 70400] 6.42152e-05 (share:level_delete (2 storeys))
[ 77040] 6.45477e-05 (share:level_delete (2 storeys))
[ 80960] 6.45918e-05 (share:level_retype 1/rl<->0/rrl)
[ 86320] 6.45969e-05 (share:crossover rrl<->rrl)
[105200] 6.4915e-05 (share:level_delete (2 storeys))
[106400] 6.49234e-05 (share:crossover lrl<->rrr)
[107200] 6.49603e-05 (share:level_delete (2 storeys))
[154720] 0.0022262 (share:retype 1/ll->O)
[160240] 0.00223095 (share:crossover r<->r)
[167520] 0.00223373 (share:crossover lrr<->lrr)
[169280] 0.0022349 (share:core_undivide noop)
[173200] 0.00223525 (share:crossover ll<->ll)
[174160] 0.00223545 (share:crossover lrl<->rrr)
[177760] 0.00223574 (share:core_undivide noop)
[233840] 0.00511709 (share:retype 1/lr->O)
[238560] 0.00578375 (share:core_undivide noop)
[243040] 0.00587257 (share:level_retype 0/rrr<->1/rrr)
[243920] 0.00587423 (share:crossover root<->root)
[500200] 0.00587685 (polish:seed)
written : /home/bruno/src/homemaker-layout/examples/programme-house/coldstart-500000-s0.dom

View file

@ -1 +1,2 @@
programme seed budget fails hard soft score elapsed_s dom
programme-house 0 500000 1 0 1 0.00587685 19400.4 coldstart-500000-s0.dom

1 programme seed budget fails hard soft score elapsed_s dom
2 programme-house 0 500000 1 0 1 0.00587685 19400.4 coldstart-500000-s0.dom