update
This commit is contained in:
parent
9b109add3c
commit
81ce074a0b
1 changed files with 17 additions and 2 deletions
19
README.md
19
README.md
|
|
@ -23,8 +23,20 @@ search then only explores topology + types + adjacency.
|
||||||
1. ~~Solver experiment: port Urb's geometry, re-solve ratios from programme
|
1. ~~Solver experiment: port Urb's geometry, re-solve ratios from programme
|
||||||
targets, score the result against the original via the Perl oracle.~~ ✓
|
targets, score the result against the original via the Perl oracle.~~ ✓
|
||||||
2. ~~Native Python fitness (retire the Perl oracle).~~ ✓
|
2. ~~Native Python fitness (retire the Perl oracle).~~ ✓
|
||||||
3. **Memetic search** (current): canonical slicing genome + high-locality
|
3. ~~Memetic search: canonical slicing genome + high-locality operators +
|
||||||
operators + Nelder-Mead inner loop.
|
Nelder-Mead inner loop.~~ ✓
|
||||||
|
4. ~~Penalty reshaping: lexicographic `(-n_fails, fitness)` outer-search
|
||||||
|
comparison.~~ ✓
|
||||||
|
5. ~~Representation upgrade: canonical slicing encoding + bottom-up shape
|
||||||
|
feasibility, scaled to larger programmes.~~ ✓
|
||||||
|
6. **Search-quality experiments** (current): a long running series of
|
||||||
|
opt-in levers tried against the `harbor-house`, `health-centre`, and
|
||||||
|
`programme-house` example corpora — leaf-sharing, finish-time cell→room
|
||||||
|
collapse, ruin-and-recreate LNS, 2-opt polish, multi-use/co-located
|
||||||
|
leaves, adjacency-graph and bubble-diagram fitness signals, and more.
|
||||||
|
Most of these are negative/null results kept as opt-in flags or reference
|
||||||
|
code rather than defaults. See `DESIGN.md` §11 onward for the full,
|
||||||
|
numbered experiment log with methodology and results for each.
|
||||||
|
|
||||||
## Layout
|
## Layout
|
||||||
|
|
||||||
|
|
@ -42,3 +54,6 @@ search then only explores topology + types + adjacency.
|
||||||
- `src/homemaker_layout/driver.py` — memetic search outer loop.
|
- `src/homemaker_layout/driver.py` — memetic search outer loop.
|
||||||
- `src/homemaker_layout/evolve.py` — `homemaker-evolve` CLI entry point.
|
- `src/homemaker_layout/evolve.py` — `homemaker-evolve` CLI entry point.
|
||||||
- `src/homemaker_layout/oracle.py` — legacy Perl shim, kept for cross-validation only.
|
- `src/homemaker_layout/oracle.py` — legacy Perl shim, kept for cross-validation only.
|
||||||
|
- `src/homemaker_layout/bubble.py` — 3D bubble-diagram adjacency fitness-signal
|
||||||
|
prototype (DESIGN.md §27); validated null, not wired into `fitness.py` —
|
||||||
|
reference only.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue