Abstract

We study the weapon-target assignment (WTA) problem which has wide applications in the area of defense-related operations research. This problem calls for finding a proper assignment of weapons to targets such that the total expected damaged value of the targets to be maximized. The WTA problem can be formulated as a nonlinear integer programming problem which is known to be NP-complete. There does not exist any exact method for the WTA problem even small size problems, although several heuristic methods have been proposed. In this paper, Lagrange relaxation method is proposed for the WTA problem. The method is an iterative approach which is to decompose the Lagrange relaxation into two subproblems, and each subproblem can be easy to solve to optimality based on its specific features. Then, we use the optimal solutions of the two subproblems to update Lagrange multipliers and solve the Lagrange relaxation problem iteratively. Our computational efforts signify that the proposed method is very effective and can find high quality solutions for the WTA problem in reasonable amount of time.

1. Introduction

Weapon-target assignment (WTA) problem is a fundamental problem arising in defense-related applications, which involve calling for finding a proper assignment of weapons to targets such that the total expected damaged value of the targets is to be maximized. It is a specific case of the more general resource allocation problem.

WTA problem has been of interest to many researchers for several decades [1–4]. This problem can be formulated as a nonlinear integer programming problem which is known to be NP-complete. Ravindra et al. provided a brief and comprehensive survey of the relevant literature in this area and proposed a network flow-based construction heuristic algorithm [2]. There does not exist any exact methods for the WTA problem even relatively small size problems, and much research has focused on developing heuristic algorithms based on metaheuristic techniques, such as neural networks [5], genetic algorithms [6–9], tabu search algorithm [10], simulated annealing algorithm [11], and other expert systems [12]. These heuristic methods may not be able to produce an acceptable or even feasible solution, which is not allowed in a warfare scenario. Moreover, since no exact algorithm is available to solve WTA problem, it is unavailable to estimate the quality of solutions produced by such heuristics. A feasible solution corresponds to a WTA schedule. The purpose of this paper is to find feasible solutions in a reasonably fast time to help decision makers to make proper scheme on the battlefield.

In this paper, we present a Lagrange relaxation method to solve WTA problem. First, a discrete variable is introduced in the formulation to transform the nonlinear integer programming problem into a linear optimization problem with the objective function is linear and the constraints respect to the original variables are linear and the introduced variable is nonlinear. Then we construct a Lagrange relaxation problem where the constraints are relaxed with Lagrange multipliers. The relaxation problem can be decomposed into two: one concerned with the introduced discrete variable is nonlinear optimization problem and the other concerned with the original variables is linear. We get the advantages of working with these two natural subproblems: the former subproblem can be decomposed into several one-dimensional discrete optimization problems which can be parallel processed easily. The latter subproblem’s constraint matrix is totally unimodular and thus can be solved by applying the simplex method. Therefore, the Lagrange relaxation problem is quite easy to solve, and any optimal integer solutions to the linear programming with respect to the original variables is feasible to the WTA problem. Then we use the optimal solutions of the two subproblems to update Lagrange multipliers and solve the Lagrange relaxation problem iteratively. The algorithm terminates due to a lack of improvement in the best solution over a number of generations. Computational results show that this method can be very successful for WTA problem.

This paper is organized as follows: in Section 2, we describe WTA problem and its formulation. In Section 3, we present a Lagrange relaxation method for solving WTA problem. Then, the results of employing the proposed algorithm to solve WTA problem are presented in Section 4. Finally, in Section 5 we give some concluding remarks and possible future work in this area.

2. The WTA Problem

To formulate the weapon-target assignment problem, we use the following notation and variables.π‘Š: The number of weapon types.𝑇: The number of targets that must be engaged.𝑒𝑗: The value of target 𝑗. This is determined during the threat evaluation phase and used to priorities target engagement.𝑀𝑖: The number of weapons of type 𝑖 available to be assigned to targets.𝑑𝑗: The minimum number of weapons required for target 𝑗.𝑝𝑖𝑗: The probability of destroying target 𝑗 by a single weapon of type 𝑖, also referred to as the kill probability for weapon 𝑖 on target 𝑗. It’s known for all 𝑖 and 𝑗.π‘₯𝑖𝑗: an integer decision variable indicating the number of weapons of type 𝑖 assigned to target 𝑗.

