pqx123-lgtm/moonbit-vrp-solver/benchmark does not have a README file

    BenchmarkCase

    pub struct BenchmarkCase {
    name : String
    instance :
    VrpInstance

    known_best : Double
    source : String
    } derive(
    Debug
    )

    BenchmarkCase::customer_count

    fn BenchmarkCase::customer_count(self : BenchmarkCase) -> Int

    BenchmarkCase::known_best

    fn BenchmarkCase::known_best(self : BenchmarkCase) -> Double

    BenchmarkCase::name

    fn BenchmarkCase::name(self : BenchmarkCase) -> String

    BenchmarkCase::source

    fn BenchmarkCase::source(self : BenchmarkCase) -> String

    BenchmarkCase::vehicle_capacity

    fn BenchmarkCase::vehicle_capacity(self : BenchmarkCase) -> Double

    BenchmarkResult

    pub struct BenchmarkResult {
    case_name : String
    customer_count : Int
    known_best : Double
    seed_objective : Double
    best_objective : Double
    gap_percent : Double
    best_solution :
    Solution

    stats :
    SolveStats

    } derive(
    Debug
    )

    BenchmarkResult::best_objective

    fn BenchmarkResult::best_objective(self : BenchmarkResult) -> Double

    BenchmarkResult::best_solution

    BenchmarkResult::case_name

    fn BenchmarkResult::case_name(self : BenchmarkResult) -> String

    BenchmarkResult::customer_count

    fn BenchmarkResult::customer_count(self : BenchmarkResult) -> Int

    BenchmarkResult::gap_percent

    fn BenchmarkResult::gap_percent(self : BenchmarkResult) -> Double

    BenchmarkResult::known_best

    fn BenchmarkResult::known_best(self : BenchmarkResult) -> Double

    BenchmarkResult::seed_objective

    fn BenchmarkResult::seed_objective(self : BenchmarkResult) -> Double

    a_n32_k5_text

    let a_n32_k5_text : String

    Original benchmark text from the Augerat Set A CVRPLIB family.

    The fixture keeps the published node numbering, EUC_2D convention, vehicle capacity, and five-vehicle limit. It is parsed at runtime by the same parser that users can call for their own TSPLIB-compatible files.

    result_text

    fn result_text(result : BenchmarkResult) -> String

    Source Files