How cuileoxuan/huawei-2026 works
This repository is a four-stage modeling solution for coordinating emergency drone deliveries and communications during mountain flooding. The workflow starts with official operational and terrain data, models single-site delivery capacity, schedules multi-stop transport, jointly plans relay coverage, and evaluates rescue-task partitions and resource needs. Shared physical/data calculations live in common.py; results are written under code-wb/code/results for submission and visualization. The README documents the stage handoffs; sampled source confirms the Q2→Q3→Q4 inheritance, while some unsampled implementation details are represented only where documented.
Main entry points: results Computed results · common.py Shared data and physics · problem3.py Relay co-scheduling · problem4.py Partition and resources
Components 12
Scenario inputs
- Operations data
D题/数据/无人机应急物资运输基础数据 - Terrain and geography
D题/数据/镇龙乡地理空间数据/镇龙乡及周边地理数据
Shared models
- Shared data and physics
code-wb/code/common.py
Delivery planning
- Capacity and batching
code-wb/code/problem1.py - Transport scheduling
code-wb/code/problem2.py
Communications and allocation
- Relay co-scheduling
code-wb/code/problem3.py - Partition and resources
code-wb/code/problem4.py
Results and reporting
- Computed results
code-wb/code/results - Template workbook export
code-wb/code/export_results.py - Submission template
D题/结果提交模板.xlsx - Result visualization
code-wb/code/visualize.py
Other components
- Modeling user
Connections 20
- Modeling user → Capacity and batching: runs analysis
- Modeling user → Transport scheduling: runs scheduling
- Modeling user → Relay co-scheduling: runs coordination
- Modeling user → Partition and resources: runs allocation
- Operations data → Shared data and physics: loads parameters
- Terrain and geography → Shared data and physics: loads terrain
- Shared data and physics → Capacity and batching: provides models
- Shared data and physics → Transport scheduling: provides models
- Shared data and physics → Relay co-scheduling: provides models
- Shared data and physics → Partition and resources: provides models
- Capacity and batching → Computed results: writes Q1 outputs
- Transport scheduling → Computed results: writes Q2 solution
- Computed results → Relay co-scheduling: supplies Q2 solution
- Relay co-scheduling → Computed results: writes Q3 solution
- Computed results → Partition and resources: supplies Q3 solution
- Partition and resources → Computed results: writes Q4 report
- Computed results → Template workbook export: reads result tables
- Submission template → Template workbook export: provides workbook schema
- Template workbook export → Computed results: writes submission workbook
- Computed results → Result visualization: provides chart inputs