Then the WTA problem may now be modeled as the following nonlinear integer programming formulation in terms of the above variables [1, 4], max𝑇𝑗=1𝑒𝑗1βˆ’π‘Šξ‘π‘–=1ξ€·1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯𝑖𝑗ξƒͺ,(2.1)s.t.𝑇𝑗=1π‘₯𝑖𝑗≀𝑀𝑖𝑖=1,2,…,π‘Š,(2.2)π‘Šξ“π‘–=1π‘₯𝑖𝑗β‰₯𝑑𝑗π‘₯𝑗=1,2,…,𝑇,(2.3)𝑖𝑗β‰₯0,integral,𝑖=1,2,…,π‘Š,𝑗=1,2,…,𝑇.(2.4)

Since 𝑝𝑖𝑗 is the destroying probability for weapon 𝑖 on target 𝑗, the 1βˆ’π‘π‘–π‘— term in (2.1) therefore denotes the probability of survival for target 𝑗 if weapon 𝑖 is assigned to it. Objective function (2.1) maximizes the probability of the total expected damaged value of the targets. Equation (2.2) provides a constraint to the problem that ensures that the total number of weapons used does not exceed what is available, (2.3) provides a constraint to the problem that ensures that the total number of weapons used should exceed the minimum number of weapons required for target 𝑗. Equation (2.4) provides a constraint that ensures that the number of weapons assigned to target 𝑗 is nonnegative and discrete.

3. Lagrange Relaxation Method

WTA is computationally intractable because of the nonlinear of objective function and the integrality of variable. For problems involving small numbers of weapons and targets, these problems can be solved using any general purpose nonlinear integer programming package. For larger problems, faster algorithms are desired. So we are interested in solving these problems using Lagrange relaxation method as follow. For 𝑗=1,2,…,𝑇, let 𝑦𝑗=1βˆ’π‘Šξ‘π‘–=1ξ€·1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯𝑖𝑗,𝐷(3.1)𝑗=ξƒ―π‘¦π‘—βˆ£π‘¦π‘—=1βˆ’π‘Šξ‘π‘–=1ξ€·1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯𝑖𝑗,π‘₯𝑖𝑗=0,1,2,…,𝑀𝑖.(3.2) Then 𝐷𝑗 is a discrete set. Let ξ€·π‘₯(π‘₯,𝑦)=11,π‘₯12,…,π‘₯1𝑇,π‘₯21,π‘₯22,…,π‘₯2𝑇,…,π‘₯π‘Š1,π‘₯π‘Š2,…,π‘₯π‘Šπ‘‡,𝑦1,…,𝑦𝑇.(3.3) Then for (π‘₯,𝑦), we have π‘Šξ“π‘–=1ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯𝑖𝑗=ln1βˆ’π‘¦π‘—ξ€Έ,𝑗=1,2,…,𝑇.(3.4) WTA problem can be transformed as follows:max𝑇𝑗=1𝑒𝑗𝑦𝑗,ξ€½s.t.(π‘₯,𝑦)∈(π‘₯,𝑦)∣(π‘₯,𝑦)satisfy(2.2),(2.3),(2.4),and(3.4),π‘¦π‘—βˆˆπ·π‘—ξ€Ύ,(𝑃) We observed that problem (𝑃) remove the nonlinear of objective function by increasing 𝑇 discrete variable 𝑦𝑗 and will lead to some difficulties in the calculation. To avoid the problem we guide searching with 𝑦𝑗 by mapping between 𝑦𝑗 and π‘₯𝑖𝑗 in (3.1). We first derive the Lagrangian function as follows: ξ€½(𝐿(πœ†))max𝐿(π‘₯,𝑦,πœ†),s.t.(π‘₯,𝑦)∈(π‘₯,𝑦)∣(π‘₯,𝑦)satisfy(2.2),(2.3),(2.4),and(3.4),π‘¦π‘—βˆˆπ·π‘—ξ€Ύ,(3.5) where 𝐿(π‘₯,𝑦,πœ†)=𝑇𝑗=1𝑒𝑗𝑦𝑗+𝑇𝑗=1πœ†π‘—ξƒ©π‘Šξ“π‘–=1ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯ξ€Έξ€Έπ‘–π‘—ξ€·βˆ’ln1βˆ’π‘¦π‘—ξ€Έξƒͺ=𝑇𝑗=1ξ€·π‘’π‘—π‘¦π‘—βˆ’πœ†π‘—ξ€·ln1βˆ’π‘¦π‘—+ξ€Έξ€Έπ‘‡ξ“π‘Šπ‘—=1𝑖=1πœ†π‘—ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯𝑖𝑗,(3.6) where πœ†=(πœ†1,πœ†2,…,πœ†π‘‡) is Lagrange multiplier, πœ†π‘–βˆˆπ‘…,𝑖=1,2,…,𝑇, 𝐿(π‘₯,𝑦,πœ†) is Lagrange function. It is obvious that (𝑃) can be decomposed into two subproblems as follows: 𝐿1ξ€Έ(π‘₯)maxπ‘‡ξ“π‘Šπ‘—=1𝑖=1πœ†π‘—ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯𝑖𝑗,𝐿s.t.π‘₯∈{π‘₯∣forfixed𝑦,π‘₯satisfy(2.2),(2.3),and(2.4)},(3.7)2ξ€Έ(𝑦)max𝑇𝑗=1ξ€·π‘’π‘—π‘¦π‘—βˆ’πœ†π‘—ξ€·ln1βˆ’π‘¦π‘—,𝑦s.t.𝑦=1,𝑦2,…,π‘¦π‘‡ξ€Έβˆˆξ€½π‘¦βˆ£π‘¦π‘—βˆˆπ·π‘—ξ€Ύ.,𝑗=1,2,…,𝑇(3.8)

