lp_parser_rs 3.4.1

A Rust parser for the LP file format.
Documentation
---
source: rust/tests/test_analysis.rs
expression: analysis
---
summary:
  name: ~
  sense: Minimize
  objective_count: 1
  constraint_count: 2
  variable_count: 4
  total_nonzeros: 6
  density: 0.75
sparsity:
  min_vars_per_constraint: 3
  max_vars_per_constraint: 3
variables:
  type_distribution:
    free: 0
    general: 0
    lower_bounded: 0
    upper_bounded: 0
    double_bounded: 4
    binary: 0
    integer: 0
    semi_continuous: 0
    sos: 0
  free_variables: []
  fixed_variables: []
  invalid_bounds: []
  unused_variables: []
  discrete_variable_count: 0
constraints:
  type_distribution:
    equality: 0
    less_than_equal: 1
    greater_than_equal: 1
    less_than: 0
    greater_than: 0
    sos1: 0
    sos2: 0
  empty_constraints: []
  singleton_constraints: []
  rhs_range:
    min: 0
    max: 100
    count: 2
  sos_summary:
    s1_count: 0
    s2_count: 0
    total_sos_variables: 0
coefficients:
  constraint_coeff_range:
    min: 0.003
    max: 45.6
    count: 6
  objective_coeff_range:
    min: 0.001
    max: 250
    count: 4
  large_coefficients: []
  small_coefficients: []
  coefficient_ratio: 250000
issues: []