Explanatory reference layer around the ServiceAccess documentation
Adds 21 pages that explain why and how, for a colleague returning to the
project: The pipeline in plain words (a toy area walked through every stage),
Branches data and environment (state of play at e25416b), the method pages
(facility location model, travel cost functions, lambda sweep and Pareto
frontier, rounding, scenarios S1/S2/S3, scope rules, metrics, background
theory), the code pages (GeoDMS OD matrix and choice set, walkthroughs of
settings.jl / lp_run.jl / lambda_sweep_simplex.jl, running a sweep, log lines
and output files, deck pipeline) and the reference pages (decision log,
alternatives not pursued, FAQ, glossary). New Home with a reading order and
a sidebar. Four explainer figures with their generator (scripts/make_figures.py).
Maarten's formal pages are unchanged apart from three marked editor's notes
where they lag the code at e25416b (grid extension removed in f93aea1;
S1/S2 pinned by bisection since #52; the NL numbers in results §6 are the
snapped row) and a notation warning on the school-era page.
d7896cc
The sweep read along lambda: chart and reading on the results and method pages
Adds the lambda-axis view (travel-cost bounds left, facility count right) for
the 41-area aggregate and the Netherlands, with the reading: the count
collapses over two decades of lambda before the bounds separate, S2 is where
travel crosses its baseline and S1 where the count does, and the two count
curves coincide by construction because the certified bound is on total cost.
1d16cc7
Document the ServiceAccess branch: components, the lambda-sweep method, and the September 2026 pharmacy results
The wiki described the March 2026 school procedure and named scripts that no
longer exist (greedy-nn.jl, lp-greedy.jl, mip.jl). Three new pages cover the
pharmacy work on the ServiceAccess branch: the components and data flow, the
method (soft-coverage UFLP, warm-started lambda-sweep, multistart rounding,
S1/S2/S3, scope rules, choice set, aggregation and metrics, the dropped cap
ladder), and the headline results from doc/lambda_sweep5.pptx with the
frontier charts under images/. Home now indexes both lines of work; the
school page keeps its formulation with a status banner mapping the old
script names to lp.jl/greedy.jl via run_scenario; the Julia page's broken
Service-Allocation link and mip.jl example are replaced.
c2f7813
Updated Service allocation procedure (markdown)
853add8
Updated Installation of Julia (markdown)
df0eeae
Updated Service allocation procedure (markdown)
e7c4c4d
Updated Installation of Julia (markdown)
bf4b4eb
Updated Installation of Julia (markdown)
a357bb0
Created Installation of Julia (markdown)
3f7c49e
Updated Service allocation procedure (markdown)
4cd4c79
Updated Service allocation procedure (markdown)
a66ddbe
Updated Service allocation procedure (markdown)
077d4bf
Updated Service allocation procedure (markdown)
1cca674
Updated Service allocation procedure (markdown)
b932658
Updated Service allocation procedure (markdown)
50d2ead
Updated Service allocation procedure (markdown)
040b8d5
Updated Service allocation procedure (markdown)
e490485
Updated Service allocation procedure (markdown)
9915da2
Updated Service allocation procedure (markdown)
d088b3f
Updated Service allocation procedure (markdown)
9ba75bd
Updated Service allocation procedure (markdown)
a540eb2
Created Service allocation procedure (markdown)
c6ebca7