Using artificial intelligence for supply chain planning