Theorem 3.1. Let π‘₯βˆ—,π‘¦βˆ— be optimal solutions of the two subproblems 𝐿1(π‘₯) and 𝐿2(𝑦), respectively. If π‘₯βˆ—,π‘¦βˆ— satisfy (3.4), then π‘₯βˆ— is optimal solution of WTA.

Proof. Since π‘₯βˆ—,π‘¦βˆ— are optimal solutions of the two subproblems 𝐿1(π‘₯) and 𝐿2(𝑦), respectively so π‘₯βˆ—,π‘¦βˆ— are also feasible solutions of the two subproblems 𝐿1(π‘₯) and 𝐿2(𝑦), respectively. If π‘₯βˆ—,π‘¦βˆ— satisfy (3.4), then π‘₯βˆ— is optimal solution of WTA. Let π‘₯ is any feasible solution of WTA, for 𝑗=1,2,…,𝑇, let 𝑦𝑗=1βˆ’π‘Šξ‘π‘–=1ξ€·1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯𝑖𝑗.(3.9) Then (π‘₯,𝑦) also satisfy (3.4) and we have 𝑇𝑗=1𝑒𝑗1βˆ’π‘Šξ‘π‘–=1ξ€·1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯βˆ—π‘–π‘—ξƒͺ=𝑇𝑗=1π‘’π‘—π‘¦βˆ—π‘—=𝑇𝑗=1π‘’π‘—π‘¦βˆ—π‘—+𝑇𝑗=1πœ†π‘—ξƒ©π‘Šξ“π‘–=1ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯ξ€Έξ€Έβˆ—π‘–π‘—ξ€·βˆ’ln1βˆ’π‘¦βˆ—π‘—ξ€Έξƒͺ=𝑇𝑗=1ξ€·π‘’π‘—π‘¦βˆ—π‘—βˆ’πœ†π‘—ξ€·ln1βˆ’π‘¦βˆ—π‘—+𝑇𝑗=1πœ†π‘—ξƒ©π‘Šξ“π‘–=1ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯ξ€Έξ€Έβˆ—π‘–π‘—ξƒͺβ‰₯𝑇𝑗=1ξ€·π‘’π‘—π‘¦π‘—βˆ’πœ†π‘—ξ€·ln1βˆ’π‘¦π‘—+𝑇𝑗=1πœ†π‘—ξƒ©π‘Šξ“π‘–=1ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯𝑖𝑗ξƒͺ=𝑇𝑗=1𝑒𝑗𝑦𝑗+𝑇𝑗=1πœ†π‘—ξƒ©π‘Šξ“π‘–=1ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯ξ€Έξ€Έπ‘–π‘—ξ€·βˆ’ln1βˆ’π‘¦π‘—ξ€Έξƒͺ=𝑇𝑗=1𝑒𝑗𝑦𝑗=𝑇𝑗=1𝑒𝑗1βˆ’π‘Šξ‘π‘–=1ξ€·1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯𝑖𝑗ξƒͺ.(3.10) Hence, π‘₯βˆ— is optimal solution of WTA.

