A Search Game on a Hypergraph with Booby Traps
Thomas Lidbetter, Kyle Lin

TL;DR
This paper models a search game on hypergraphs with booby traps, analyzing optimal strategies and solutions for specific hypergraph structures, revealing the complexity of finding a general closed-form solution.
Contribution
It introduces a new game-theoretic model involving hypergraphs and booby traps, and provides solutions for special cases, highlighting the problem's complexity.
Findings
Solved the game for 1-uniform hypergraphs.
Analyzed specific cases of complete hypergraphs.
Indicated the unlikelihood of a general closed-form solution.
Abstract
A set of n boxes, located on the vertices of a hypergraph G, contain known but different rewards. A Searcher opens all the boxes in some hyperedge of G with the objective of collecting the maximum possible total reward. Some of the boxes, however, are booby trapped. If the Searcher opens a booby trapped box, the search ends and she loses all her collected rewards. We assume the number k of booby traps is known, and we model the problem as a zero-sum game between the maximizing Searcher and a minimizing Hider, where the Hider chooses k boxes to booby trap and the Searcher opens all the boxes in some hyperedge. The payoff is the total reward collected by the Searcher. This model could reflect a military operation in which a drone gathers intelligence from guarded locations, and a booby trapped box being opened corresponds to the drone being destroyed or incapacitated. It could also model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Artificial Immune Systems Applications
A Search Game on a Hypergraph with Booby Traps
Thomas Lidbetter Department of Management Science and Information Systems, Rutgers Business School, Newark, NJ 07102, [email protected]
Kyle Y. Lin Operations Research Department, Naval Postgraduate School, Monterey, CA 93943, [email protected]
Abstract
A set of boxes, located on the vertices of a hypergraph , contain known but different rewards. A Searcher opens all the boxes in some hyperedge of with the objective of collecting the maximum possible total reward. Some of the boxes, however, are booby trapped. If the Searcher opens a booby trapped box, the search ends and she loses all her collected rewards. We assume the number of booby traps is known, and we model the problem as a zero-sum game between the maximizing Searcher and a minimizing Hider, where the Hider chooses boxes to booby trap and the Searcher opens all the boxes in some hyperedge. The payoff is the total reward collected by the Searcher. This model could reflect a military operation in which a drone gathers intelligence from guarded locations, and a booby trapped box being opened corresponds to the drone being destroyed or incapacitated. It could also model a machine scheduling problem, in which rewards are obtained from successfully processing jobs but the machine may crash. We solve the game when is a -uniform hypergraph (the hyperedges are all singletons), so the Searcher can open just 1 box. When is the complete hypergraph (containing all possible hyperedges), we solve the game in a few cases: (1) same reward in each box, (2) , and (3) and . The solutions to these few cases indicate that a general simple, closed form solution to the game appears unlikely.
Keywords: game theory; search games; discrete optimization
1 Introduction
We consider the following game between a Hider and a Searcher. There is a set of boxes, with box containing a reward of , for . We also make a standing assumption that, without loss of generality, . The boxes are identified with the vertices of a hypergraph . The Hider sets booby traps in of the boxes, where , so his strategy set is . The Searcher chooses a subset of boxes to search, where is the hyperedge of a hypergraph with vertices and hyperedges .
If the Hider plays and the Searcher plays , the payoff is given by
[TABLE]
where is the sum of the rewards in . In other words, the Searcher keeps the sum of all the rewards in the boxes she opens unless one or more of them is booby trapped, in which case, she gets nothing. If the Searcher uses a mixed strategy (that is, a probability distribution over subsets ) and the Hider uses a mixed strategy (a probability distribution over subsets ), we write the expected payoff as . We also write and if one player uses a pure strategy while the other player uses a mixed strategy.
This game could be an appropriate model for a military scenario in which a drone is used to gather intelligence at several locations, and is the expected value of the intelligence gathered at location . A known number of the locations are guarded, and flying the drone near these locations would result in its incapacitation. Alternatively, the Searcher may be collecting rewards in the form of stolen weapons or drugs from locations at which capture is possible, or the Searcher could be a burglar stealing valuable possessions from houses in a neighborhood, some of which are monitored by security cameras. The graph structure could correspond to geographical constraints. The case of the complete hypergraph, where , corresponds to no constraints on the Searcher’s choice of subset. The case where is -uniform, so that every hyperedge consists of a single vertex, corresponds to the Searcher being limited to searching only one location. If is -uniform, so that is a graph, the Searcher must choose locations corresponding to the endpoints of an edge of the graph.
The game could also model a scheduling problem in which there are jobs with utilities which are obtained from a successful execution of job . For example, jobs may correspond to computer programs. A total of of the programs are bugged, and each bug will crash the machine so that all data is lost. The objective is to find a subset of jobs to run that maximizes the worst-case expected utility, assuming Nature chooses which jobs are bugged.
This work lies in the field of search games, as discussed in Alpern and Gal, (2003), Gal, (2011), and Hohzaki, (2016). Search games involving objects hidden in boxes have previously been considered in Lidbetter, (2013) and Lidbetter and Lin, (2019). In these works, the objective of the Searcher is to minimize a total cost of finding a given number of hidden objects. Agnetis et al., (2009) consider a machine scheduling problem in which rewards are collected from processing jobs and the machine may crash, similarly to our problem. But in their setting, each job will independently cause the machine to fail with a given probability.
Since this is a zero-sum game, it could be solved by standard linear programming methods, but this approach would be inefficient for large , or if the hypergraph has a large number of hyperedges. In this work, we concentrate on two special cases of the game, with the aim of finding concise, closed-form solutions. We first solve the case where is a 1-uniform hypergraph in Section 2. In Section 3, we consider the complete hypergraph, and solve the game for three special cases: (1) same reward in each box, (2) , and (3) , . We also give some general bounds, and make a conjecture on the form of the optimal solution. Finally, we offer concluding remarks in Section 4.
2 The game on a 1-uniform hypergraph
We begin with the special case that is a -uniform hypergraph, so that every hyperedge is a singleton (though every singleton may not be a hyperedge). In other words, the Searcher can open only 1 box, and her strategy set is simply some subset of the set of vertices. If the Searcher is restricted to boxes in , then any Hider strategy that does not hide all booby traps in is (weakly) dominated by another Hider strategy that does. Hence, without loss of generality, we may assume that is the complete -uniform hypergraph whose hyperedges are all the singletons. A mixed strategy for the Searcher is a probability vector with for all .
We first obtain a class of lower bounds on the value of the game, by defining a Searcher strategy for every subset of boxes.
Lemma 1
For a subset of boxes with , let the Searcher strategy be given by
[TABLE]
where . The strategy guarantees an expected payoff of at least .
Proof. The expected payoff of the Searcher strategy against the Hider’s strategy is
[TABLE]
where the lower bound is obtained when .
Recall that . If the Searcher is restricted to choosing a strategy of the form described in Lemma 1, for some , then it is clear that the subset maximizing is . For , define
[TABLE]
which is the expected payoff guaranteed by choosing in Lemma 1. Our main result is that, when is the complete 1-uniform hypergraph, the value of the game is . For example, if and with , then , , and , so the value of the game is and the Searcher opens either box 1 or box 2 each with probability 0.5. Intuitively, if the rewards in different boxes are lopsided, then it is better for the Searcher to avoid those boxes with the lowest rewards altogether. We need a lemma before presenting the theorem.
Lemma 2
For , the two inequalities and are equivalent, where is defined in (1).
Proof. The first inequality is equivalent to
[TABLE]
Multiplying both denominators on both sides and cancelling common terms yields
[TABLE]
which is equivalent to , thus completing the proof.
Theorem 3
Consider the search game with boxes and booby traps played on the complete -uniform hypergraph. Define
[TABLE]
where is defined in (1). The strategy described in Lemma 1 is optimal for the Searcher. For the Hider, any strategy that distributes the booby traps among the boxes in in such a way that box contains a booby trap with probability
[TABLE]
is optimal. The value of the game is .
Proof. By Lemma 1, the Searcher guarantees an expected payoff at least by using the strategy , so is a lower bound for the value of the game.
To show that is also an upper bound for the value of the game, first note that , since . In addition, by definition of , we have that , which is equivalent to by Lemma 2, so for . One can also verify that .
If the Hider’s strategy has the property described in the theorem, then the expected payoff against any Searcher strategy is and the expected payoff against any Searcher strategy is . By definition of , we have that , which is equivalent to from the proof in Lemma 2. Combining two inequalities yields that . In other words, opening box results in payoff . Consequently, is an upper bound for the value of the game, which completes the proof.
There are many Hider strategies that will give rise to the property required in Theorem 3; that is, the Hider distributes booby traps in boxes in such a way that box contains a booby trap with probability , where . One way to implement such a Hider strategy can be found in Definition 2.1 in Gal and Casas, (2014). Partition the interval into subintervals of lengths . Generate from the uniform distribution in and select the boxes corresponding to the subintervals containing the points . By construction, the Hider will choose exactly boxes to put booby traps, and box will contain a booby trap with probability , for .
In the special case where all the rewards are equal, we have , which is maximized at . The Searcher’s optimal strategy is to open each box with probability , and any Hider strategy that puts a booby trap in each box with the same probability is optimal—such as choosing every subset of boxes with probability .
In another special case when , we have , so the value of the game is . The Searcher’s optimal strategy is to open box with probability , for . The Hider’s optimal strategy needs to put a booby trap in box with probability . Because the Hider has booby traps, the only strategy that meets this requirement is for the Hider to leave box free of booby trap with probability , for .
3 The game on the complete hypergraph
This section concerns the extreme case where is the complete (non-uniform) hypergraph, so that a Searcher strategy is any . Note that if , the Searcher should open only 1 box, so the structure of the hypergraph becomes irrelevant; the solution presented in Section 2 is also optimal.
For the case of complete hypergraph, we present the solution to the three special cases: (1) equal rewards in each box; (2) , and (3) , . We then give some general bounds on the value of the game, and make a conjecture on the optimal solution based on our findings.
3.1 The case with equal rewards
We begin our analysis with the special case where all the rewards are equal, which we set to without loss of generality.
Theorem 4
Consider the search game on the complete hypergraph with for , so this game is characterized by only the number of boxes and the number of booby traps . The Hider’s optimal strategy is to choose some uniformly at random. The Searcher’s optimal strategy is to open boxes at random. In particular, if . The value of the game is given by
[TABLE]
Proof. By symmetry, it is optimal for the Hider to choose uniformly at random between all his pure strategies.
Because each box contains the same reward, the Searcher’s decision reduces to the number of boxes she opens. Write for the expected reward when the Searcher opens boxes at random, and the booby trap is located in some arbitrary set of boxes. We calculate by considering the Searcher’s boxes to be fixed and supposing that a randomly chosen set of boxes are booby trapped. The Searcher gets a reward of if none of the boxes she has chosen are booby trapped; otherwise she gets nothing. Hence,
[TABLE]
The ratio is given by
[TABLE]
Therefore, if and only if
[TABLE]
It follows that is maximized at . The value of the game is , as given in the statement of the theorem.
Note that if is held constant, and and tend to , then the optimal search strategy in the limit is to open boxes, which is independent of . The same result is obtained independently in Example 2.1c in Ross, (1983) with a dynamic programming formulation. Writing as
[TABLE]
we can verify that the value of the game in the limit is
[TABLE]
One can interpret as the probability that none of the boxes opened by the Hider contains a booby trap in the limit as .
Suppose now that is held constant and let . In the limit, the optimal number of boxes to open tends to infinity, and so does the value of the game. To calculate the proportion of the total reward the Searcher can obtain, we write out the probability from (2) that none of the Searcher’s boxes are booby trapped as
[TABLE]
where . Because
[TABLE]
the probability in (3) satisfies the bounds
[TABLE]
Since the upper bound and the lower bound approach to the same limit as , we can conclude that
[TABLE]
Hence, in the limit as , the ratio of the value of the game to the total reward is
[TABLE]
3.2 The case with booby trap
We now consider the special case in which the Hider has only booby trap. Recall that a Searcher’s pure strategy is . In order to present an optimal strategy for the Searcher, define to be a subset of boxes that minimizes , where denotes the complement of .
We state and prove optimal strategies for the game in the case . Let .
Theorem 5
Consider the search game on the complete hypergraph with . Let be a subset of boxes that minimizes . It is optimal for the Searcher to choose with probability
[TABLE]
otherwise choose . It is optimal for the Hider to put the booby trap in box with probability , for . The value of the game is
[TABLE]
Proof. Suppose the Searcher uses the strategy and that the booby trap is in some box . If , the expected payoff is
[TABLE]
Similarly, if , the expected payoff is the same. Therefore, .
On the other hand, suppose the Hider uses the strategy . If the Searcher opens some subset of boxes, then the expected payoff is
[TABLE]
The numerator in the preceding is equal to
[TABLE]
which is maximized by taking by definition of . In other words, the Hider’s strategy guarantees that the expected payoff (for the Searcher) is at most , so . The result follows.
In the case that the rewards are integers, the problem of finding such a subset to minimize is the optimization version of the number partitioning problem, which is the problem of deciding whether a multiset of positive integers can be partitioned into two sets such that the sum of the integers in each set is equal. This problem is NP-hard, so that finding the value of the search game with is also NP-hard. There are, however, efficient algorithms to solve the problem in practice (Korf,, 2009).
Note that the value of the game for is , if and only if the boxes can be partitioned into two subsets of equal total reward. It is tempting to conjecture that in general, the value of the game is , if and only if the boxes can be partitioned into subsets of equal total rewards. This conjecture, however, is not true, as can be seen from the simple example with and when all the rewards are equal to . By Theorem 4, the value of the game is , but . Nevertheless, the quantity is a lower bound for the value of the game, because the Searcher can choose one of the subsets uniformly at random, and receive an expected payoff of with probability at least .
3.3 The case with boxes and booby traps
This section presents the solution to the game with boxes and booby traps. The Hider chooses two boxes to place the booby traps, so he has pure strategies. The Searcher would want to open at most boxes, so she has 10 viable pure strategies, including pure strategies that open just 1 box, and pure strategies that open 2 boxes. While one can compute the value and optimal strategy of each player by a linear program, we will show that the optimal mixed strategy for the Searcher is one of the following three types:
Strategy A involves 4 active pure strategies: , , , . Specifically, the Searcher opens just 1 box, and chooses box with probability
[TABLE]
Regardless of which two boxes contain booby traps, strategy A produces the same expected payoff
[TABLE]
Intuitively, strategy A works well if are comparable. 2. 2.
Strategy B involves 3 active pure strategies: , , and . Specifically, the Searcher opens box , for , with probability
[TABLE]
or opens both boxes 3 and 4 with probability
[TABLE]
Regardless of which two boxes contain booby traps, strategy B guarantees an expected payoff at least
[TABLE]
Intuitively, strategy B works well if is comparable to and . 3. 3.
Strategy C involves 6 pure strategies: , , , , , . Specifically, the Searcher opens box , for , with probability
[TABLE]
or opens both boxes and 4, for , with probability
[TABLE]
Regardless of which two boxes contain booty traps, strategy C produces the same expected payoff
[TABLE]
Intuitively, strategy C works well if is much smaller than the reward in each of the other three boxes.
The main result in this section is the following theorem.
Theorem 6
One of the three strategies A, B, C is optimal for the Searcher. The value of the game is
[TABLE]
where , , and are defined in (5), (6), and (7), respectively.
The proof of this theorem is lengthy, and we will present the three cases separately. Before doing so, we first offer some discussion to shed light on these three strategies. With some algebra, one can see that if and only if
[TABLE]
and if and only if
[TABLE]
and if and only if
[TABLE]
Strategy A treats each box equally. For Strategy A to work well, and cannot be too large compared with and (seen in (8)), and cannot be too small (seen in (9)). In other words, the four rewards need to be somewhat comparable. Strategy B combines the two boxes with smaller rewards together, and treats the problem as if there were only 3 boxes. For Strategy B to work well, and need to be substantially smaller than and (seen in (8)), and needs to be somewhat closer to rather than to (seen in (10)). Strategy C treats box 4—the one with the smallest reward—as a small add-on to one of the other three boxes. For Strategy C to work well, needs to be small enough (seen in (9)), and need to be somewhat close together (seen in (10)).
We next present the proof of Theorem 6 in three sections, starting with the easiest case. The challenge in each of the three proofs is to show that the Hider has a mixed strategy to guarantee the payoff to be no more than the corresponding payoff guaranteed by the Searcher’s mixed strategy.
3.3.1 Optimality of Strategy C
Theorem 7
Strategy C is optimal for the Searcher and the value of the game is if and only if
[TABLE]
and
[TABLE]
Proof. If strategy C is optimal for the Searcher, then , which is equivalent to (11), and , which is equivalent to (12). Therefore, (11) and (12) are necessary conditions.
We next prove (11) and (12) are sufficient conditions. Since the Searcher can use strategy C to guarantee an expected payoff , it remains to show that the Hider has a mixed strategy to guarantee an expected payoff no more than . Let denote the probability that the Hider hides the 2 booby traps in boxes and , and let
[TABLE]
First, we show that the preceding is indeed a legitimate mixed strategy for the Hider. Using the definition in (7), one can verity that . In addition, and , because . Finally, we see that , due to (12).
Next, we show that the Hider guarantees an expected payoff no more than regardless of what the Searcher does. Consider 4 cases.
If the Searcher opens , then the expected payoff is
[TABLE]
A similar argument leads to the same conclusion if the Searcher opens or . 2. 2.
If the Searcher opens {1}, then the expected payoff is
[TABLE]
A similar argument leads to the same conclusion if the Searcher opens {2} or {3}. 3. 3.
If the Searcher opens {4}, then the expected payoff is
[TABLE]
where the inequality follows from (11). 4. 4.
If the Searcher opens , then the expected payoff is
[TABLE]
To show that the preceding is no more than , compute
[TABLE]
where the first inequality follows from and , and the second inequality follows from (11). A similar argument leads to the same conclusion if the Searcher opens or .
The proof is complete.
3.3.2 Optimality of Strategy B
Theorem 8
Strategy B is optimal for the Searcher and the value of the game is if and only if
[TABLE]
and
[TABLE]
Proof. If strategy B is optimal for the Searcher, then , which is equivalent to (13), and , which is equivalent to (14). Therefore, (13) and (14) are necessary conditions.
We next prove (13) and (14) are sufficient conditions. Since the Searcher can use strategy B to guarantee an expected payoff at least , it remains to show that the Hider has a mixed strategy to guarantee an expected payoff no more than . Let denote the probability that the Hider hides the 2 booby traps in boxes and , and require
[TABLE]
These constraints ensure that , and guarantee an expected payoff no more than if the Searcher uses pure strategies , , {1}, and {2}.
The Hider also needs to ensure an expected payoff no more than if the Searcher uses either or , so we need to require
[TABLE]
and if the Searcher uses , , , or , so we also need to require
[TABLE]
To complete the proof, we need to show that there exists a feasible nonnegative solution to , subject to the constraints in (15) through (24).
To proceed, write
[TABLE]
and use (16) in (17) and (18) to obtain
[TABLE]
To ensure , we need that
[TABLE]
Next, subsitute (25) and (26) into (19)–(24) to rewrite the 6 inequalities constraints in terms of and . Constraints (19) and (20) together become
[TABLE]
Constraints (22) and (23) together become
[TABLE]
and constraints (21) and (24) together become
[TABLE]
Because constraints (29) and (30) make constraint (27) redundant, it remains to show that there exists a feasible solution to and subject to constraints (28), (29), and (30).
First, note that in each of (28), (29), and (30), the unknown’s upper bound is greater than or equal to its lower bound. The feasibility of in (28) follows directly from (13). The feasibility of in (29) follows from , and the feasibility of (30) follows from .
To complete the proof, we need to show that the sum between the upper bound (lower bound, respectively) of in (29) and the upper bound (lower bound, respectively) of in (30) is greater than or equal to the lower bound (upper bound, respectively) of in (28).
The first claim follows directly from (14). The second claim states that
[TABLE]
To prove it, start with the left-hand side to obtain
[TABLE]
where the first and third inequalities are due to , and the second inequality is due to (14). Consequently, we have proved that there exists a feasible solution to and that satisfy constraints (28), (29), and (30). In other words, we have proved that there exists a feasible solution to that satisfy the constraints in (17) through (24). Therefore, we have shown that the Hider has a mixed strategy that guarantees the Searcher no more , which completes the proof.
3.3.3 Optimality of Strategy A
We begin with two lemmas.
Lemma 9
If , and (8) holds, then
[TABLE]
where is any permutation of .
Proof. Rewriting (8) as
[TABLE]
Because , with some algebra one can verify that any other permutation will make the left-hand side of the preceding larger and the right-hand side of the preceding smaller, so the inequality still holds.
Lemma 10
If , and (9) holds, then
[TABLE]
where is any permutation of .
Proof. Multiplying by on both sides of (9) and canceling out common terms, we obtain
[TABLE]
Because is the smallest, it is clear that any other permutation will make the left-hand side of the preceding smaller and the right-hand side of the preceding larger, so the inequality still holds.
We are now ready for the main result in this subsection.
Theorem 11
Strategy A is optimal for the Searcher and the value of the game is if and only if
[TABLE]
and
[TABLE]
Proof. If strategy A is optimal for the Searcher, then , which is equivalent to (31), and , which is equivalent to (32). Therefore, (31) and (32) are necessary conditions.
We next prove (31) and (32) are sufficient conditions. Since the Searcher can use strategy A to guarantee an expected payoff at least , it remains to show that the Hider has a mixed strategy to guarantee an expected payoff no more than . Let denote the probability that the Hider hides the 2 booby traps in boxes and , with probability and . In particular, we will show that the Hider has a feasible mixed strategy to achieve an expected payoff exactly if the Searcher opens any one box, and guarantees an expected payoff no more than if the Searcher opens any two boxes. In other words, we claim that there exists a feasible solution to
[TABLE]
To proceed, write and , and use the first 5 equality constraints (in the left column) to solve in terms of and for . Use to obtain lower bounds for , for , and the last 6 inequality constraints (in the right column) to obtain their upper bounds. The results are summarized below.
[TABLE]
Rewrite the preceding in terms of , , and , to get the following.
[TABLE]
It then remains to show that there exists a feasible solution to and that satisfies these six linear constraints.
First, we claim there exists a feasible solution to that satisfies the two constraints (33) and (34). The larger lower bound for is clearly 0, since . While it is not clear which of the two upper bounds for is smaller, one can verify that both are nonnegative, due to (31). With a similar argument, there exists a feasible solution to that satisfies (35) and (36), due to (31) and Lemma 9.
Second, there exists a feasible solution to that satisfies (37) and (38), because each of the two upper bounds is greater than or equal to each of the two lower bounds, due to (31) and Lemma 9.
To complete the proof, we need to show that the sum between the upper bound (lower bound, respectively) of implied by (33) and (34) and the upper bound (lower bound, respectively) of implied by (35) and (36) is greater than or equal to the lower bound (upper bound, respectively) of implied by (37) and (38).
From (33), (34), (35), and (36), the lower bound is 0 for and , so we need to check the right-hand sides of (37) and (38) are both nonnegative. The part concerning (37) is trivial, and the part concerning (38) follows because
[TABLE]
where the second inequality follows from (32).
Finally, we need to show that the sum between the upper bound of implied by (33) and (34) and the upper bound of implied by (35) and (36) is greater than or equal to the lower bound of implied by (37) and (38). We do so by showing that the sum of either upper bound of in (33) or (34), and either upper bound of in (35) or (36), is greater than or equal to either lower bound of in (37) or (38). There are thus 8 inequalities to verify. For example, from (33), (35), (37), we need to show that
[TABLE]
which follows from (32) and Lemma 10. Using (32) and Lemma 10, we can also verify the corresponding inequality involving (33), (36), (38), and that involving (34), (36), (38), and that involving (34), (35), (37).
We next verify the corresponding inequality involving (33), (35), (38), which requires
[TABLE]
which is equivalent to
[TABLE]
Starting from the right-hand side to get
[TABLE]
where the first inequality follows from (31) and Lemma 9, and the last inequality follows from and .
We can go through the same procedure to verify the corresponding inequality involving (33), (36), (37), and that involving (34), (35), (37), and that involving (34), (36), (38). Each of these three inequalities has the same form as in (39), with the bracket on the right-hand side having three positive terms and 1 negative term. The key to establish the inequality is to apply Lemma 9 to the two positive terms with the largest indices among the three positive terms; for example, to prove (39) we pick and to apply Lemma 9.
Because there exists feasible solution to and that satisfies constraints (33)–(38), we have shown that the Hider has a mixed strategy that guarantees an expected payoff no more than , which completes the proof.
3.4 General bounds
Here we give some general bounds on the value of the game, starting with an upper bound and a lower bound that are close to each other when is large and the rewards are small.
Proposition 12
(Upper bound) The value of the game on the complete hypergraph satisfies
[TABLE]
where .
Proof. First assume all the rewards are integers. If we define a new game by replacing a box of reward with two boxes of reward and with , then the value of the game can only increase, because any Searcher strategy in the original game can also be used in the new game. With a similar argument, we can replace each box with boxes each containing a reward of , resulting in a new game with equal rewards of 1, whose value is at least as great as the original game. The value of the new game is equal to , as defined in Theorem 4. Observe that by further replacing each box with new boxes each containing a reward of , we obtain a game whose value is no smaller than that of the original game. Therefore, the value of the original game is bounded above by
[TABLE]
where the last equality follows from (4).
If the rewards are all rational numbers, then we can obtain an equivalent game with integer rewards by multiplying them all by a common denominator . All the payoffs in the resulting game will be larger by a factor of , and therefore so will the value of the game and the parameter . As a consequence, the left- and right-hand sides of (40) will both be larger by a factor of , so the inequality still holds. If the rewards are real numbers, then they can be approximated arbitrarily closely to rational numbers, so that the left- and right-hand sides of (40) are also approximated arbitrarily closely, and the bound still holds.
Proposition 13
(Lower bound) The value of the game on the complete hypergraph satisfies
[TABLE]
where and .
Proof. Consider a Searcher strategy with which each box is independently opened with probability . For a given Hider strategy , the probability that none of the boxes in is opened is . If the Searcher does not open any box in , her expected payoff is ; if she opens any boxes in , her payoff is zero. Therefore, with such strategy the Searcher’s expected payoff is
[TABLE]
The preceding in minimized when is maximized; that is, for . In this case, the expected payoff is the right-hand side of (41).
It is worth pointing out that, among all the Searcher strategies that open each box independently at random with some given probability , the one that guarantees the greatest expected payoff is given by , namely the strategy of Proposition 13. This claim can be verified via elementary calculus. The bounds in (40) and (41) are close when is close to zero. In particular, the bounds are asymptotically equal for constant , as , if all the rewards are all . In this case, the Searcher strategy that opens each box independently with probability is asymptotically optimal.
Note that all the optimal Searcher strategies presented in this paper share the same form: the Searcher chooses each hyperedge with probability 0, or with probability proportional to . This observation gives rise to a set of lower bounds on the value, generalizing the Searcher strategy from Lemma 1.
Proposition 14
Consider the search game played on an arbitrary hypergraph, and let be a set of hyperedges. Consider the Searcher strategy that chooses with probability , where
[TABLE]
This strategy guarantees an expected payoff of at least , where
[TABLE]
is the minimal—over all possible Hider strategies—number of hyperedges in that contain no booby traps.
Proof. For a given Hider strategy , let be the set of hyperedges in that contain no booby traps. By definition of , we have . Hence, the expected payoff against is
[TABLE]
which completes the proof.
If is a partition of , then the minimal number of hyepredges that contain no booby traps is , and Proposition 14 implies that the value is at least .
Based on the solutions to special cases presented in this paper, we make a conjecture on the Searcher’s optimal strategy.
Conjecture 15
Consider the booby trap search game played on a hypergraph. There exists an optimal Searcher strategy with which each hyperedge will not be chosen at all, or will be chosen with probability inversely proportional to the sum of the rewards on that hyperedge. In other words, the Searcher can achieve optimality by choosing the best subset of hyperedges and using the mixed strategy described in Proposition 14.
4 Conclusion
This paper presents a new search game on a hypergraph between a Searcher and a Hider. The Searcher wants to collect maximum reward but has to avoid booby traps planted by the Hider. We present the solutions to a few special cases, based on which we make a conjecture about the form of the solution in general.
Two of the special cases presented in this paper involve the Searcher opening just one box, or opening any number of boxes. A relevant and practical situation may restrict the Searcher to opening a certain fixed number of boxes. If the booby trap only partially injures the Searcher but does not incapacitate her, then we can consider a model extension that allows the Searcher to keep going until she encounters a certain number of booby traps.
Acknowledgements
This material is based upon work supported by the National Science Foundation under Grant No. IIS-1909446.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Agnetis et al., (2009) Agnetis, A., Detti, P., Pranzo, M., and Sodhi, M. (2009). Sequencing unreliable jobs on parallel machines. J. Scheduling , 12(1):45–54.
- 2Alpern and Gal, (2003) Alpern, S. and Gal, S. (2003). The theory of search games and rendezvous . Kluwer Academic Publishers.
- 3Gal, (2011) Gal, S. (2011). Search games. In Cochran, J., editor, Wiley Encyclopedia of Operations Research and Management Science . Wiley.
- 4Gal and Casas, (2014) Gal, S. and Casas, J. (2014). Succession of hide–seek and pursuit–evasion at heterogeneous locations. J. Roy. Soc. Interface , 11(94):20140062.
- 5Hohzaki, (2016) Hohzaki, R. (2016). Search games: literature and survey. J. Oper. Res. Soc. Jpn. , 59(1):1–34.
- 6Korf, (2009) Korf, R. (2009). Multi-way number partitioning. In 21st International Joint Conference on Artificial Intelligence , pages 538–543. Morgan Kaufmann Publishers Inc.
- 7Lidbetter, (2013) Lidbetter, T. (2013). Search games with multiple hidden objects. SIAM J. Control Optim. , 51(4):3056–3074.
- 8Lidbetter and Lin, (2019) Lidbetter, T. and Lin, K. (2019). Searching for multiple objects in multiple locations. Eur. J. Oper. Res. (revisions) .
