Real-time large-scale supplier order assignments across two-tiers of a supply chain with penalty and dual-sourcing