metadata
title: Order Picking (Python)
emoji: 🏭
colorFrom: gray
colorTo: green
sdk: docker
app_port: 8080
pinned: false
license: apache-2.0
short_description: SolverForge Quickstart for the Order Picking problem
Order Picking (Python)
Optimize warehouse order picking by assigning items to trolleys and minimizing travel distance.
Prerequisites
Install Python 3.11 or 3.12.
Install JDK 17+, for example with Sdkman:
$ sdk install java
Run the application
Git clone the solverforge-solver-python repo and navigate to this directory:
$ git clone https://github.com/SolverForge/solverforge-quickstarts.git ... $ cd solverforge-quickstarts/fast/order-picking-fastCreate a virtual environment:
$ python -m venv .venvActivate the virtual environment:
$ . .venv/bin/activateInstall the application:
$ pip install -e .Run the application:
$ run-appVisit http://localhost:8080 in your browser.
Click on the Solve button.
Test the application
Run tests:
$ pytest
More information
Visit solverforge.org.