OptHub

観測コストを考慮した発生交通量推定のための多目的観測設備設計

2022年 進化計算コンペ 多目的部門の問題
観測コストを考慮した発生交通量推定のための多目的観測設備設計

実行方法

以下のコードで、この問題をDockerが利用できるローカルの環境で動作させることができます。

以下のコマンドでPyPIからopthub-runner-pythonをインストールします。

pip install opthub-runner-python

以下のコードで masbench-mop の評価関数を利用できます。

実行する際は、Dockerを起動する必要があります。

from opthub_runner.evaluator import Evaluator

evaluator = Evaluator(
  "yukitanigaki/masbench_mop", # Docker image
  {
    "PASS": YOUR_PASS, # undefined
		"MODEL": YOUR_MODEL, # undefined
  }
)
result = evaluator.run(your_solution)

print(result["objective"])  # The objective value
print(result["feasible"])   # Feasibility of the solution
print(result["constraint"]) # Constraint
print(result["info"])       # Additional information

Evaluatorクラスの詳細は、https://github.com/opthub-org/comp-runner-pythonを参照して下さい。