Privi Car: assign jobs to a fleet
car_fleet_assignGive every job (delivery, pickup, service call) to a vehicle at the lowest total cost, with a limit per vehicle. Proven optimal classically (Hungarian method) for up to 60 jobs; small cases (16 qubits or fewer) also run on the quantum simulator and the signed receipt shows both.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"jobs": "<jobs>",
"vehicles": "<vehicles>"
},
"name": "car_fleet_assign"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | No | Optional jobs x vehicles cost matrix (km, minutes or dollars) | |
| jobs | Yes | Jobs as {name, lat, lon} (or {name} with a cost matrix) | |
| vehicles | Yes | Vehicles as {name, lat, lon} (or {name}) | |
| max_jobs_per_vehicle | No | Default: jobs divided evenly, rounded up |