User Guide¶
Learn how to use the Fleet Decision Platform to optimize your fleet operations.
Overview¶
The platform helps you:
- Forecast demand across multiple locations
- Optimize fleet allocation to minimize costs
- Assess risks for your vehicle fleet
- Understand decisions through explainability features
Workflow¶
graph LR
A[Prepare Data] --> B[Configure]
B --> C[Generate Forecasts]
C --> D[Run Optimization]
D --> E[Review Results]
E --> F[Take Action]
Getting Started¶
-
Demand Forecasting
Predict future demand across your service locations.
-
Fleet Optimization
Generate cost-optimal fleet allocation plans.
-
Risk Assessment
Identify high-risk vehicles in your fleet.
-
Understanding Results
Interpret optimization outputs and KPIs.
Quick Example¶
Here's a typical workflow:
from src.utils.config import load_config
from src.forecasting import DemandPredictor
from src.optimization import CascadingOptimizer
# 1. Load configuration
config = load_config()
# 2. Generate demand forecasts
predictor = DemandPredictor(config)
forecasts = predictor.predict(features, horizon_days=7)
# 3. Run optimization
optimizer = CascadingOptimizer(config)
result = optimizer.optimize(
demand_forecast=forecasts,
fleet_state=fleet_state,
network_costs=network_costs
)
# 4. Review results
print(f"Total Cost: ${result.total_cost:,.2f}")
print(f"Demand Coverage: {result.kpis['demand_coverage']:.1%}")
Use Cases¶
Daily Fleet Rebalancing¶
Optimize vehicle distribution across locations based on predicted demand:
- Generate next-day demand forecasts
- Run optimization with current fleet state
- Execute rebalancing plan
Weekly Planning¶
Plan fleet operations for the upcoming week:
- Generate 7-day forecasts
- Identify capacity constraints
- Schedule maintenance windows
- Generate daily rebalancing plans
Risk-Based Maintenance¶
Prioritize vehicle maintenance based on risk scores:
- Calculate risk scores for all vehicles
- Identify high-risk vehicles
- Schedule preventive maintenance
- Update fleet state
Best Practices¶
Data Quality
Ensure your input data is:
- Complete: No missing values in critical fields
- Recent: Use the latest available data
- Accurate: Validate against ground truth
Configuration
- Start with default settings
- Tune parameters based on results
- Document any custom configurations
Monitoring
- Track forecast accuracy over time
- Monitor optimization KPIs
- Alert on anomalies
Next Steps¶
Choose your focus area:
- Forecasting Guide - Learn demand forecasting
- Optimization Guide - Master fleet optimization
- Risk Guide - Understand risk assessment
- Results Guide - Interpret outputs