Text this: Efficient decomposition-based algorithm to solve long-term pipeline scheduling problem