Some Uses of Mathematical Programming Systems to Solve Problems that are not Linear
暂无分享,去创建一个
There are three main reasons why a purely linear programming model may not represent a constrained optimization problem adequately: economies of scale, other non-linearities that do not invalidate a local optimum, random data. These reasons lead respectively to integer programming, non-linear programming and stochastic programming. Examples of each type of model are discussed. These have all been solved using a standard mathematical programming system to exploit sparseness efficiently. Economies of scale arise when selecting a set of new pipelines to expand the capacity of a given network. This problem involves non-linear functions, but is essentially an integer programming problem because we must use branch and bound methods to find the best combinations of pipelines, and pipeline diameters. An unsuccessful and a subsequent successful formulation for this problem are discussed. A non-linear programming model for allocating resources in health care is outlined. A model for multi-time-period production scheduling with stochastic demands is also outlined. The model requires data defining the uncertainties in demand forecasts, and the extent to which these are correlated with each other and with past sales. The existence of software for this model may encourage more people to quantify these data.
[1] McDonald Ag,et al. Balance of care: some mathematical models of the National Health Service. , 1974 .
[2] E. M. L. Beale,et al. Mathematical programming in practice , 1968 .
[3] H. P. Williams. Experiments in the formulation of integer programming problems , 1974 .
[4] P. G. Moore,et al. The Product-Mix Problem under Stochastic Seasonal Demand , 1970 .
[5] E. M. L. Beale,et al. Global optimization using special ordered sets , 1976, Math. Program..