CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Project Focus

Problem 1: BLE crowdsourced offline high-precision location aggregation (ๅŸบไบŽ้ž็บฟๆ€งไผ˜ๅŒ–็š„ไผ—ๅŒ…็ฆป็บฟ้ซ˜็ฒพๅบฆไฝ็ฝฎ่šๅˆ). See problems.pdf page 1 for the full problem statement.

Current phase: Project proposal (้กน็›ฎ็”ณ่ฏทไนฆ) โ€” research and writing, not implementation.

Core optimization problem: x^=argโ€‰minโกxโˆ‘iฯ‰i(f(ri)โˆ’โˆฅxโˆ’Iiโˆฅ2)2\hat{x} = \argmin_x \sum_i \omega_i (f(r_i) - |x - I_i|_2)^2

Targets: Static CEP90 โ‰ค 30m (โ‰ฅ10 samaritans); Moving โ‰ฅ20% improvement over baseline.

Phase Context

This is a fresh start focused on literature survey, method selection, and proposal writing. The archived-ex-research-problem1/ directory contains earlier exploratory work โ€” treat as background context only, not as the proposed approach. The proposal should demonstrate independent research depth and may adopt entirely different methods.

Research Documents

  • docs/questions.md โ€” ๅพ…็กฎ่ฎค้—ฎ้ข˜้›†๏ผˆ็”ณ่ฏทไนฆ่ง„่Œƒใ€ๆ•ฐๆฎใ€baselineใ€ไธ“ๅˆฉใ€BLE ๆŠ€ๆœฏ่พน็•Œใ€ๅฎžๆ—ถๆ€ง้œ€ๆฑ‚๏ผ‰
  • docs/literature-deep-dive.md โ€” 31 ็ฏ‡่ฎบๆ–‡ๆทฑๅบฆ่ฐƒ็ ”ๆฑ‡ๆ€ป๏ผˆ้”š็‚นไธ็กฎๅฎšๆ€งใ€RSSI ็‰ฉ็†ๆž้™ใ€่ฎพๅค‡ๅผ‚ๆž„ใ€ๆปคๆณขใ€ๆƒ้‡่ฎพ่ฎกใ€ๅฎคๅค–ๅœบๆ™ฏใ€Apple Find My๏ผ‰
  • docs/method-candidate-*.md โ€” ๆ–นๆณ•ๅ€™้€‰ๆ–‡ๆกฃ๏ผš
    • weight-learning โ€” ๆ•ฐๆฎ้ฉฑๅŠจ็š„ ฯ‰i\omega_i ๅญฆไน ๏ผˆๅ‚ๆ•ฐๅŒ–/bilevel/EM๏ผ‰
    • filtering โ€” ๅกๅฐ”ๆ›ผๆปคๆณข vs ็ฒ’ๅญๆปคๆณขๅฏนๆฏ”
    • map-constraint โ€” ็ŽฏๅขƒไธŽๅœฐๅ›พ็บฆๆŸ่žๅˆ๏ผˆ่ทฏ็ฝ‘ใ€ๅปบ็ญ‘ใ€ไบค้€šๆจกๅผๅ…ˆ้ชŒใ€็ซ‹ไฝ“็ฉบ้—ดไฟฎๆญฃ๏ผ‰
    • map-aided-filtering โ€” ่ทฏ็ฝ‘็บฆๆŸ็ฒ’ๅญๆปคๆณข๏ผˆ่žๅˆ filtering + map-constraint ็š„็ปŸไธ€ๆ–นๆกˆ๏ผ‰

Literature Corpus

literauture-research/challenge1_literature/ ๅŒ…ๅซ 31+ ็ฏ‡่ฎบๆ–‡ PDF/HTML ๅŠ้…ๅฅ—ๆ–‡ไปถใ€‚ๆ ธๅฟƒๅ‘็Žฐ่ง docs/literature-deep-dive.mdใ€‚ๆœ€้ซ˜ไปทๅ€ผ่ฎบๆ–‡๏ผšR3-R6๏ผˆ้”š็‚นไธ็กฎๅฎšๆ€ง๏ผ‰ใ€B13๏ผˆ่ฎพๅค‡ๅผ‚ๆž„๏ผ‰ใ€B4/S3๏ผˆRSSI ็‰ฉ็†ๆž้™๏ผ‰ใ€B7๏ผˆ้™็บง็ญ–็•ฅ๏ผ‰ใ€‚

Conventions

  • Research documents and proposal drafts: docs/
  • Method candidates: docs/method-candidate-<name>.md
  • All source code in English; documents may be in Chinese
  • Documents use YAML frontmatter (tags, model, created)