We consider the problem of optimizing the location and size of buffers in semi-continuous manufacturing processes. This problem is formulated as a non-linear integer program that determines the optimal buffer size for individual stages and allocates tanks to those stages in order to minimize total tank inclusion, holding, quality, process overshoot and undershoot costs. We develop heuristics to...