OptHub

機械加工スケジューリング問題(多目的)

2023年 進化計算コンペ 多目的部門の問題
機械加工スケジューリング問題(多目的)

Usage Instructions

You can run this problem in a local environment with Docker using the following code.

Use the following command to installopthub-runner-pythonfrom PyPI.

pip install opthub-runner-python

You can use the evaluation function for machine-scheduling-mop with the following code.

You need to start Docker before running.

from opthub_runner.evaluator import Evaluator

evaluator = Evaluator(
  "opthub/machine-scheduling-mop:latest", # Docker image
  {
    "PROBLEM": YOUR_PROBLEM, # 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

For details on the Evaluator class, please refer tohttps://github.com/opthub-org/comp-runner-python.