Obviously, subproblem 𝐿2(𝑦) can be decomposed into 𝑇 1-dimensional discrete problem as follows (𝑗=1,2,…,𝑇):𝐿2𝑒(𝑦)maxπ‘—π‘¦π‘—βˆ’πœ†π‘—ξ€·ln1βˆ’π‘¦π‘—,ξ€Έξ€Έs.t.π‘¦π‘—βˆˆξ€½π‘¦π‘—βˆ£π‘¦π‘—βˆˆπ·π‘—ξ€Ύ.(3.11)

Theorem 3.2. For 𝑗=1,2,…,𝑇, let 𝛼𝑗=1βˆ’1βˆ’min1β‰€π‘–β‰€π‘Šπ‘ƒπ‘–π‘—ξ‚Άξ‚Άπ‘‡π‘—,𝛽𝑗=1βˆ’1βˆ’max1β‰€π‘–β‰€π‘Šπ‘ƒπ‘–π‘—ξ‚Άξ‚Άβˆ‘π‘Šπ‘–=1𝑀𝑖,(3.12) one has 𝛼𝑗≀𝑦𝑗≀𝛽𝑗.

Proof. For 𝑗=1,2,…,𝑇, we have 𝑦𝑗=1βˆ’π‘Šξ‘π‘–=1ξ€·1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯𝑖𝑗≀1βˆ’π‘Šξ‘π‘–=1ξ‚΅ξ‚΅1βˆ’max1β‰€π‘–β‰€π‘Šπ‘ƒπ‘–π‘—ξ‚Άξ‚Άπ‘₯𝑖𝑗=1βˆ’1βˆ’max1β‰€π‘–β‰€π‘Šπ‘ƒπ‘–π‘—ξ‚Άξ‚Άβˆ‘π‘Šπ‘–=1π‘₯𝑖𝑗≀1βˆ’1βˆ’max1β‰€π‘–β‰€π‘Šπ‘ƒπ‘–π‘—ξ‚Άξ‚Άβˆ‘π‘Šπ‘–=1𝑀𝑖=𝛽𝑗.(3.13) Note that 𝑦𝑗=1βˆ’π‘Šξ‘π‘–=1ξ€·1βˆ’π‘ƒπ‘–π‘—ξ€Έπ‘₯𝑖𝑗β‰₯1βˆ’π‘Šξ‘π‘–=1ξ‚΅ξ‚΅1βˆ’min1β‰€π‘–β‰€π‘Šπ‘ƒπ‘–π‘—ξ‚Άξ‚Άπ‘₯𝑖𝑗=1βˆ’1βˆ’min1β‰€π‘–β‰€π‘Šπ‘ƒπ‘–π‘—ξ‚Άξ‚Άβˆ‘π‘Šπ‘–=1π‘₯𝑖𝑗β‰₯1βˆ’1βˆ’min1β‰€π‘–β‰€π‘Šπ‘ƒπ‘–π‘—ξ‚Άξ‚Άπ‘‡π‘—=𝛼𝑗.(3.14) Thus, 𝛼𝑗≀𝑦𝑗≀𝛽𝑗.
Consider the relaxation form of 1-dimensional discrete problem 𝐿2𝑗(𝑦𝑗) as follows: 𝑆𝐿2𝑗𝑦𝑗𝑒max,π‘—π‘¦π‘—βˆ’πœ†π‘—ξ€·ln1βˆ’π‘¦π‘—,ξ€Έξ€Έs.t.π‘¦π‘—βˆˆξ€½π‘¦π‘—βˆ£π›Όπ‘—β‰€π‘¦π‘—β‰€π›½π‘—ξ€Ύ.(3.15) For given 𝑒𝑗 and πœ†π‘—π‘†πΏ2𝑗(𝑦𝑗) is a convexity programming on a closed interval that can be solved easily, when πœ†π‘—β‰ 0, the optimal solution is 𝑦𝑠𝑗=⎧βŽͺβŽͺβŽͺ⎨βŽͺβŽͺβŽͺβŽ©π›Όπ‘—πœ†,1+𝑗𝑒𝑗≀𝛼𝑗,πœ†1+π‘—π‘’π‘—πœ†,1+π‘—π‘’π‘—βˆˆξ€·π›Όπ‘—,𝛽𝑗,π›½π‘—πœ†,1+𝑗𝑒𝑗β‰₯𝛽𝑗,(3.16) when πœ†π‘—=0, the optimal solution is 𝑦𝑠𝑗=𝛽𝑗.(3.17)

