A production model and maintenance planning model for the process industry



14

total number of variables = j(i+1)t!+(ij+2i+j)t + 2i
number of constraints = j(t!)2+2jt!+(ij+i+5j)t+i+2j

N=5

M=2

T=10

N=5

M=2

T=20

N=5

M=2

T=30

N=10
M=2
T=10

N=20
M=2
T=10

N=5

M=3

T=10

N=5

M=5

T=10

Binary
variables

132

252

372

242

462

198

330

Continuous
variables

890

2970

6250

1650

3170

1280

2060

Total
variables

1022

3222

6622

1892

3632

1478

2390

Constraints

2024

8634

22264

2184

3604

2181

3595

Table 8: Model Complexity (RT expressed in periods)

Fortunately, in the chemical industry, there is hardly ever a need for a planning horizon of over
20 periods, except perhaps in the pharmaceutical branch, where smaller time buckets could be
useful because of the smaller batches and larger variety of products. Even then the model could
still be used with a rolling horizon. Ten products on three production lines is also the maximum
to be scheduled in most chemical companies. If more products are manufactured, grouping could
be used.

For the sake of completeness, it is worth pointing out that the model can also be solved using one
of the standard algorithms for solving mixed binary linear programming problems. For a review
of some of these algorithms we refer to Shapiro (1979). Other computationally efficient
commercial software include IBM Mathematical Programming system Extended/370 Program
Reference Manual (1979), or IBM Optimization Subroutine Library (OSL) (1990), which have
already been extensively applied in a study of large scale binary linear programming problems
(Crowder et al. (1983)). MPSARX, developed by Van Roy and Wolsey (1987), is a state-of-the-
art Mathematical Programming system (MPS) that can be implemented for solving our model.

For additional references, see also Van Roy (1983, 1989), Van Roy and Wolsey (1983),
Mikhalevich et al. (1983), Jackson and O'Neil (1983), Côté and Laughton (1984), Glover (1984),
and Jeroslow (1984). Finally, for a review of the performance evaluation literature of mixed
binary programming algorithms, we refer to von Randow (1985, pp. 198 and 199).

Obviously, for large scale problems the model may be hard to solve to optimality with a simple
branching policy or standard software. In such cases, one may be forced to stop the procedure
early, or to develop an appropriate heuristic. Solution techniques such as Simulated Annealing or
Tabu search may be used as well. A direction for further research therefore involves improving
the computational efficiency for large scale problems, which the authors are currently pursuing.



More intriguing information

1. Consumer Networks and Firm Reputation: A First Experimental Investigation
2. Existentialism: a Philosophy of Hope or Despair?
3. Evidence on the Determinants of Foreign Direct Investment: The Case of Three European Regions
4. Iconic memory or icon?
5. The resources and strategies that 10-11 year old boys use to construct masculinities in the school setting
6. A parametric approach to the estimation of cointegration vectors in panel data
7. Rural-Urban Economic Disparities among China’s Elderly
8. DISCUSSION: ASSESSING STRUCTURAL CHANGE IN THE DEMAND FOR FOOD COMMODITIES
9. Endogenous Heterogeneity in Strategic Models: Symmetry-breaking via Strategic Substitutes and Nonconcavities
10. Insecure Property Rights and Growth: The Roles of Appropriation Costs, Wealth Effects, and Heterogeneity