Initial commit

This commit is contained in:
2026-06-22 17:40:08 +05:30
commit c742ef0e53
308 changed files with 68519 additions and 0 deletions

View File

@@ -0,0 +1,193 @@
{
"timestamp": "2026-04-06T10:13:05.823653",
"training_rows": 42,
"n_trials": 150,
"best_predicted_quality": 74.73,
"best_params": {
"max_pickup_distance_km": 7.314920981190028,
"max_kitchen_distance_km": 4.8848250212533415,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.5921999872066053,
"workload_penalty_weight": 169.06315001171424,
"distance_penalty_weight": 1.1915857216557537,
"cluster_radius_km": 3.558231774658527,
"search_time_limit_seconds": 9,
"road_factor": 1.3099009557863963
},
"validation": {
"r2_score": 0.5681,
"mae": 8.266,
"folds": 5,
"trust_level": "acceptable",
"trust_score": 2,
"interpretation": "Predictions off by +/-8.3 pts (R2=0.57, trust=acceptable)"
},
"baseline_stats": {
"avg_quality": 57.09,
"best_quality": 94.11,
"worst_quality": 30.0,
"sample_size": 42
},
"feature_importance": {
"rolling_avg_quality_5": 38.71,
"quality_delta_10": 20.33,
"num_orders": 19.03,
"hour": 13.32,
"num_riders": 7.86,
"day_of_week": 0.75
},
"top_trials": [
{
"params": {
"max_pickup_distance_km": 7.314920981190028,
"max_kitchen_distance_km": 4.8848250212533415,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.5921999872066053,
"workload_penalty_weight": 169.06315001171424,
"distance_penalty_weight": 1.1915857216557537,
"cluster_radius_km": 3.558231774658527,
"search_time_limit_seconds": 9,
"road_factor": 1.3099009557863963
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.237104762434787,
"max_kitchen_distance_km": 7.550474896953535,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.5890554510417833,
"workload_penalty_weight": 185.96752993783272,
"distance_penalty_weight": 1.31602349600973,
"cluster_radius_km": 3.8526888873500074,
"search_time_limit_seconds": 9,
"road_factor": 1.319424296170459
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.436288448216707,
"max_kitchen_distance_km": 4.919546048309047,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.591148300459874,
"workload_penalty_weight": 168.30230726961742,
"distance_penalty_weight": 1.2493078409207465,
"cluster_radius_km": 3.556472953280938,
"search_time_limit_seconds": 9,
"road_factor": 1.3302725639166417
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.325529314582726,
"max_kitchen_distance_km": 4.649587629606767,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.590873440986851,
"workload_penalty_weight": 168.438723345984,
"distance_penalty_weight": 1.1422464826358736,
"cluster_radius_km": 3.849796402096792,
"search_time_limit_seconds": 9,
"road_factor": 1.3098146276588136
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.280718743288656,
"max_kitchen_distance_km": 4.619748595285139,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.5876942359983096,
"workload_penalty_weight": 175.5427402190054,
"distance_penalty_weight": 1.234091340676156,
"cluster_radius_km": 3.596367136362332,
"search_time_limit_seconds": 9,
"road_factor": 1.3269755250627069
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.492629035525449,
"max_kitchen_distance_km": 4.249165472314659,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.6002837964896123,
"workload_penalty_weight": 173.37495123965752,
"distance_penalty_weight": 1.1908166833096747,
"cluster_radius_km": 3.543115179563585,
"search_time_limit_seconds": 9,
"road_factor": 1.3281385493416102
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.171116733882171,
"max_kitchen_distance_km": 4.315631232490625,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.5943191618773355,
"workload_penalty_weight": 167.9049180092559,
"distance_penalty_weight": 1.173862334055753,
"cluster_radius_km": 3.596417271778823,
"search_time_limit_seconds": 9,
"road_factor": 1.310786907921741
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.398947077752536,
"max_kitchen_distance_km": 4.573012985025286,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.588382785737964,
"workload_penalty_weight": 171.56836325664975,
"distance_penalty_weight": 1.2420650483510813,
"cluster_radius_km": 3.821463414056532,
"search_time_limit_seconds": 9,
"road_factor": 1.3094083355796955
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.413205466370695,
"max_kitchen_distance_km": 4.882557712376696,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.5938285091458789,
"workload_penalty_weight": 169.18170748664954,
"distance_penalty_weight": 1.2065256426925077,
"cluster_radius_km": 3.567236434547114,
"search_time_limit_seconds": 9,
"road_factor": 1.3261515305765197
},
"score": 74.7316665649414
},
{
"params": {
"max_pickup_distance_km": 7.321140036068694,
"max_kitchen_distance_km": 4.591113450191565,
"max_orders_per_rider": 17,
"ideal_load": 6,
"workload_balance_threshold": 0.595465392809937,
"workload_penalty_weight": 168.84486091695908,
"distance_penalty_weight": 1.1874534780471975,
"cluster_radius_km": 3.5809336353167915,
"search_time_limit_seconds": 9,
"road_factor": 1.3136308854673249
},
"score": 74.7316665649414
}
],
"pareto_frontier": []
}