Theorem 3.3. Let 𝑦1𝑗, 𝑦2π‘—βˆˆπ·π‘—, 𝑦1𝑗=max{π‘¦π‘—βˆ£π‘¦π‘—β‰€π‘¦π‘ π‘—,π‘¦π‘—βˆˆπ·π‘—}, 𝑦2𝑗=min{π‘¦π‘—βˆ£π‘¦π‘—β‰₯𝑦𝑠𝑗,π‘¦π‘—βˆˆπ·π‘—}, then one has π‘¦βˆ—π‘—ξ€½π‘’=argmax𝑗𝑦1π‘—βˆ’πœ†π‘—ξ€·ln1βˆ’π‘¦1𝑗,𝑒𝑗𝑦2π‘—βˆ’πœ†π‘—ξ€·ln1βˆ’π‘¦2𝑗,(3.18) which is the optimal solution of 1-dimensional discrete problem 𝐿2𝑗(𝑦𝑗).
Since 𝑆𝐿2𝑗(𝑦𝑗) is a convexity programming on a closed interval, Theorem 3.3 is obvious.

Next, we prove that the subproblem 𝐿1(π‘₯,𝑦,πœ†) can be solved as a linear programming.

Definition 1 (see [13]). An π‘šΓ—π‘› integral matrix A is totally unimodular (TU) if the determinant of each square submatrix of A is equal to 0, 1, or βˆ’1.

Corollary 3.4 (see [13]). If A is TU, then 𝑃(𝑏)={π‘₯βˆˆπ‘…π‘›+∢𝐴π‘₯≀𝑏} is integral for all π‘βˆˆπ‘π‘š for which it is not empty.

Corollary 3.5 (see [13]). If the (0,1,βˆ’1) matrix A has no more than two nonzero entries in each column and if βˆ‘π‘–π‘Žπ‘–π‘—=0 if column 𝑗 contains two nonzero coefficients, then A is TU.

Theorem 3.6. The optimal solution of integer linear programming 𝐿1(π‘₯) can be obtained by solving 𝐿1(π‘₯) as a linear programming using simplex method.

Proof. Integer linear programming 𝐿1(π‘₯) can be described as follows: maxπ‘‡ξ“π‘Šπ‘—=1𝑖=1πœ†jξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯𝑖𝑗,s.t.𝑇𝑗=1π‘₯𝑖𝑗≀𝑀𝑖𝑖=1,2,…,π‘Š,π‘Šξ“π‘–=1ξ€·βˆ’π‘₯π‘–π‘—ξ€Έβ‰€βˆ’π‘‘π‘—π‘₯,𝑗=1,2,…,𝑇,𝑖𝑗β‰₯0,integral,𝑖=1,2,…,π‘Š,𝑗=1,2,…,𝑇.(3.19)

Note that the constraint matrix is a (0,1,βˆ’1) matrix A. Without loss of generality, assume that the column of A corresponds with the variable π‘₯𝑖𝑗 and contains two nonzero elements, for example, the 𝑖 element is 1 and the 𝑀+𝑗 element is βˆ’1. Thus, the sum of two nonzero elements is zero. By Corollary 3.5, constraint matrix A is TU. Hence, the optimal solution of integer linear programming 𝐿1(π‘₯) can be obtained by solving 𝐿1(π‘₯) as a linear programming using simplex method.

4. Proposed Algorithm and Numerical Result

