The weapon-target assignment (WTA) problem is a class of combinatorial optimization problems present in the fields of optimization and operations research. It consists of finding an optimal assignment of a set of weapons of various types to a set of targets in order to maximize the total expected damage done to the opponent.

The basic problem is as follows:

There are a number of weapons and a number of targets. The weapons are of type . There are available weapons of type . Similarly, there are targets, each with a value of . Any of the weapons can be assigned to any target. Each weapon type has a certain probability of destroying each target, given by .

Notice that as opposed to the classic assignment problem or the generalized assignment problem, more than one agent (i.e., weapon) can be assigned to each task (i.e., target) and not all targets are required to have weapons assigned. Thus, we see that the WTA allows one to formulate optimal assignment problems wherein tasks require cooperation among agents. Additionally, it provides the ability to model probabilistic completion of tasks in addition to costs.

Both static and dynamic versions of WTA can be considered. In the static case, the weapons are assigned to targets once. The dynamic case involves many rounds of assignment where the state of the system after each exchange of fire (round) is considered in the next round. While the majority of work has been done on the static WTA problem, recently the dynamic WTA problem has received more attention.

In spite of the name, there are nonmilitary applications of the WTA. The main one is to search for a lost object or person by heterogeneous assets such as dogs, aircraft, walkers, etc. The problem is to assign the assets to a partition of the space in which the object is located to minimize the probability of not finding the object. The "value" of each element of the partition is the probability that the object is located there.

Formal mathematical definition

edit

The weapon target assignment problem is often formulated as the following nonlinear integer programming problem:

subject to the constraints

Where the variable represents the assignment of as many weapons of type to target and is the probability of survival (). The first constraint requires that the number of weapons of each type assigned does not exceed the number available. The second constraint is the integral constraint.

Notice that minimizing the expected survival value is the same as maximizing the expected damage.

Algorithms and generalizations

edit

An exact solution can be found using branch and bound techniques which utilize relaxation.[1] Many heuristic algorithms have been proposed which provide near-optimal solutions in polynomial time.[2]

Example

edit

A commander has 5 tanks, 2 aircraft, and 1 sea vessel and is told to engage 3 targets with values 5, 10, and 20. Each weapon type has the following success probabilities against each target:

Weapon Type
Tank 0.3 0.2 0.5
Aircraft 0.1 0.6 0.5
Sea Vessel 0.4 0.5 0.4

One feasible solution is to assign the sea vessel and one aircraft to the highest valued target (3). This results in an expected survival value of . One could then assign the remaining aircraft and 2 tanks to target #2, resulting in expected survival value of . Finally, the remaining 3 tanks are assigned to target #1 which has an expected survival value of . Thus, we have a total expected survival value of . Note that a better solution can be achieved by assigning 3 tanks to target #1, 2 tanks and a sea vessel to target #2 and 2 aircraft to target #3, giving an expected survival value of .

See also

edit

References

edit
  1. ^ Andersen, A.C.; Pavlikov, K.; Toffolo, T.A.M. (2022). "Weapon-Target Assignment Problem: Exact and Approximate Solution Algorithms" (PDF). Annals of Operations Research. 312 (2): 581–606. doi:10.1007/s10479-022-04525-6.
  2. ^ Ahuja, Ravindra K.; Kumar, Arvind; Jha, Krishna C.; Orlin, James B. (2007). "Exact and Heuristic Algorithms for the Weapon-Target Assignment Problem". Operations Research. 55 (6): 1136–1146. doi:10.1287/opre.1070.0440.

Further reading

edit

📚 Artikel Terkait di Wikipedia

Assignment problem

The assignment problem is a fundamental combinatorial optimization problem. In its most general form, the problem is as follows: The problem instance has

Combinatorial optimization

scheduling Traveling salesman problem Vehicle rescheduling problem Vehicle routing problem Weapon target assignment problem Constraint composite graph –

Operations research

allocation problems Facility location Assignment Problems: Assignment problem Generalized assignment problem Quadratic assignment problem Weapon target assignment

WTA

Defence military training area, Cumbria, North West England Weapon target assignment problem Willingness to accept Winner takes all (disambiguation) This

Ravindra K. Ahuja

Research, INFORMS, “Exact and Heuristic Algorithms for the Weapon-Target Assignment Problem” 2007: Finalist for the Innovations in Curriculum Award for his

Scunthorpe problem

The Scunthorpe problem is the unintentional blocking of online content by a spam filter, search engine or wordfilter because the text contains a string

Decisive Analytics Corporation

Pederson, Debbie (12 June 2008). "Ensuring Schedulability in the Weapon Target Assignment Problem". Archived from the original on 12 March 2012. Retrieved 17

Aegis Combat System

American integrated naval weapons system, which uses computers and radars to track and guide weapons to destroy enemy targets. It was developed by the