A branch and price approach to the two-agent integrated production and distribution scheduling. (October 2019)