223,439 research outputs found
Automatic Termination Analysis of Programs Containing Arithmetic Predicates
For logic programs with arithmetic predicates, showing termination is not
easy, since the usual order for the integers is not well-founded. A new method,
easily incorporated in the TermiLog system for automatic termination analysis,
is presented for showing termination in this case.
The method consists of the following steps: First, a finite abstract domain
for representing the range of integers is deduced automatically. Based on this
abstraction, abstract interpretation is applied to the program. The result is a
finite number of atoms abstracting answers to queries which are used to extend
the technique of query-mapping pairs. For each query-mapping pair that is
potentially non-terminating, a bounded (integer-valued) termination function is
guessed. If traversing the pair decreases the value of the termination
function, then termination is established. Simple functions often suffice for
each query-mapping pair, and that gives our approach an edge over the classical
approach of using a single termination function for all loops, which must
inevitably be more complicated and harder to guess automatically. It is worth
noting that the termination of McCarthy's 91 function can be shown
automatically using our method.
In summary, the proposed approach is based on combining a finite abstraction
of the integers with the technique of the query-mapping pairs, and is
essentially capable of dividing a termination proof into several cases, such
that a simple termination function suffices for each case. Consequently, the
whole process of proving termination can be done automatically in the framework
of TermiLog and similar systems.Comment: Appeared also in Electronic Notes in Computer Science vol. 3
Quantum walks: a comprehensive review
Quantum walks, the quantum mechanical counterpart of classical random walks,
is an advanced tool for building quantum algorithms that has been recently
shown to constitute a universal model of quantum computation. Quantum walks is
now a solid field of research of quantum computation full of exciting open
problems for physicists, computer scientists, mathematicians and engineers.
In this paper we review theoretical advances on the foundations of both
discrete- and continuous-time quantum walks, together with the role that
randomness plays in quantum walks, the connections between the mathematical
models of coined discrete quantum walks and continuous quantum walks, the
quantumness of quantum walks, a summary of papers published on discrete quantum
walks and entanglement as well as a succinct review of experimental proposals
and realizations of discrete-time quantum walks. Furthermore, we have reviewed
several algorithms based on both discrete- and continuous-time quantum walks as
well as a most important result: the computational universality of both
continuous- and discrete- time quantum walks.Comment: Paper accepted for publication in Quantum Information Processing
Journa
Highly Undecidable Problems For Infinite Computations
We show that many classical decision problems about 1-counter
omega-languages, context free omega-languages, or infinitary rational
relations, are -complete, hence located at the second level of the
analytical hierarchy, and "highly undecidable". In particular, the universality
problem, the inclusion problem, the equivalence problem, the determinizability
problem, the complementability problem, and the unambiguity problem are all
-complete for context-free omega-languages or for infinitary rational
relations. Topological and arithmetical properties of 1-counter
omega-languages, context free omega-languages, or infinitary rational
relations, are also highly undecidable. These very surprising results provide
the first examples of highly undecidable problems about the behaviour of very
simple finite machines like 1-counter automata or 2-tape automata.Comment: to appear in RAIRO-Theoretical Informatics and Application
An Example of Pi^0_3-complete Infinitary Rational Relation
We give in this paper an example of infinitary rational relation, accepted by
a 2-tape B\"{u}chi automaton, which is Pi^0_3-complete in the Borel hierarchy.
Moreover the example of infinitary rational relation given in this paper has a
very simple structure and can be easily described by its sections
Virginia Commonwealth University B.S. in Science Degree Program
The initiation of the Virginia Commonwealth University B.S. in Science program was reported in this journal Fall 1999 as a program designed to meet the academic content major of a teacher preparation program for elementary and middle school mathematics and science teachers [1]. This paper reports the current status of the interdisciplinary B.S. in Science degree program including program enrollment data and trends. Also described are refinements in the required curriculum, which include a newly developed geometry, a mathematical computing course, and an emerging teaching technology course featuring graphing calculators, CBLs, and computer software applications
Benchmarks for Parity Games (extended version)
We propose a benchmark suite for parity games that includes all benchmarks
that have been used in the literature, and make it available online. We give an
overview of the parity games, including a description of how they have been
generated. We also describe structural properties of parity games, and using
these properties we show that our benchmarks are representative. With this work
we provide a starting point for further experimentation with parity games.Comment: The corresponding tool and benchmarks are available from
https://github.com/jkeiren/paritygame-generator. This is an extended version
of the paper that has been accepted for FSEN 201
A note on quantum algorithms and the minimal degree of epsilon-error polynomials for symmetric functions
The degrees of polynomials representing or approximating Boolean functions
are a prominent tool in various branches of complexity theory. Sherstov
recently characterized the minimal degree deg_{\eps}(f) among all polynomials
(over the reals) that approximate a symmetric function f:{0,1}^n-->{0,1} up to
worst-case error \eps: deg_{\eps}(f) = ~\Theta(deg_{1/3}(f) +
\sqrt{n\log(1/\eps)}). In this note we show how a tighter version (without the
log-factors hidden in the ~\Theta-notation), can be derived quite easily using
the close connection between polynomials and quantum algorithms.Comment: 7 pages LaTeX. 2nd version: corrected a few small inaccuracie
Modelling of amorphous polymer surfaces in computer simulation
We study surface effects in amorphous polymer systems by means of computer
simulation. In the framework of molecular dynamics, we present two different
methods to prepare such surfaces. {\em Free} surfaces are stabilized solely by
van--der--Waals interactions whereas {\em confined} surfaces emerge in the
presence of repelling plates. The two models are compared in various computer
simulations. For free surfaces, we analyze the migration of end--monomers to
the surface. The buildup of density and pressure profiles from zero to their
bulk values depends on the surface preparation method. In the case of confined
surfaces, we find density and pressure oszillations next to the repelling
plates. We investigate the influence of surfaces on the coordination number, on
the orientation of single bonds, and on polymer end--to--end vectors.
Furthermore, different statistical methods to determine location and width of
the surface region for systems of various chain lengths are discussed and
applied. We introduce a ``height function'' and show that this method allows to
determine average surface profiles only by scanning the outermost layer of
monomers.Comment: 23 pages, 12 figure
On combinatorial optimisation in analysis of protein-protein interaction and protein folding networks
Abstract: Protein-protein interaction networks and protein folding networks represent prominent research topics at the intersection of bioinformatics and network science. In this paper, we present a study of these networks from combinatorial optimisation point of view. Using a combination of classical heuristics and stochastic optimisation techniques, we were able to identify several interesting combinatorial properties of biological networks of the COSIN project. We obtained optimal or near-optimal solutions to maximum clique and chromatic number problems for these networks. We also explore patterns of both non-overlapping and overlapping cliques in these networks. Optimal or near-optimal solutions to partitioning of these networks into non-overlapping cliques and to maximum independent set problem were discovered. Maximal cliques are explored by enumerative techniques. Domination in these networks is briefly studied, too. Applications and extensions of our findings are discussed
- …