Abstract
Industrial production systems consist of components that gradually wear off. This chapter introduces the Weighted Uncapacitated Planned Maintenance Problem (WUPMP). The maintenance activities cover a set of periods before they must be executed again. The trade-off results from the cost structure. The strongly \(\mathcal{N}\mathcal{P}\)-hard WUPMP has the single-assignment property and the polytope is quasi-integral. A generalized period covering constraint has an integral polytope. The computational complexity of several problem variants is resolved. The WUPMP is solvable time O(n ⋅ T n+1 ⋅ 2n) and strongly polynomially solvable if the number of maintenance activities is a constant. Other optimal, strongly polynomial algorithms to different problem variants are provided. The WUPMP is a generalization of Uncapacitated Facility Location Problem but a special problem variant of the Uncapacitated Network Design Problem and of the Set Partitioning Problem. Structural insights for the Capacitated Planned Maintenance Problem (CPMP) are provided.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
See Footnote 10 on page 32 for the UFLP and the UNDP.
- 4.
This holds because of the following well-known argument (Schrijver 1998, pp. 31–32): If the system A ⋅ x = b of rational linear equations has a solution, it has one of a size polynomially bounded by the sizes of A and b. It follows that the solution can be represented by a rational number where the numerator and the denominator have a polynomial number of digits in the input length.
- 5.
The least common denominator of some fractions is the least common multiple of the denominators of these fractions. The least common multiple is calculated in polynomial time with the greatest common divisor, which is calculated in polynomial time by Euclid’s algorithm (Cormen et al. 2001, pp. 856–862; Wolfart 2011, pp. 3–4).
- 6.
Note that the facility-transformation from Sect. 5.3.3.2 is substantially different.
- 7.
Improved results such as O(n) for T ∈ O(1) and O(T ⋅ logT) for n = 1 are found in Kuschel and Bock (2016).
- 8.
Given a directed graph G(V, E) with a node set V, a set E of directed arcs, arc costs \(f_{ij}\;\forall (i,j) \in E\) and two nodes s and t with s, t ∈ V. Find a path of minimal costs in G(V, E) that leads from the node s to t. The Shortest Path Problem (SPP) in graphs without negative cycles is solvable in polynomial time (Ahuja et al. 1993, pp. 121–123, pp. 154–157) but it is \(\mathcal{N}\mathcal{P}\)-complete for general cost structures (Garey and Johnson 1979, p. 213).
- 9.
The binomial coefficient \(\binom{n}{k}\) yields the number of distinct subsets with k elements that can be formed from a set with n elements. It holds that \(\binom{n}{k} = \frac{n!} {k!\cdot (n-k)!}\) if k ≤ n (otherwise, 0) (Mood et al. 1974, p. 529). A special case of the binomial theorem is \(\sum _{k=0}^{n}\binom{n}{k} = 2^{n}\) (Mood et al. 1974, p. 530).
- 10.
The reaching algorithm uses a breadth-first search and is outlined as follows. Given a graph G(V, E) that is cycle-free and let c ab be the arc weights of (a, b) ∈ E. Denote the shortest path from the source node to the node b as SP b . Set all nodes as unlabeled. In an iteration, first select a node a that has the smallest SP a among all non-labeled nodes. This is ensured by topologically ordering the nodes and selecting them in an increasing order of subscripts. Second, examine whether the shortest path to all its successors can be improved. If this is the case because SP a + c ab < SP b holds for a successor b, then update SP b and label the node a. The algorithm terminates when all nodes are labeled and returns shortest paths from the source node to all nodes. The reaching algorithm runs in time O( | V | + | E | ).
- 11.
Addendum: Another pruning criterion reduces the computational effort of the loop to for b = max{a ∗, Pre a +π i } + 1 to \(\min \left \{a +\pi _{i},T + 1\right \}\) do
- 12.
Another argument for the redundancy of \(x_{it} \leq 1\;\forall t\) is presented in Remark 6.1.
- 13.
It is straightforward to show via induction that Lemma 4.15 yields an integer solution if \(c_{it} \in \mathbb{N}\;\forall t\).
- 14.
Algorithm 6.5 requires the optimal slack of (4.43).
- 15.
\(\bar{\pi }_{i} = a \cdot \pi _{1}\) with \(a \in \{ 1,\ldots,\big\lfloor \frac{\pi _{i}} {\pi _{1}} \big\rfloor \}\) satisfies \(\bar{\pi }_{i} \leq \pi _{i}\). Note that \(\bar{\pi }_{1} =\pi _{1}\).
- 16.
The instances were generated as presented in Sect. 7.1 and solved with the Simplex algorithm.
- 17.
See Footnote 4 on page 74.
- 18.
The respective Linear Assignment Problem is polynomially solvable (Papadimitriou and Steiglitz 1998, pp. 247–248).
- 19.
Similar results are known for other combinatorial optimization problems. For the Uncapacitated Lot-Sizing Problem valid inequalities exist that yield a tight formulation such that the polyhedron of the LP relaxation coincides with the convex hull of the MIP (Pochet and Wolsey 1994; Vyve and Wolsey 2006).
References
Ahuja, R. K., Magnanti, T. L., & Orlin, J. B. (1993). Network flows: Theory, algorithms, and applications. Englewood Cliffs: Prentice-Hall.
Balakrishnan, A., Magnanti, T. L., & Mirchandani, P. (1997). Network design. In M. Dell’Amico, F. Maffioli, & S. Martello (Eds.), Annotated bibliographies in combinatorial optimization (Chap. 18). Chichester: Wiley.
Balakrishnan, A., Magnanti, T. L., & Wong, R. T. (1989). A dual-ascent procedure for large-scale uncapacitated network design. Operations Research, 37, 716–740.
Chvátal, V. (2002). Linear programming. New York: W.H. Freeman and Company.
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2001). Introduction to algorithms (2nd ed.). Cambridge: MIT.
Cornuejols, G., Nemhauser, G. L., & Wolsey, L. A. (1990). The uncapacitated facility location problem. In P. B. Mirchandani & R. L. Francis (Eds.), Discrete location theory (pp. 119–171). New York: Wiley.
Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. New York: Freeman.
Hellstrand, J., Larsson, T., & Migdalas, A. (1992). A characterization of the uncapacitated network design polytope. Operations Research Letters, 12, 159–163.
Holmberg, K., & Hellstrand, J. (1998). Solving the uncapacitated network design problem by a Lagrangean heuristic and branch-and-bound. Operations Research, 46, 247–259.
Jones, P. C., Lowe, T. J., Müller, G., Xu, N., Ye, Y., & Zydiak, J. L. (1995). Specially structured uncapacitated facility location problems. Operations Research, 43, 661–669.
Klose, A., & Drexl, A. (2005). Facility location models for distribution system design. European Journal of Operational Research, 162, 4–29.
Kolen, A. (1983). Solving covering problems and the uncapacitated plant location problem on trees. European Journal of Operational Research, 12, 266–278.
Kolen, A., & Tamir, A. (1990). Covering problems. In P. B. Mirchandani & R. L. Francis (Eds.), Discrete location theory (pp. 263–304). New York: Wiley.
Krarup, J., & Pruzan, P. M. (1983). The simple plant location problem: Survey and synthesis. European Journal of Operational Research, 12, 36–81.
Kuschel, T., & Bock, S. (2016). The weighted uncapacitated planned maintenance problem: Complexity and polyhedral properties. European Journal of Operational Research, 250, 773–781.
Labbé, M., Peeters, D., & Thisse, J.-F. (1995). Location on networks. In M. O. Ball, T. L. Magnanti, C. L. Monma, & G. L. Nemhauser (Eds.), Network Routing. Handbooks in operations research and management science (Vol. 8, Chap. 7). Amsterdam: Elsevier Science B.V.
Magnanti, T. L., & Wong, R. T. (1984). Network design and transportation planning: Models and algorithms. Transportation Science, 18, 1–55.
Mood, A. F., Graybill, F. A., & Boes, D. C. (1974). Introduction to the theory of statistics (3rd ed.). New York: McGraw-Hi1l.
Nemhauser, G. L., & Wolsey, L. A. (1988). Integer and combinatorial optimization. New York: Wiley.
Ng, A. S., Sastry, T., Leung, J. M. Y., & Cai, X. Q. (2004). On the uncapacitated k-commodity network design problem with zero flow-costs. Naval Research Logistics, 51, 1149–1172.
Papadimitriou, C. H., & Steiglitz, K. (1998). Combinatorial optimization: Algorithms and complexity. Mineola: Dover.
Pochet, Y., & Wolsey, L. A. (1994). Polyhedra for lot-sizing with Wagner-Whitin costs. Mathematical Programming, 67, 297–323.
ReVelle, C. S., Eiselt, H. A., & Daskin, M. S. (2008). A bibliography for some fundamental problems categories in discrete location science. European Journal of Operational Research, 184, 817–848.
Sastry, T. (2000). A characterization of the two-commodity network design problem. Networks, 36, 9–16.
Schrijver, A. (1998). Theory of linear and integer programming. New York: Wiley.
Tomlin, J. A. (1966). Minimum-cost multicommodity network flows. Operations Research, 14, 45–51.
Vavasis, S. A., & Ye, Y. (1996). A primal-dual interior point method whose running time depends only on the constraint matrix. Mathematical Programming, 74, 79–120.
Vyve, M. V., & Wolsey, L. A. (2006). Approximate extended formulations. Mathematical Programming Series B, 105, 501–522.
Wolfart, J. (2011). Einführung in die zahlentheorie und algebra (2nd ed.). Wiesbaden: Vieweg + Teubner.
Yemelichev, V. A., Kovalev, M. M., & Kravtsov, M. K. (1984). Polytopes, graphs and optimisation. Cambridge: Cambridge University Press; Translated by G.H. Lawden.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Kuschel, T. (2017). The Weighted Uncapacitated Planned Maintenance Problem. In: Capacitated Planned Maintenance. Lecture Notes in Economics and Mathematical Systems, vol 686. Springer, Cham. https://doi.org/10.1007/978-3-319-40289-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-40289-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40288-8
Online ISBN: 978-3-319-40289-5
eBook Packages: Business and ManagementBusiness and Management (R0)