Elsevier

Applied Mathematics and Computation

Volume 240, 1 August 2014, Pages 109-114
Applied Mathematics and Computation

Two-stage stochastic programming problems involving multi-choice parameters

https://doi.org/10.1016/j.amc.2014.03.036Get rights and content

Abstract

In this paper, we propose a two-stage stochastic linear programming model considering some of the right hand side parameters of the first stage constraints as multi-choice parameters and rest of the right hand side parameters of the constraints as exponential random variables with known means. Both the randomness and multi-choiceness are simultaneously considered for the model parameters. Randomness is characterized by some random variables with its distribution and multi-choiceness is handled by using interpolating polynomials. To solve the proposed problem, first we remove the fuzziness and then for multi-choice parameters interpolating polynomials are established. After establishing the deterministic equivalent of the model, standard mathematical programming technique is applied to solve the problem. A numerical example is presented to demonstrate the usefulness of the proposed methodology.

Introduction

In real life decision making problems, the input parameters of the problem under study are not known with certainty because relevant data are inexact or scarce, difficult to estimate, the system is subject to changes, etc. The uncertain parameters in the problem can often be modeled as random variables with “known” probability distribution. The occurrence of randomness in the problem parameters can be modeled as stochastic programming (SP) problem. SP is widely used in several real life problems such as, financial planning and control, supply chain management planning, airline planning (fleet assignment), water resource modeling, forestry planning, environmental planning, banking, and telecommunication.

In a conventional two-stage stochastic program, a first-stage program must be solved before all the problem parameters are known with certainty. Once the uncertainty is realized, the decision maker then solves a second stage program, known as a recourse problem, that considers the solution to the first stage program as well as the outcome of a random event. The objective is to minimize the first-stage cost plus the expected second-stage cost. The formulation of two-stage stochastic programming problems was first introduced by Dantzig [8]. Further it was developed by Beale [1] and Dantzig and Madansky [9].

The situation occurs when there exist a set of choices for a parameter, out of which only one is to be selected to optimize the objective function of a mathematical programming problem. Such type of problem is modeled as multi-choice programming problem which was introduced by Healey [11]. He presented a class of combinatorial optimization problems with a requirement to choose among several possible combinations as an alternative to optimize an objective function subject to a set of constraints. This type of problems occur in many practical situations, such as selecting a new car, selecting a new security personnel, employing a number of sales persons in a particular time bound in a super market, implementing a new policy for a community, media planning, multiple choice knapsack problem, sales resource allocation, multi-item scheduling, timetabling, etc. Several literatures [2], [3], [4], [6], [7], [10] have been reported on multi-choice programming problem.

Section snippets

Stochastic programming problem

The occurrence of randomness in the model parameters can be formulated as stochastic programming (SP) within a general optimization framework. Due to the robustness, SP is widely used in many real-world decision making problems of management science, engineering, and technology. Also, it has been applied to various areas such as, manufacturing product and capacity planning, electrical generation capacity planning, financial planning and control, supply chain management, airline planning (fleet

Deterministic approach

Now, the equivalent deterministic models of the two-stage stochastic programming problem are derived when the right hand side parameter bi’s follow exponential distribution and hs’s are multi-choice parameters.

Numerical example

We consider the following stochastic programming model:min:zˇ=20x1+15x2+25x3.Subject to2x1+7x2+3x3b1,3x1+2x2+5x3b2,3x1+2x2+6x3{9,12,14},2x1+2x2+3x310,4x1+2x2+7x3{8,10,13,15},x1,x2,x30,where b1 and b2 are two independent exponential random variables with known means. The right hand side parameters of the constraints (4.4), (4.6) have multiple choice parameters among which one has to be selected for the model.

Further, using the above model (4.1), (4.2), (4.3), (4.4), (4.5), (4.6), (4.7),

Conclusions

Two-stage stochastic programming problems involving multi-choice parameter have many practical applications in the real life decision making problems. In this paper, both multi-choice parameters and random variables have been considered within a general optimization framework of two-stage stochastic programming problems. Deterministic models have been established before solving the proposed problem. Since the deterministic models are nonlinear programming with multi-choice parameters, we use

References (16)

There are more references available in the full text version of this article.

Cited by (8)

  • Optimizing customer searching experience of online hotel booking by sequencing hotel choices and selecting online reviews: A mathematical model approach

    2016, Tourism Management Perspectives
    Citation Excerpt :

    Two-stage stochastic programming (TSP) is a mathematical approach for dealing with uncertainties within a general optimization framework. Many real-word decisions taking randomness or uncertainty into account, such as resource allocation, supply-chain management, production planning, and environmental protection (Dantzig, 1955; Barik, Biswal, & Chakravarty, 2014; Yeh, Whittaker, Realff, & Lee, 2015; Santoso, Ahmed, Goetschalckx, & Shapiro, 2005) have been modeled with TSP. In this study, TSP for dealing with the stochastic nature of customer demand, concerning decisions on sequencing of hotels and selection of online reviews, is proposed.

  • Cubic Spline Interpolation Approach to Solve Multi-Choice Programming Problem

    2023, International Journal of Applied and Computational Mathematics
View all citing articles on Scopus
View full text