263 research outputs found
Symmetry Properties of Nested Canalyzing Functions
Many researchers have studied symmetry properties of various Boolean
functions. A class of Boolean functions, called nested canalyzing functions
(NCFs), has been used to model certain biological phenomena. We identify some
interesting relationships between NCFs, symmetric Boolean functions and a
generalization of symmetric Boolean functions, which we call -symmetric
functions (where is the symmetry level). Using a normalized representation
for NCFs, we develop a characterization of when two variables of an NCF are
symmetric. Using this characterization, we show that the symmetry level of an
NCF can be easily computed given a standard representation of . We also
present an algorithm for testing whether a given -symmetric function is an
NCF. Further, we show that for any NCF with variables, the notion of
strong asymmetry considered in the literature is equivalent to the property
that is -symmetric. We use this result to derive a closed form
expression for the number of -variable Boolean functions that are NCFs and
strongly asymmetric. We also identify all the Boolean functions that are NCFs
and symmetric.Comment: 17 page
Recommended from our members
Level-treewidth property, exact algorithms and approximation schemes
Informally, a class of graphs Q is said to have the level-treewidth property (LT-property) if for every G {element_of} Q there is a layout (breadth first ordering) L{sub G} such that the subgraph induced by the vertices in k-consecutive levels in the layout have treewidth O(f (k)), for some function f. We show that several important and well known classes of graphs including planar and bounded genus graphs, (r, s)-civilized graphs, etc, satisfy the LT-property. Building on the recent work, we present two general types of results for the class of graphs obeying the LT-property. (1) All problems in the classes MPSAT, TMAX and TMIN have polynomial time approximation schemes. (2) The problems considered in Eppstein have efficient polynomial time algorithms. These results can be extended to obtain polynomial time approximation algorithms and approximation schemes for a number of PSPACE-hard combinatorial problems specified using different kinds of succinct specifications studied in. Many of the results can also be extended to {delta}-near genus and {delta}-near civilized graphs, for any fixed {delta}. Our results significantly extend the work in and affirmatively answer recent open questions
Recommended from our members
Complexity and efficient approximability of two dimensional periodically specified problems
The authors consider the two dimensional periodic specifications: a method to specify succinctly objects with highly regular repetitive structure. These specifications arise naturally when processing engineering designs including VLSI designs. These specifications can specify objects whose sizes are exponentially larger than the sizes of the specification themselves. Consequently solving a periodically specified problem by explicitly expanding the instance is prohibitively expensive in terms of computational resources. This leads one to investigate the complexity and efficient approximability of solving graph theoretic and combinatorial problems when instances are specified using two dimensional periodic specifications. They prove the following results: (1) several classical NP-hard optimization problems become NEXPTIME-hard, when instances are specified using two dimensional periodic specifications; (2) in contrast, several of these NEXPTIME-hard problems have polynomial time approximation algorithms with guaranteed worst case performance
Recommended from our members
Complexity of hierarchically and 1-dimensional periodically specified problems
We study the complexity of various combinatorial and satisfiability problems when instances are specified using one of the following specifications: (1) the 1-dimensional finite periodic narrow specifications of Wanke and Ford et al. (2) the 1-dimensional finite periodic narrow specifications with explicit boundary conditions of Gale (3) the 2-way infinite1-dimensional narrow periodic specifications of Orlin et al. and (4) the hierarchical specifications of Lengauer et al. we obtain three general types of results. First, we prove that there is a polynomial time algorithm that given a 1-FPN- or 1-FPN(BC)specification of a graph (or a C N F formula) constructs a level-restricted L-specification of an isomorphic graph (or formula). This theorem along with the hardness results proved here provides alternative and unified proofs of many hardness results proved in the past either by Lengauer and Wagner or by Orlin. Second, we study the complexity of generalized CNF satisfiability problems of Schaefer. Assuming P {ne} PSPACE, we characterize completely the polynomial time solvability of these problems, when instances are specified as in (1), (2),(3) or (4). As applications of our first two types of results, we obtain a number of new PSPACE-hardness and polynomial time algorithms for problems specified as in (1), (2), (3) or(4). Many of our results also hold for O(log N) bandwidth bounded planar instances
Learning the Topology and Behavior of Discrete Dynamical Systems
Discrete dynamical systems are commonly used to model the spread of
contagions on real-world networks. Under the PAC framework, existing research
has studied the problem of learning the behavior of a system, assuming that the
underlying network is known. In this work, we focus on a more challenging
setting: to learn both the behavior and the underlying topology of a black-box
system. We show that, in general, this learning problem is computationally
intractable. On the positive side, we present efficient learning methods under
the PAC model when the underlying graph of the dynamical system belongs to some
classes. Further, we examine a relaxed setting where the topology of an unknown
system is partially observed. For this case, we develop an efficient PAC
learner to infer the system and establish the sample complexity. Lastly, we
present a formal analysis of the expressive power of the hypothesis class of
dynamical systems where both the topology and behavior are unknown, using the
well-known formalism of the Natarajan dimension. Our results provide a
theoretical foundation for learning both the behavior and topology of discrete
dynamical systems.Comment: Accepted at AAAI-2
Networked Anti-Coordination Games Meet Graphical Dynamical Systems: Equilibria and Convergence
Evolutionary anti-coordination games on networks capture real-world strategic
situations such as traffic routing and market competition. In such games,
agents maximize their utility by choosing actions that differ from their
neighbors' actions. Two important problems concerning evolutionary games are
the existence of a pure Nash equilibrium (NE) and the convergence time of the
dynamics. In this work, we study these two problems for anti-coordination games
under sequential and synchronous update schemes. For each update scheme, we
examine two decision modes based on whether an agent considers its own previous
action (self essential ) or not (self non-essential ) in choosing its next
action. Using a relationship between games and dynamical systems, we show that
for both update schemes, finding an NE can be done efficiently under the self
non-essential mode but is computationally intractable under the self essential
mode. To cope with this hardness, we identify special cases for which an NE can
be obtained efficiently. For convergence time, we show that the best-response
dynamics converges in a polynomial number of steps in the synchronous scheme
for both modes; for the sequential scheme, the convergence time is polynomial
only under the self non-essential mode. Through experiments, we empirically
examine the convergence time and the equilibria for both synthetic and
real-world networks.Comment: Accepted at AAAI-2
Finding Nontrivial Minimum Fixed Points in Discrete Dynamical Systems
Networked discrete dynamical systems are often used to model the spread of
contagions and decision-making by agents in coordination games. Fixed points of
such dynamical systems represent configurations to which the system converges.
In the dissemination of undesirable contagions (such as rumors and
misinformation), convergence to fixed points with a small number of affected
nodes is a desirable goal. Motivated by such considerations, we formulate a
novel optimization problem of finding a nontrivial fixed point of the system
with the minimum number of affected nodes. We establish that, unless P = NP,
there is no polynomial time algorithm for approximating a solution to this
problem to within the factor n^1-\epsilon for any constant epsilon > 0. To cope
with this computational intractability, we identify several special cases for
which the problem can be solved efficiently. Further, we introduce an integer
linear program to address the problem for networks of reasonable sizes. For
solving the problem on larger networks, we propose a general heuristic
framework along with greedy selection methods. Extensive experimental results
on real-world networks demonstrate the effectiveness of the proposed
heuristics.Comment: Accepted at AAAI-2
Assigning Agents to Increase Network-Based Neighborhood Diversity
Motivated by real-world applications such as the allocation of public
housing, we examine the problem of assigning a group of agents to vertices
(e.g., spatial locations) of a network so that the diversity level is
maximized. Specifically, agents are of two types (characterized by features),
and we measure diversity by the number of agents who have at least one neighbor
of a different type. This problem is known to be NP-hard, and we focus on
developing approximation algorithms with provable performance guarantees. We
first present a local-improvement algorithm for general graphs that provides an
approximation factor of 1/2. For the special case where the sizes of agent
subgroups are similar, we present a randomized approach based on semidefinite
programming that yields an approximation factor better than 1/2. Further, we
show that the problem can be solved efficiently when the underlying graph is
treewidth-bounded and obtain a polynomial time approximation scheme (PTAS) for
the problem on planar graphs. Lastly, we conduct experiments to evaluate the
per-performance of the proposed algorithms on synthetic and real-world
networks.Comment: Accepted at AAMAS-2
- …