VN2 Inventory Planning Challenge
Share:
Finished
competition-bg

VN2 Inventory Planning Challenge

Test your inventory planning skills: cut holding costs, prevent shortages, and master real-world inventory planning.

DataSource.AI
E-commerce/Retail
Total Prize 18,000
Scroll To Top

Ph D · 29 September 2025

595
Copied!
5

UPDATED// Starter Notebook // EDA + Base-Stock: Demand, Availability, ABC/XYZ, Service-Level Sweep

End-to-end EDA for VN2 Order #1 with demand stats, availability analysis, ABC/XYZ segmentation, and a service-level sensitivity sweep; includes artifact exports and a ready-to-run CLI for generating a valid submission. Repo: https://github.com/senoni-research/vn2inventory.

Description

Objective: minimize shortage and holding costs by understanding demand, supply availability, and risk.

 

Uses “End Inventory” as Week 1 on-hand per discussion; protection period P = 3 (lead 2 + review 1).

 

EDA:

  • Reshapes sales/availability to long format; computes mean, std, observations.
  • Availability vs. mean-demand correlation plot to spot under-supply under high demand.
  • ABC/XYZ segmentation (A/B/C by cumulative demand; X/Y/Z by CV) + heatmap.
  • Variability diagnostics: CV histogram and mean vs. std (log–log).
  • Service-level sensitivity sweep showing total order units vs target service level.

Inventory state:

  • Computes on-order and inventory position from Initial State (End Inv, W+1, W+2).

Artifacts:

  • Exports sales_long.csv and all figures to artifacts/order1/figs/.
  • Writes a baseline submission directly from the notebook.

Reproducibility:

  • Includes a ready-to-run CLI command mapping columns for Order #1 and preserving the platform’s index order.

Code and CLI:

  • Starter project with policy, loaders, CLI, and README in the repo: https://github.com/senoni-research/vn2inventory.
      
      
    

Comments

Ph D

Posted 3 months ago
(.venv) senoni@m4max vn2inventory % python -m vn2inventory order \ --sales /Users/senoni/noni/vn2inventory/artifacts/order1/sales_long.csv \ --current "/Users/senoni/noni/vn2inventory/data/Week 0 - 2024-04-08 - Initial State.csv" \ --index "/Users/senoni/noni/vn2inventory/data/Week 0 - Submission Template.csv" \ --out /Users/senoni/noni/vn2inventory/submissions/orders_round1_cli.csv \ --store-col Store --product-col Product \ --sales-qty-col SalesQty --sales-date-col Week \ --on-hand-col "End Inventory" \ --in-transit-cols "In Transit W+1,In Transit W+2" { "items": 599, "total_units": 3470, "lead_time_weeks": 2, "review_period_weeks": 1, "submission": "/Users/senoni/noni/vn2inventory/submissions/orders_round1_cli.csv" }
Join our private community in Discord

Keep up to date by participating in our global community of data scientists and AI enthusiasts. We discuss the latest developments in data science competitions, new techniques for solving complex challenges, AI and machine learning models, and much more!