A Semidenite Programming Relaxation Approach for the Pooling Problem
A Semidenite Programming Relaxation Approach for the Pooling Problem
复制标题
池化问题的半定规划松弛方法
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
T. Nishi
中科院分区:
文献类型:
--
作者:
T. Nishi
The pooling problem is to determine a scheduling of flows among several tanks in refinery processes of raw materials, such as crude oil and fuel gas. The refinery company first imports raw materials, and then produces final products by refining or mixing the materials in intermediate tanks, and finally send them to their consumers. The consumers require a certain level of quality of the final product. The pooling problem is regarded as a kind of the network flow problem. However, it has two difficulties as compared to the usual linear network flow problem. One is an existence of pipeline constraints, which is formulated by using binary variables. The other is that the process of mixing materials are formulated as nonlinear equations. Thus, the pooling problem is a mixed-integer nonlinear programming. Moreover, even if the binary variables are fixed, the problem is nonconvex, and hence still very difficult. Therefore, we cannot apply the general-purpose solvers for the mixed-integer linear programming or the mixed-integer nonlinear programming. In this paper, we apply semidefinite programming (SDP) relaxations for the polynomial optimization problem (POP) equivalent to the pooling problem. A solution of the SDP relaxation to the POP is known to be a reasonable solution. However, the size of the SDP tends to be very large and its solution is not necessarily feasible for the original POP. Therefore, we first propose a formulation of the pooling problem without the binary variables in order to reduce the problem size. Then, to tighten the relaxation, we consider to add some valid inequalities. The valid inequality is a redundant constraint of the original problem. However, it may reduce the volume of the feasible region of the SDP, and hence we can expect to get a better solution. Finally, in order to get a feasible solution of the original pooling problem, we formulate a mixed-integer linear problem whose solution is feasible. Since the formulated problem includes information of the solution of the SDP relaxation, its solution is expected to be a reasonable feasible solution. We present some results of numerical experiments to show the validity of the proposed approach.