blackopsrepl's picture
batman
87dc9ce
|
raw
history blame
1.48 kB
metadata
title: Vehicle Routing (Python)
emoji: 👀
colorFrom: gray
colorTo: green
sdk: docker
app_port: 8080
pinned: false
license: apache-2.0
short_description: SolverForge Quickstart for the Vehicle Routing problem

Vehicle Routing (Python)

Find the most efficient routes for a fleet of vehicles.

Vehicle Routing Screenshot

Prerequisites

  1. Install Python 3.10, 3.11 or 3.12.

  2. Install JDK 17+, for example with Sdkman:

    $ sdk install java
    

Run the application

  1. Git clone the solverforge-quickstarts repo and navigate to this directory:

    $ git clone https://github.com/SolverForge/solverforge-quickstarts.git
    ...
    $ cd solverforge-quickstarts/fast/vehicle-routing-fast
    
  2. Create a virtual environment:

    $ python -m venv .venv
    
  3. Activate the virtual environment:

    $ . .venv/bin/activate
    
  4. Install the application:

    $ pip install -e .
    
  5. Run the application:

    $ run-app
    
  6. Visit http://localhost:8080 in your browser.

  7. Click on the Solve button.

Test the application

  1. Run tests:
    $ pytest
    

More information

Visit solverforge.org.