To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
We introduce the notions of premonoidal category and premonoidal functor, and show how these can be used in the denotational semantics of programming languages. We characterize the semantic definitions of Eugenio Moggi's monads as notions of computation, exhibit a representation theorem for our premonoidal setting in terms of monads, and give a fibrational setting for the structure.
This special issue of Mathematical Structures in Computer Science is devoted to the Proceedings of the International Workshop Logic, Domains, and Programming Languages that took place from May 24 to 27, 1995, in Darmstadt, Germany.
The purpose of this note is to show that the correctness of a multiplicative proof net with mix is equivalent to its semantic correctness: a proof structure is a proof net if and only if its semantic interpretation is a clique, where one given finite coherence space interprets all propositional variables.
This is just an example of what can be done with these kinds of semantic techniques; for more information and further results, the reader is referred to Retoré (1994).
This paper presents a novel time-optimal motion planning strategy for a mobile robot with kinematic constraints. The method works in environments in presence of obstacles, without needing to generate the configuration space for the robot. Further, it derives a minimum time first derivative smooth path, as opposed to a minimum distance path which is commonly given by various present solution techniques. The problem is solved in three stages: (i) A reduced visibility graph for a point object is obtained. (ii) The reduced visibility graph is converted into a feasible reduced visibility graph accounting for the size and kinematic constraints of the robot. (iii) The A* algorithm is used to search the feasible reduced visibility graph with the cost function being the time of travel, to obtain a safe, time-optimal, smooth path. The algorithm runs in polynomial time. The method has been tested in computer simulations and test results are presented
In this note we give a probabilistic proof of the existence of an n-vertex graph Gn, n=1, 2, [ctdot ], such that, for some constant c>0, the edges of Gn cannot be covered by n−c log n complete bipartite subgraphs of Gn. This result improves a previous bound due to F. R. K. Chung and is the best possible up to a constant.
In this paper, we introduce a method to represent phrase structure grammars for building a large annotated corpus of Korean syntactic trees. Korean is different from English in word order and word compositions. As a result of our study, it turned out that the differences are significant enough to induce meaningful changes in the tree annotation scheme for Korean with respect to the schemes for English. A tree annotation scheme defines the grammar formalism to be assumed, categories to be used, and rules to determine correct parses for unsettled issues in parse construction. Korean is partially free in word order and the essential components such as subjects and objects of a sentence can be omitted with greater freedom than in English. We propose a restricted representation of phrase structure grammar to handle the characteristics of Korean more efficiently. The proposed representation is shown by means of an extensive experiment to gain improvements in parsing time as well as grammar size. We also describe the system named Teb that is a software environment set up with a goal to build a tree annotated corpus of Korean containing more than one million units.
This paper presents a new type of nonlinear discourse structure found to be very common in free English texts. This structure reflects nonlinear presentation of the information and knowledge conveyed by the texts. It is argued that such nonlinearity is representationally and informationally advantageous because it allows one to create smaller, more compact texts. The paper presents a heuristics-based, relatively domain-independent algorithm for computing this new text structure. The paper discusses good quantitative and qualitative performance of the algorithm, and presents the results of the extensive tests on a large volume of free English texts.
In this paper the minimum cost trajectory planning problem with fixed time in robot manipulators is considered. The task is solved by transforming the problem to a set of free right-end time optimal problems, leading to a suboptimal solution. Each problem of the optimal cost trajectory planning with a free time is effectively solved by the method of minimal neighbourhood. An algorithm for the task of suboptimal cost trajectory planning with fixed time is presented and applied to the model of a PUMA-like robot. Results of the paper seem to be of particular relevance to the optimization of multi-robot systems.
Current mobile robot ultrasonic localisation techniques use sensor systems which rely on features in a horizontal plane. The implicit assumption is that the room boundary on the horizontal plane is not obstructed by objects such as furniture. This assumption is often not realistic and restricts the versatility and portability of these systems. The solution proposed in this paper is the provision of sensing flexibility to use other 3D room boundaries (e.g. ceiling-wall intersections) as 3D natural beacons. We propose a 3D ultrasonic sensor array that uses a Maximum Likelihood Estimator to match the echo arrival times to different object classes and to determine the location of the 3D target. This method does not require fast data acquisition or powerful computing. It has been implemented on a robot localisation application with the Extended Kalman Filter. This paper is the first of two parts, and presents theoretical results on target classification and minimum transducer requirements. The second part, in the next issue of Robotica, presents experimental results on the characterisation of the sensor and its application to robot localisation, and includes the references for the both papers.
In this paper a model to cover all possible topologies of robot manipulators composed of prismatic and revolute joints is presented. For simplicity, only planar systems are considered, hence to provide plane positioning, systems handled are of three degrees of freedom. The physical model assumes three moving rigid links in articulation with one revolute and one prismatic joint between each link pair, forming a six degrees of freedom open chain linkage. Among each joint pair, one is real and the other fictitious. The real joint is arbitrarily actuated by an externally applied force or torque while the fictitious one is acted upon by an appropriately controlled force or torque as to keep that joint velocity zero, keeping fixed at its initial position. The physical model is accompanied by a mathematical model obtained by Lagrange formulation. This approach is called ‘The method of Fictititous Degrees of Freedom’.
We show that an old but not well-known lower bound for the crossing number of a graph yields short proofs for a number of bounds in discrete plane geometry which were considered hard before: the number of incidences among points and lines, the maximum number of unit distances among n points, the minimum number of distinct distances among n points.
Suppose that [Cscr]={cij[ratio ]i, j[ges ]1} is a collection of i.i.d. nonnegative continuous random variables and suppose T is a rooted, directed tree on vertices labelled 1,2,[ctdot ],n. Then the ‘cost’ of T is defined to be c(T)=[sum ](i,j)∈Tcij, where (i, j) denotes the directed edge from i to j in the tree T. Let Tn denote the ‘optimal’ tree, i.e. c(Tn)=min{c(T)[ratio ]T is a directed, rooted tree in with n vertices}. We establish general conditions on the asymptotic behaviour of the moments of the order statistics of the variables c11, c12, [ctdot ], cin which guarantee the existence of sequences {an}, {bn}, and {dn} such that b−1n(c(Tn)−an)→N(0, 1) in distribution, d−1nc(Tn)→1 in probability, and d−1nE(c(Tn))→1 as n→∞, and we explicitly determine these sequences. The proofs of the main results rely upon the properties of general random mappings of the set {1, 2, [ctdot ], n} into itself. Our results complement and extend those obtained by McDiarmid [9] for optimal branchings in a complete directed graph.
For a graph G=(V, E) on n vertices, where 3 divides n, a triangle factor is a subgraph of G, consisting of n/3 vertex disjoint triangles (complete graphs on three vertices). We discuss the problem of determining the minimal probability p=p(n), for which a random graph G∈[Gscr](n, p) contains almost surely a triangle factor. This problem (in a more general setting) has been studied by Alon and Yuster and by Ruciński, their approach implies p=O((log n/n)1/2). Our main result is that p=O(n)−3/5) already suffices. The proof is based on a multiple use of the Janson inequality. Our approach can be extended to improve known results about the threshold for the existence of an H-factor in [Gscr](n, p) for various graphs H.
This paper describes the experimental evaluation of three identification schemes to determine the dynamic parameters of a two degrees of freedom direct-drive robot. These schemes involve a recursive estimator while the regression models are formulated in continuous time. The fact that the total energy of robot manipulators can be represented as a linear relation in the inertial parameters, has motivated the suggestion in the literature of several regression models which are linear in a common dynamic parameter vector. Among them, in this paper we consider the schemes based on the filtered dynamic regression model, the supplied energy regression model and a new one proposed in this paper: the filtered power regression model. The underling recursive parameter estimator used in the experimental evaluation is the standard least-squares.
Arrays are probably the most widely used data structure in imperative programming languages, yet functional languages typically only support arrays in a limited manner, or prohibit them entirely. This is not too surprising, since most other mutable data structures, such as trees, have elegant immutable analogues in the functional world, whereas arrays do not. Previous attempts at addressing the problem have suffered from one of three weaknesses, either that they don't support arrays as a persistent data structure (unlike the functional analogues of other imperative data structures), or that the range of operations is too restrictive to support some common array algorithms efficiently, or that they have performance problems. Our technique provides arrays as a true functional analogue of imperative arrays with the properties that functional programmers have come to expect from their data structures. To efficiently support array algorithms from the imperative world, we provide O(1) operations for single-threaded array use. Fully persistent array use can also be provided at O(1) amortized cost, provided that the algorithm satisfies a simple requirement as to uniformity of access. For those algorithms which do not access the array uniformly or single-threadedly, array reads or updates take at most O(log n) amortized time, where n is the size of the array. Experimental results indicate that the overheads of our technique are acceptable in practice for many applications.
Let Q be a stochastic matrix and I be the identity matrix. We show by a direct combinatorial approach that the coefficients of the characteristic polynomial of the matrix I−Q are log-concave. We use this fact to prove a new bound for the second-largest eigenvalue of Q.