Joint production and delivery scheduling in two-level supply chains: a distributed agent approach | IEEE Conference Publication | IEEE Xplore