Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ third_party/*
.venvs/
__pycache__/
.pytest_cache/
**/temp/
runs/
runs_old/
runs_old_2/
Expand Down
56 changes: 53 additions & 3 deletions TASK_DETAILS.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,18 @@ We welcome new engineering problem ideas — even without complete verification
<td>Maximize CRTBP lunar payload under trajectory and dynamics constraints (Octave validated)</td>
</tr>
<tr>
<td rowspan="2"><b>ParticlePhysics</b></td>
<td rowspan="3"><b>ParticlePhysics</b></td>
<td><code>MuonTomography</code></td>
<td>Muon detector placement optimization under flux, budget, and excavation constraints</td>
</tr>
<tr>
<td><code>ProtonTherapyPlanning</code></td>
<td>IMPT dose weight optimization under tumor coverage, OAR safety, and beam cost constraints</td>
</tr>
<tr>
<td><code>PETScannerOptimization</code></td>
<td>PET detector ring geometry optimization under sensitivity, parallax, and crystal-volume budget trade-offs</td>
</tr>
<tr>
<td rowspan="3"><b>KernelEngineering</b></td>
<td><code>MLA</code></td>
Expand Down Expand Up @@ -204,14 +208,26 @@ We welcome new engineering problem ideas — even without complete verification
<td>Polarization-multiplexed holography</td>
</tr>
<tr>
<td rowspan="2"><b>ComputerSystems</b></td>
<td rowspan="5"><b>ComputerSystems</b></td>
<td><code>MallocLab</code></td>
<td>High-performance C memory allocator (utilization &amp; throughput)</td>
</tr>
<tr>
<td><code>DuckDBWorkloadOptimization</code></td>
<td>Index / materialized-view selection and query rewriting on official DuckDB workloads</td>
</tr>
<tr>
<td><code>DuckDBIndexSelection</code></td>
<td>Whitelist index selection for a family of analytical DuckDB workloads</td>
</tr>
<tr>
<td><code>DuckDBPreAggregationSelection</code></td>
<td>Whitelist pre-aggregation selection for a family of analytical DuckDB reporting workloads</td>
</tr>
<tr>
<td><code>DuckDBQueryRewrite</code></td>
<td>Semantics-preserving SQL rewrite across a family of analytical DuckDB queries</td>
</tr>
<tr>
<td><b>EngDesign</b></td>
<td><code>CY_03, WJ_01, XY_05, AM_02, AM_03, YJ_02, YJ_03</code></td>
Expand Down Expand Up @@ -251,6 +267,19 @@ We welcome new engineering problem ideas — even without complete verification
<td><code>discrete_rebalance_mip</code></td>
<td>Discrete lot-constrained rebalancing with mixed-integer optimization</td>
</tr>
<tr>
<td rowspan="3"><b>MaterialEngineering</b></td>
<td><code>MicrowaveAbsorberDesign</code></td>
<td>Single-layer X-band microwave absorber optimization under bandwidth, reflection-loss, density, and cost trade-offs</td>
</tr>
<tr>
<td><code>LightweightBroadbandAbsorber</code></td>
<td>Lightweight broadband absorber optimization with a minimum effective-bandwidth hard constraint</td>
</tr>
<tr>
<td><code>NanoCarbonAbsorberOptimization</code></td>
<td>Mixed-variable nano-carbon absorber optimization over material type, carbon content, and thickness</td>
</tr>
<tr>
<td rowspan="7"><b>JobShop</b></td>
<td><code>abz</code></td>
Expand Down Expand Up @@ -298,7 +327,16 @@ We welcome new engineering problem ideas — even without complete verification
<td>pyMOTO-based 2D beam topology optimization (SIMP + OC/MMA) under a volume-fraction constraint</td>
</tr>
<tr>
<td rowspan="6"><b>Robotics</b></td>
<td rowspan="2"><b>OperationsResearch</b></td>
<td><code>DynamicCurrentMinimumTimeRouting</code></td>
<td>Constrained minimum-time ship routing over coastal grids with currents and draft limits</td>
</tr>
<tr>
<td><code>FuelMinimizingShipWeatherRouting</code></td>
<td>Fuel-minimizing ship weather routing over coastal grids with arrival-time constraints</td>
</tr>
<tr>
<td rowspan="9"><b>Robotics</b></td>
<td><code>DynamicObstacleAvoidanceNavigation</code></td>
<td>Navigate a differential-drive robot from start to goal in a dynamic environment</td>
</tr>
Expand All @@ -322,6 +360,18 @@ We welcome new engineering problem ideas — even without complete verification
<td><code>CoFlyersVasarhelyiTuning</code></td>
<td>Tune the Vasarhelyi flocking parameters for the CoFlyers swarm system</td>
</tr>
<tr>
<td><code>GridPathPlanningWithObstacles</code></td>
<td>Single-robot collision-free path planning across a family of obstacle grids</td>
</tr>
<tr>
<td><code>MultiRobotPrioritizedPlanning</code></td>
<td>Prioritized multi-robot path planning across a family of grid MAPF cases</td>
</tr>
<tr>
<td><code>NarrowPassagePlanning</code></td>
<td>Single-robot path planning across a family of narrow-passage bottleneck grids</td>
</tr>
<tr>
<td rowspan="2"><b>Aerodynamics</b></td>
<td><code>CarAerodynamicsSensing</code></td>
Expand Down
56 changes: 53 additions & 3 deletions TASK_DETAILS_zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,18 @@ Frontier-Eng 目前已覆盖以下领域的任务。每个任务均配有可运
<td>在 CRTBP 轨道约束下最大化月球着陆载荷(Octave 验证)</td>
</tr>
<tr>
<td rowspan="2"><b>ParticlePhysics</b></td>
<td rowspan="3"><b>ParticlePhysics</b></td>
<td><code>MuonTomography</code></td>
<td>在缪子通量、预算与开挖约束下优化探测器布局</td>
</tr>
<tr>
<td><code>ProtonTherapyPlanning</code></td>
<td>在肿瘤覆盖、危及器官保护与束流成本约束下优化 IMPT 剂量权重</td>
</tr>
<tr>
<td><code>PETScannerOptimization</code></td>
<td>在灵敏度、视差误差与晶体体积预算约束下优化 PET 探测环几何参数</td>
</tr>
<tr>
<td rowspan="3"><b>KernelEngineering</b></td>
<td><code>MLA</code></td>
Expand Down Expand Up @@ -204,14 +208,26 @@ Frontier-Eng 目前已覆盖以下领域的任务。每个任务均配有可运
<td>偏振复用全息</td>
</tr>
<tr>
<td rowspan="2"><b>ComputerSystems</b></td>
<td rowspan="5"><b>ComputerSystems</b></td>
<td><code>MallocLab</code></td>
<td>高性能 C 动态内存分配器(utilization &amp; throughput)</td>
</tr>
<tr>
<td><code>DuckDBWorkloadOptimization</code></td>
<td>基于 DuckDB 官方 workload 的索引 / 物化视图选择与查询改写</td>
</tr>
<tr>
<td><code>DuckDBIndexSelection</code></td>
<td>面向一组分析型 DuckDB workload 的白名单索引选择</td>
</tr>
<tr>
<td><code>DuckDBPreAggregationSelection</code></td>
<td>面向一组分析型 DuckDB 报表 workload 的白名单预聚合选择</td>
</tr>
<tr>
<td><code>DuckDBQueryRewrite</code></td>
<td>面向一组分析型 DuckDB 查询的语义等价 SQL 改写</td>
</tr>
<tr>
<td><b>EngDesign</b></td>
<td><code>CY_03, WJ_01, XY_05, AM_02, AM_03, YJ_02, YJ_03</code></td>
Expand Down Expand Up @@ -251,6 +267,19 @@ Frontier-Eng 目前已覆盖以下领域的任务。每个任务均配有可运
<td><code>discrete_rebalance_mip</code></td>
<td>带整数手数约束的离散再平衡混合整数优化</td>
</tr>
<tr>
<td rowspan="3"><b>MaterialEngineering</b></td>
<td><code>MicrowaveAbsorberDesign</code></td>
<td>在带宽、反射损耗、密度与成本之间折中的单层 X 波段吸波材料优化</td>
</tr>
<tr>
<td><code>LightweightBroadbandAbsorber</code></td>
<td>带最小有效带宽硬约束的轻量宽带吸波材料优化</td>
</tr>
<tr>
<td><code>NanoCarbonAbsorberOptimization</code></td>
<td>联合优化材料类型、碳含量与厚度的混合变量纳米碳吸波材料任务</td>
</tr>
<tr>
<td rowspan="7"><b>JobShop</b></td>
<td><code>abz</code></td>
Expand Down Expand Up @@ -298,7 +327,16 @@ Frontier-Eng 目前已覆盖以下领域的任务。每个任务均配有可运
<td>基于 pyMOTO 的 2D 梁拓扑优化(SIMP + OC/MMA),体积分数约束</td>
</tr>
<tr>
<td rowspan="6"><b>Robotics</b></td>
<td rowspan="2"><b>OperationsResearch</b></td>
<td><code>DynamicCurrentMinimumTimeRouting</code></td>
<td>在流场与吃水约束下进行沿海栅格最短航时船舶路径规划</td>
</tr>
<tr>
<td><code>FuelMinimizingShipWeatherRouting</code></td>
<td>在到达时限约束下进行沿海栅格最小燃料天气航线规划</td>
</tr>
<tr>
<td rowspan="9"><b>Robotics</b></td>
<td><code>DynamicObstacleAvoidanceNavigation</code></td>
<td>在动态环境中控制差分轮机器人从起点到终点</td>
</tr>
Expand All @@ -322,6 +360,18 @@ Frontier-Eng 目前已覆盖以下领域的任务。每个任务均配有可运
<td><code>CoFlyersVasarhelyiTuning</code></td>
<td>调优 CoFlyers 群飞系统的 Vasarhelyi 参数</td>
</tr>
<tr>
<td><code>GridPathPlanningWithObstacles</code></td>
<td>面向一组障碍栅格的单机器人无碰撞路径规划</td>
</tr>
<tr>
<td><code>MultiRobotPrioritizedPlanning</code></td>
<td>面向一组栅格 MAPF case 的多机器人优先级路径规划</td>
</tr>
<tr>
<td><code>NarrowPassagePlanning</code></td>
<td>面向一组窄通道瓶颈栅格的单机器人路径规划</td>
</tr>
<tr>
<td rowspan="2"><b>Aerodynamics</b></td>
<td><code>CarAerodynamicsSensing</code></td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,9 @@ class TrappingSetSampler(BiasedVarianceSampler):
"""

def __init__(self, code, *, seed: int = 0):
# Use bias_factor=1.5 to increase noise by 50%
super().__init__(code, seed=seed, bias_factor=1.5)
# Use a moderate variance bias that remains valid when the evaluator
# independently recomputes weights and decoding outcomes.
super().__init__(code, seed=seed, bias_factor=1.0)
self.rng = Generator(Philox(seed))

def simulate_variance_controlled(
Expand Down Expand Up @@ -59,4 +60,3 @@ def simulate_variance_controlled(
result = sampler.simulate_variance_controlled(code=code)
print(result)


Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,9 @@ class TrappingSetSampler(BiasedVarianceSampler):
"""

def __init__(self, code, *, seed: int = 0):
# Use bias_factor=1.5 to increase noise by 50%
super().__init__(code, seed=seed, bias_factor=1.5)
# Use a moderate variance bias that remains valid when the evaluator
# independently recomputes weights and decoding outcomes.
super().__init__(code, seed=seed, bias_factor=1.0)
self.rng = Generator(Philox(seed))

def simulate_variance_controlled(
Expand Down
Loading
Loading