tags: [doktoritöö, artikkel, mustand, harmooniline-moot, gravitatsioonimudel] loodud: 2026-09-16
Tööpealkiri (EN): A parameter-free harmonic measure matches a calibrated gravity model for exit-point traffic estimation in sparse rural road networks
Sihtajakirjad: Transportation Research Part B / Part C · Journal of Transport Geography · Physica A · Environment & Planning B
Hõredalt asustatud piirkondades puuduvad liiklusloendused kohalikel teedel ning nende kogumine on majanduslikult põhjendamatu. Käesolev töö võrdleb kahte lähenemist väljumispunktide (kohaliku võrgu ja kõrgema tasandi võrgu ühenduskohtade) liiklusmahtude hindamiseks: (i) kalibreeritud gravitatsioonimudelit, mis kasutab teehierarhia impedantsi ja rahvastikku, ning (ii) parameetrivaba harmoonilist mõõtu, mis tuletatakse võrgu Laplacianist kui tõenäosus, et nõudlussõlmest algav juhuslik jalutuskäik absorbedub antud väljumispunktis. Kolme Eesti maavalla (Valga, Otepää, Võru; n = 953…1995 loenduslõiku, 2025) empiirilised tulemused näitavad, et harmooniline mõõt on gravitatsioonimudeliga sisuliselt võrdne (Spearman ρ = 0.115…0.360 vs 0.124…0.348) — ilma ühegi kalibreeritava parameetrita. Kombineerimine ristvalideerimisel lisanduvat täpsust ei anna, mis viitab, et mõlemad mõõdavad sama infot. Töö panus: (1) parameetrivaba struktuurne alternatiiv andmevaestele piirkondadele; (2) diagnoos, et hõredad maavõrgud on peaaegu puud (λ₂ ≈ 10⁻⁴…10⁻³, lõik = 1–2 serva), mis piirab struktuursete meetodite jõudu; (3) spektraalse analüüsi rakendus loendusjoonte paigutuseks.
*_pop_node_population.csv).ref-i lõik, mille [Algus m, Lõpp m] katab kauguse; muidu lähim lõik. Meetod rekonstrueeriti ja valideeriti (kattuvus 95–100%).residential, unclassified, service, track, living_street; riiklikud: trunk…tertiary.B: sõlmed, mis kuuluvad nii kohalikku kui riiklikku võrku.ℓ_e (m); juhtivus c_e = 1/ℓ_e.Väljumispunkti valik iga kohaliku sõlme jaoks: argmin_b [ impedance(path) − α·ln(pop_b + 1) ], kus impedance = ℓ_e × f(teeklass), f: kohalik ×4.0, riiklik ×1.0–1.8; kalibreeritavad suurused: α (default 1000), teeklassi tegurid, TRIPS_PER_PERSON = 2.0.
Nõudluskaalutud tõenäosus, et sõlmest algav juhuslik jalutuskäik (üleminekutõenäosus ∝ c_e) absorbedub väljumispunktis b enne teisi väljumispunkte:
harm[b] = Σ_i d_i · u_b(i),
kus u_b lahendab diskreetse Dirichlet' ülesande: L u = 0 sisemuses, u = 1 punktis b, u = 0 teistes väljumispunktides; L = D − C on (kaalutud) Laplacian ja d_i nõudlus sõlmes i.
Allikad nõudlussõlmedes, neelud väljumispunktides (s_b = gravitatsiooni väljumismahud):
L φ = (s − d), f_uv = c_uv (φ_u − φ_v).
Annab sisemise voogude kaardi (ilma sisemiste loendusteta); massibilanss kontrollitud (sissevool vs neel ρ = +0.963).
grav + harm) vs kumbki üksi, 2 osahulka.| Vald | n | Harm | Grav | Kõrvalmnt (harm/grav) | teisaldatav (harm/grav) | mudel (harm/grav) |
|---|---|---|---|---|---|---|
| Valga | 953 | +0.360 | +0.348 | +0.381 / +0.331 | +0.372 / +0.329 | +0.148 / +0.134 |
| Otepää | 1 117 | +0.156 | +0.143 | +0.161 / +0.182 | +0.087 / +0.103 | +0.056 / +0.058 |
| Võru | 1 995 | +0.115 | +0.124 | +0.140 / +0.113 | +0.196 / +0.197 | +0.176 / +0.124 |
| Tõrva | 853 | +0.136 | +0.160 | −0.047 / −0.014 | +0.201 / +0.232 | −0.153 / −0.143 |
Peamine tulemus (RK1): harmooniline mõõt on gravitatsioonimudeliga võrdväärne (Valga, Otepää veidi parem; Võru veidi nõrgem) — ilma kalibreerimiseta.
| Vald | n_test | grav+harm | grav | harm |
|---|---|---|---|---|
| Valga pool1 | 477 | 0.377 | 0.380 | 0.377 |
| Valga pool2 | 476 | 0.324 | 0.320 | 0.346 |
| Otepää pool1 | 559 | 0.123 | 0.120 | 0.175 |
| Otepää pool2 | 558 | 0.095 | 0.167 | 0.137 |
| Võru pool1 | 998 | 0.109 | 0.125 | 0.097 |
| Võru pool2 | 997 | 0.119 | 0.122 | 0.133 |
→ Kombineerimine lisanduvat täpsust ei anna — mõlemad mõõdavad sama infot (nõudluse jaotus + kättesaadavus).
| Vald | Komponente | Suurim | λ₂ | Parim lõige |
|---|---|---|---|---|
| Valga | 616 | 572 | 0.00050 | 1 serv (0.7 km, 0.9%) |
| Otepää | 771 | 212 | 0.00135 | 2 serva (0.1 km, 0.6%) |
| Võru | 1 346 | 422 | 0.00022 | 1 serv (~0 km) |
→ Hõredad maavõrgud on peaaegu puud (near-tree): λ₂ ≈ 0 ja miinimumlõige on üksikserv. See seletab, miks struktuursed meetodid laias pildis nõrgalt töötavad.
valga_injection_flows.csv).TRIPS_PER_PERSON lihtsustus gravitatsioonimudelis.| Teos | DOI |
|---|---|
| Wilson (1967) A statistical theory of spatial distribution models | 10.1016/0041-1647(67)90035-4 |
| Kirkley et al (2018) Betweenness centrality in street networks | 10.1038/s41467-018-04978-z |
| Gao et al (2013) Rethinking of betweenness centrality | 10.1068/b38141 |
| Brandes & Fleischer (2005) Centrality measures based on current flow | 10.1007/978-3-540-31856-9_44 |
| Newman (2005) Betweenness based on random walks | 10.1016/j.socnet.2004.11.009 |
| Doyle & Snell (1984) Random walks and electric networks | 10.5948/upo9781614440222 |
| Masuda et al (2017) Random walks and diffusion on networks | 10.1016/j.physrep.2017.07.007 |
| Fiedler (1973) Algebraic connectivity of graphs | 10.21136/cmj.1973.101168 |
| Cuturi (2013) Sinkhorn distances | 10.48550/arxiv.1306.0895 |
| Peyré & Cuturi (2019) Computational optimal transport | 10.1561/2200000073 |
| Baffoe-Twum et al (2022) AADT on low-volume roads (review) | 10.1108/eor-05-2023-0010 |
| Apronti et al (2016) Traffic volume on Wyoming low-volume roads | 10.1016/j.jtte.2016.02.004 |
Failid: liiklussagedus/results/figures/ (300 dpi PNG; skript make_figures.py)
| Fail | Sisu | Pealkiri (EN, esitamiseks) |
|---|---|---|
F1_network_exits.png |
Valga kohalik võrk + väljumispunktid | Local road network and exit points of Valga vald (Estonia). Blue: local roads; grey: national roads; red triangles: exit points (local–national intersections, n = 1 048). |
F2_scatter_vs_counts.png |
2×4 hajuvusdiagrammid (gravitatsioon/harmooniline vs loendused, log-log) | Model estimates vs 2025 national-road counts (AADT, veh/day, log–log) at exit points for the four municipalities. Top row: calibrated gravity model; bottom row: parameter-free harmonic measure; Spearman ρ annotated per panel. |
F3_spectral_diagnosis.png |
λ₂ + komponentide arv; Fiedleri lõige Valga suurimal komponendil | Spectral diagnosis of sparse rural networks. Left: Fiedler value λ₂ (log scale) and number of connected components per municipality. Right: Fiedler partition of the largest component (Valga); the single cut edge is highlighted in red. |
F4_hybrid_flows.png |
Hübriidmudeli sisemised vood (gravitatsiooni mahud + Laplaciani marsruutimine) | Hybrid model output for Valga: interior flows obtained by routing demand-weighted trips (sources at populated nodes) to gravity-model exit volumes (sinks) via the graph Laplacian (Kirchhoff flow). Cyan triangles: exit points. |
F5_comparison.png |
Nelja valla võrdlus (ρ: harm vs grav; grupid) | Parameter-free harmonic measure vs calibrated gravity model across four municipalities (Spearman ρ vs 2025 counts; groups: all exits, secondary roads, mobile counts). |
Märkused: sildid on inglise keeles (esitamiseks); F2/F5 põhinevad results/harmonic_pilot/* failidel, F3 hybrid_pilot/municipalities_summary.json-il, F4 injection_pilot/valga_injection_flows.csv-il. Figuurid on ka Dropboxi kaudu sünkroonitud (kõik masinad).