logistics 0.0.4

Logistics Engineering Client
[![](http://meritbadge.herokuapp.com/logistics)](https://crates.io/crates/logistics)

# logistics


Rust Logistics Engineering Client

## About


**CLI**:
`logistics ./file --vrp`

**Server**:
`logistics run server --port=9999`

## Shipment Routing


The first target of the client is to provide an efficient method for generating optimized VRP solutions from csv data.

### Scope


Models will be limited to single-origin, one-dimension capacities and demands, and optimized only using the inital distance and capacity constraints.

### Constraints


- _Maximum Vehicle Capacity_: The total number of units allowed in a vehicle for a given route.

- _Maximum Route Distance_: The maximum cummulative travel distance for a route.

### Inputs


- Constraint Setup
- Depot Latitude and Longitude
- Demand Latitudes and Logitudes
- Demand Units