176 research outputs found

    Backward induction in presence of cycles

    Full text link
    For the classical backward induction algorithm, the input is an arbitrary nn-person positional game with perfect information modeled by a finite acyclic directed graph (digraph) and the output is a profile (x1,,xn)(x_1, \ldots, x_n) of pure positional strategies that form some special subgame perfect Nash equilibrium. We extend this algorithm to work with digraphs that may have directed cycles. Each digraph admits a unique partition into strongly connected components, which will be treated as the outcomes of the game. Such a game will be called a {\em deterministic graphical multistage}(DGMS) game. If we identify the outcomes corresponding to all strongly connected components, except terminal positions, we obtain the so-called {\em deterministic graphical}(DG) games, which are frequent in the literature. The outcomes of a DG game are all terminal positions and one special outcome cc that is assigned to all infinite plays. We modify the backward induction procedure to adapt it for the DGMS games. However, by doing so, we lose two important properties: the modified algorithm always outputs a {\em Nash equilibrium} (NE) only when n=2n = 2 and, even in this case, this NE may be not {\em subgame perfect}. (Yet, in the zero-sum case it is.) The lack of these two properties is not a fault of the algorithm, just (subgame perfect) Nash equilibria in pure positional strategies may fail to exist in the considered game. {\bf Keywords:} deterministic graphical (multistage) game, game in normal and in positional form, saddle point, Nash equilibrium, Nash-solvability, game form, positional structure, directed graph, digraph, directed cycle, acyclic digraph.Comment: 8 page

    A four-person chess-like game without Nash equilibria in pure stationary strategies

    Full text link
    In this short note we give an example of a four-person finite positional game with perfect information that has no positions of chance and no Nash equilibria in pure stationary strategies. The corresponding directed graph has only one directed cycle and only five terminal positions. It remains open: (i) if the number nn of the players can be reduced from 44 to 33, (ii) if the number pp of the terminals can be reduced from 55 to 44, and most important, (iii) whether it is possible to get a similar example in which the outcome cc corresponding to all (possibly, more than one) directed cycles is worse than every terminal for each player. Yet, it is known that (j) nn cannot be reduced to 22, (jj) pp cannot be reduced to 33, and (jjj) there can be no similar example in which each player makes a decision in a unique position. Keywords: stochastic, positional, chess-like, transition-free games with perfect information and without moves of chance; Nash equilibrium, directed cycles (dicycles), terminal position.Comment: 9 pages, 1 figure, 1 tabl

    Monotone bargaining is Nash-solvable

    Full text link
    Given two finite ordered sets A={a1,,am}A = \{a_1, \ldots, a_m\} and B={b1,,bn}B = \{b_1, \ldots, b_n\}, introduce the set of mnm n outcomes of the game O={(a,b)aA,bB}={(ai,bj)iI={1,,m},jJ={1,,n}O = \{(a, b) \mid a \in A, b \in B\} = \{(a_i, b_j) \mid i \in I = \{1, \ldots, m\}, j \in J = \{1, \ldots, n\}. Two players, Alice and Bob, have the sets of strategies XX and YY that consist of all monotone non-decreasing mappings x:ABx: A \rightarrow B and y:BAy: B \rightarrow A, respectively. It is easily seen that each pair (x,y)X×Y(x,y) \in X \times Y produces at least one {\em deal}, that is, an outcome (a,b)O(a,b) \in O such that x(a)=bx(a) = b and y(b)=ay(b) = a. Denote by G(x,y)OG(x,y) \subseteq O the set of all such deals related to (x,y)(x,y). The obtained mapping G=Gm,n:X×Y2OG = G_{m,n}: X \times Y \rightarrow 2^O is a game correspondence. Choose an arbitrary deal g(x,y)G(x,y)g(x,y) \in G(x,y) to obtained a mapping g:X×YOg : X \times Y \rightarrow O, which is a game form. We will show that each such game form is tight and, hence, Nash-solvable, that is, for any pair u=(uA,uB)u = (u_A, u_B) of utility functions uA:ORu_A : O \rightarrow \mathbb R of Alice and uB:ORu_B: O \rightarrow \mathbb R of Bob, the obtained monotone bargaining game (g,u)(g, u) has at least one Nash equilibrium in pure strategies. Moreover, the same equilibrium can be chosen for all selections g(x,y)G(x,y)g(x,y) \in G(x,y). We also obtain an efficient algorithm that determines such an equilibrium in time linear in mnm n, although the numbers of strategies X=(m+n1m)|X| = \binom{m+n-1}{m} and Y=(m+n1n)|Y| = \binom{m+n-1}{n} are exponential in mnm n. Our results show that, somewhat surprising, the players have no need to hide or randomize their bargaining strategies, even in the zero-sum case.Comment: In this version we extend significantly Section 4. We add more classes of dual hypergraphs and show that for some of these classes the proof of the main theorem becomes much simpler than in genera

    Slow kk-Nim

    Full text link
    Given nn piles of tokens and a positive integer knk \leq n, we study the following two impartial combinatorial games Nimn,k1^1_{n, \leq k} and Nimn,=k1^1_{n, =k}. In the first (resp. second) game, a player, by one move, chooses at least 11 and at most (resp. exactly) kk non-empty piles and removes one token from each of these piles. For the normal and mis\`ere version of each game we compute the Sprague-Grundy function for the cases n=k=2n = k = 2 and n=k+1=3n = k+1 = 3. For game Nimn,k1^1_{n, \leq k} we also characterize its P-positions for the cases nk+2n \leq k+2 and n=k+36n = k+3 \leq 6

    On the computational complexity of solving stochastic mean-payoff games

    Full text link
    We consider some well-known families of two-player, zero-sum, perfect information games that can be viewed as special cases of Shapley's stochastic games. We show that the following tasks are polynomial time equivalent: - Solving simple stochastic games. - Solving stochastic mean-payoff games with rewards and probabilities given in unary. - Solving stochastic mean-payoff games with rewards and probabilities given in binary.Comment:

    On tame, pet, domestic, and miserable impartial games

    Full text link
    Playing impartial games under the normal and misere conventions may differ a lot. However, there are also many "exceptions" for which the normal and misere plays are very similar. As early as in 1901 Bouton noticed that this is the case with the game of Nim. In 1976 Conway introduced a large class of such games that he called tame games. Here we introduce a proper subclass, pet games, and a proper superclass, domestic games. For each of these three classes we provide an efficiently verifiable characterization based on the following property. These games are closely related to another important subclass of the tame games introduced in 2007 by the first author and called miserable games. We show that tame, pet, and domestic games turn into miserable games by "slight modifications" of their definitions. We also show that the sum of miserable games is miserable and find several other classes that respect summation. The developed techniques allow us to prove that very many well-known impartial games fall into classes mentioned above. Such examples include all subtraction games, which are pet; game Euclid, which is miserable (and, hence, tame), as well as many versions of the Wythoff game and Nim, which may be miserable, pet, or domestic.Comment: Extra examples in Applications together with a new "Closing Remarks" section at the en

    Separable discrete functions: recognition and sufficient conditions

    Full text link
    A discrete function of nn variables is a mapping g:X1××XnAg : X_1 \times \ldots \times X_n \rightarrow A, where X1,,XnX_1, \ldots, X_n, and AA are arbitrary finite sets. Function gg is called {\em separable} if there exist nn functions gi:XiAg_i : X_i \rightarrow A for i=1,,ni = 1, \ldots, n, such that for every input x1,,xnx_1, \ldots ,x_n the function g(x1,,xn)g(x_1, \ldots, x_n) takes one of the values g1(x1),,gn(xn)g_1(x_1), \ldots ,g_n(x_n). Given a discrete function gg, it is an interesting problem to ask whether gg is separable or not. Although this seems to be a very basic problem concerning discrete functions, the complexity of recognition of separable discrete functions of nn variables is known only for n=2n=2. In this paper we will show that a slightly more general recognition problem, when gg is not fully but only partially defined, is NP-complete for n3n \geq 3. We will then use this result to show that the recognition of fully defined separable discrete functions is NP-complete for n4n \geq 4. The case n=2n = 2 is well-studied in the context of game theory, where (separable) discrete functions of nn variables are referred to as (assignable) nn-person game forms. There is a known sufficient condition for assignability (separability) of two-person game forms (discrete functions of two variables) called (weak) total tightness of a game form. This property can be tested in polynomial time, and can be easily generalized both to higher dimension and to partially defined functions. We will prove in this paper that weak total tightness implies separability for (partially defined) discrete functions of nn variables for any nn, thus generalizing the above result known for n=2n=2. Keywords: separable discrete functions, totally tight and assignable game formsComment: 25 page

    Balanced flows for transshipment problems

    Full text link
    A transshipment problem (G, d, \lambda) is modeled by a directed graph G = (V, E) with weighted vertices d = (d_v | v \in V) and directed edges \lambda = (\lambda_e | e \in E) interpreted as follows: G is a communication or transportation network, e.g., a pipeline; each edge e \in E is a one-way communication line, road or pipe of capacity \lambda_e, while every vertex v \in V is a node of production d_v > 0, consumption d_v < 0, or transition d_v = 0. A non-negative flow x = (x_e \mid e \in E) is called weakly feasible if for each v \in V the algebraic sum of flows, over all directed edges incident to v, equals d_v; or shorter, if A_G x = d, where A_G is the vertex-edge incidence matrix of G. A weakly feasible flow x is called feasible if x_e \leq \lambda_e for all e \in E. We consider weakly feasible but not necessarily feasible flows, that is, inequalities x_e > \lambda_e are allowed. However, such an excess is viewed as unwanted (dangerous) and so we minimize the excess ratio vector r = (r_e = x_e / \lambda_e | e \in E) lexicographically. More precisely, first, we look for the weakly feasible flows minimizing the maximum of re over all e in E; among all such flows we look for those that minimize the second largest coordinate of r, etc. Clearly, |E| such steps define a unique balanced flow, which provides the lexmin solution for problem (G, d, \lambda). We construct it in polynomial time, provided vectors d and \lambda are integer. For symmetric digraphs the problem was solved by Gurvich and Gvishiani in 1984. Here we extend this result to directed graphs. Furthermore, we simplify the algorithm and proofs applying the classic criterion of existence of a feasible flow for (G, d, \lambda) obtained by Gale and Hoffman in late 1950-s.Comment: 11 page

    Metric and ultrametric inequalities for resistances in directed graphs

    Full text link
    Consider an electrical circuit GG each directed edge ee of which is a semiconductor with a monomial conductance function ye=fe(ye)=yes/μery_e^* = f_e(y_e) = y_e^s / \mu_e^r if ye0y_e \geq 0 and ye=0y_e^* = 0 if ye0y_e \leq 0. Here ee is a directed edge, yey_e is the potential difference (voltage), yey_e^* is the current in ee, and μe\mu_e is the resistance of ee; furthermore, rr and ss are two strictly positive real parameters common for all edges. In particular, case r=s=1r = s = 1 corresponds to the Ohm law, while r=12,s=1r = \frac{1}{2}, s =1 may be interpreted as the square law of resistance typical for hydraulics and gas dynamics. We will show that for every ordered pair of nodes a,ba, b of the circuit, the effective resistance μa,b\mu_{a,b} is well-defined. In other words, any two-pole network with poles aa and bb can be effectively replaced by two oppositely directed edges, from aa to bb of resistance μa,b\mu_{a,b} and from bb to aa of resistance μb,a\mu_{b,a}. Furthermore, for every three nodes a,b,ca, b, c the inequality μa,cs/r+μc,bs/rμa,bs/r\mu_{a,c}^{s/r} + \mu_{c,b}^{s/r} \geq \mu_{a,b}^{s/r} holds, in which the equality is achieved if and only if every directed path from aa to bb contains cc. MSC classes: 11J83, 90C25, 94C15,94C9

    On Equistable, Split, CIS, and Related Classes of Graphs

    Full text link
    We consider several graphs classes defined in terms of conditions on cliques and stable sets, including CIS, split, equistable, and other related classes. We pursue a systematic study of the relations between them. As part of this study, we introduce two generalizations of CIS graphs, obtain a new characterization of split graphs, and a characterization of CIS line graphs
    corecore