By Theorem 3.1, for given Lagrange multiplier πœ†π‘˜=(πœ†π‘˜1,πœ†π‘˜2,…,πœ†π‘˜π‘‡), assume that π‘₯π‘˜π‘¦π‘˜ are the optimal solutions of two subproblems 𝐿1(π‘₯) and 𝐿2(𝑦), if π‘₯π‘˜ and π‘¦π‘˜ satisfy (3.4), then π‘₯π‘˜ is the optimal solution of WTA. Otherwise, update Lagrange multiplier. Let 𝑔𝑗π‘₯π‘˜,π‘¦π‘˜ξ€Έ=π‘Šξ“π‘–=1ξ€·ξ€·ln1βˆ’π‘ƒπ‘–π‘—π‘₯ξ€Έξ€Έπ‘˜π‘–π‘—ξ‚€βˆ’ln1βˆ’π‘¦π‘˜π‘—ξ‚.(4.1) Update πœ† with πœ†π‘—π‘˜+1=⎧βŽͺ⎨βŽͺβŽ©βˆ’1,𝑔𝑗π‘₯π‘˜ξ€Έπœ†>0,π‘˜π‘—,𝑔𝑗π‘₯π‘˜ξ€Έ=0,1,𝑔𝑗π‘₯π‘˜ξ€Έ<0.(4.2)

The proposed Lagrange relaxation algorithm solving WTA problem can be summarized as follows.

Step 1. Set the maximum iterate number 𝐾, Lagrange multiplier πœ†0=(πœ†01,πœ†02,…,πœ†0𝑇),πœ†0𝑖=0(𝑖=1,2,…,𝑇) and π‘˜=0, 𝑧=0, π‘₯βˆ—=0.

Step 2. For fixed πœ†π‘˜, solve 𝐿1(π‘₯) as linear programming using simplex method, obtain integral optimal solution π‘₯π‘˜ and optimal value π‘§π‘˜ if π‘§π‘˜β‰₯𝑧, then 𝑧=π‘§π‘˜, π‘₯βˆ—=π‘₯π‘˜.

Step 3. If π‘˜β‰₯𝐾, stop.

Step 4. Solve 𝐿2(𝑦) and get the optimal solution π‘¦π‘˜. Compute 𝑔𝑗(π‘₯π‘˜,π‘¦π‘˜) by (4.1). If 𝑔𝑗π‘₯π‘˜,π‘¦π‘˜ξ€Έ=0,𝑗=1,2,…,𝑇(4.3) Stop. Otherwise, update Lagrange multiplier πœ†π‘˜ with (4.2) and get πœ†π‘˜+1, set π‘˜βˆΆ=π‘˜+1, return Step 2.

The proposed algorithm can make the computation more efficient. Because solving the relaxation linear programming is much easier than solving binary integer linear programming in Step 2. In Step 4, we first calculate the optimal solutions of 𝑇 1-dimensional discrete problem 𝑆𝐿2𝑗(𝑦𝑗), then solve 𝐿2(𝑦) with dichotomy. In order to narrow the search space, the algorithm guide searching by updating Lagrange multiplier using mapping between 𝑦𝑗 and π‘₯𝑖𝑗 in {βˆ’1,0,1}𝑇.

Our algorithm has been coded in Matlab 2009 and implemented on an Intel Core 2, CPU 2.53 Ghz, RAM 2 GB, Windows XP-System. We generate twenty random datasets in Matlab 2009. The settings are as follows: π‘’π‘—βˆˆ[0.3,0.9], π‘ƒπ‘–π‘—βˆˆ[0.2,0.9], π‘€π‘–βˆˆ[10,15], π‘‘π‘—βˆˆ[1,4], 𝐾=100. 𝑇, and π‘Š are given in Table 1. The number of integral variables in datasets from 28 to 40000. The numerical results are given in Table 1.

From the numerical results, we observe that our algorithm can find a good initial feasible solution quickly and make some improvements based on the obtained initial feasible solutions after some iteration. With the increasing of problem scales, the computing time required is acceptable. Hence, for large-scale problems, our algorithm can find a good feasible solution in reasonable computing time and is an efficient method to deal with WTA problem on the battlefield.

5. Conclusion

In this paper, Lagrange relaxation method is proposed for WTA. The method first decompose the Lagrange relaxation problem into two subproblems, and each subproblem can be easy to solve to optimality based on its specific features. Then use the optimal solutions of the two subproblems to update Lagrange multipliers and solve the Lagrange relaxation problem iteratively. The proposed method can find a good initial feasible solution quickly and make some improvements. The computational results obtained show that the proposed method is efficient. One direction of further research is to solve 𝐿2(𝑦) in Theorem 3.3 accurately. The solution obtained by dichotomy usually is near optimal solution. This can lead to some difficulties in solving WTA and increases the number of iteration in calculating Lagrange relaxation problem.

Acknowledgment

This work supported by the National Nature Science Foundation of China (no. 70971136).