scispace - formally typeset
Search or ask a question

Showing papers by "Center for Discrete Mathematics and Theoretical Computer Science published in 2023"


DissertationDOI
15 May 2023
TL;DR: In this article , a distributed estimation algorithm is proposed to construct a map of the environment in a distributed fashion, and combine it with distributed control law to solve the formation maintaining issue.
Abstract: This thesis focuses on localizing and maintaining a robot formation in an unknown environment. Particularly, by combing the local measurements and the communication information from the other robots, each mobile robot is able to construct a map of the whole environment and localize the robot formation in a distributed manner. Furthermore, relying on the distributed map and the available local measurements, each agent can maintain robust geometric constrains with its neighboring agents. We investigate our research problem from the following aspects. First, we deal with the problem of localizing and maintaining a robot formation in an unknown static environment. we design a distributed estimation algorithm, which can be utilized to construct a map of the environment in a distributed fashion, and combine it with distributed control law to solve the formation maintaining issue. Second, we focus on localizing and maintaining a robot formation in an unknown dynamic environment, where the moving targets are assumed to follow periodic trajectories. By utilizing the distributed observer, each agent can estimate the position of other robots and the periodic trajectories of moving targets based only on its own local measurements. Furthermore, we propose an architecture of the local and distributed observer for each agent that allows for robust self-localization and for reaching a consensus global map.

DissertationDOI
13 Jun 2023
TL;DR: In this paper , the authors investigate the verification of dissipativity properties of unknown LTI (linear time invariant) systems using input-output data and the application of the approach to a fault detection method.
Abstract: Dissipativity property is a concept introduced in the early 70s by Jan C. Willems, to describe the input-output behaviour of a dissipative system. The main idea of this concept follows the energy conservation laws, where the rate change of a system's energy function, called storage function, is upper bounded by the power or work done to the system, commonly referred to as the supply-rate function. We call the inequality that describe this behavior as dissipativity inequality. As most real-world applications belong to the class of dissipative systems, investigating theoretical methods to analyse and deal with such systems can be the base of many practical solutions, for instance fault detection. In this thesis, we specifically investigate the verification of dissipativity properties of unknown LTI (linear time invariant) systems using input-output data and the application of the approach to a fault detection method. For validating our theoretical results, we apply the proposed methods in numerical simulations and practical real-world applications. The first practical application concerns to an educational two-degree-of-freedom planar manipulator from Quanser. Using data obtained from experiments using this manipulator, we are able to verify the dissipativity and subsequently apply the proposed fault detection algorithm and observe its advantages when comparing it to a standard principal component analysis algorithm. The second main practical study case is an ultra-high vacuum chemical vapor deposition (UHVCVD) process.

DissertationDOI
02 Jun 2023
TL;DR: In this paper , the authors studied the problem of finding sparsest cuts of a graph and showed that the problem can be solved in polynomial time for a number of graph classes such as claw-free graphs, co-graphs, outerplanar graphs and graph classes with bounded treewidth.
Abstract: In this thesis, three different graph concepts are studied. A graph $(V,E)$ consists of a set of vertices $V$ and a set of edges $E$. Graphs are often used as a model for telecommunication networks, where the nodes of the network are represented by the vertices, and an edge is present between two vertices if the corresponding nodes are joined by a direct connection in the network. The two vertices joined by an edge are called its end vertices, and these two vertices are neighbors of each other. The degree of a vertex is its number of neighbors. The problems in this thesis can be explained and motivated using applications in the area of network design and analysis, which is done in Chapter 1. This chapter also contains the basic definitions that will be used. The first problem we study is the problem of finding sparsest cuts of a graph. For a non-empty proper subset of the vertices $S \subset V$ ,$[S,\overline{S}]$ denotes the set of edges with one end vertex in $S$, which is an \emph{edge cut}. An edge cut $[S \overline{S}]$ is a sparsest cut if its density ${|[S,\overline{S}]| \over |S||\overline{S}|}$ is minimum, over all edge cuts of the graph. Sparsest cuts are closely related to all-to-all flows in networks, and we also discuss an application related to network reliability. In general, the problem of finding sparsest cuts or calculating their density is ${\cal NP}$-hard. However, for three classes of well-structured graphs we characterize the sparsest cuts in Chapter 2. These classes are Cartesian product graphs, unit interval graphs and complete bipartite graphs. Secondly, matching-cuts are studied. A matching is a set of edges that pairwise have no end vertices in common, and a matching-cut is an edge cut that is also a matching. The problem of deciding whether a graph admits a matching-cut is ${\cal NP}$-complete. In Chapter 3 we show that the problem remains ${\cal NP}$-complete when restricted to planar graphs with maximum degree four. We show that the problem can be decided in polynomial time for a number of graph classes such as claw-free graphs, co-graphs, outerplanar graphs, and graph classes with bounded treewidth in general. In Chapter 4, graphs without a matching-cut are studied, which are called (matching) immune. Farley and Proskurowski proved that for all immune graphs on $n$ vertices with $m$ edges, $m \ge \lceil 3(n-1)/2\rceil$, and constructed a large class of immune graphs attaining this lower bound for every value of $n$, called $ABC$ graphs. In Chapter 4, we prove their conjecture that all matching immune graphs with $m = \lceil 3(n-1)/2\rceil$ are $ABC$ graphs. The third topic of this thesis is spanning trees with many leaves. A spanning tree of a graph is a connected subgraph that contains all vertices, with a minimum number of edges. A leaf of a spanning tree is a vertex with degree one. Finding spanning trees with many leaves is another problem that often occurs in network design. In Chapter 5 we show that connected graphs on $n$ vertices, without triangles, with minimum degree at least three, have a spanning tree with at least $(n+4)/3$ leaves. In addition we present a more general but weaker result; we show that connected graphs on $n$ vertices, with minimum degree at least three, have a spanning tree with at least $(2n-D+12)/7$ leaves, where $D$ is the number of diamonds in the graph induced by degree three vertices (a diamond is a $K_4$ minus an edge). Both results are best possible and constructive. In Chapter 6 we give an algorithm for deciding whether a graph on $n$ vertices has a spanning tree with at least $k$ leaves, using the second result from Chapter 5. This problem is ${\cal NP}$-complete. The complexity of the algorithm is $g(n)+ f(k)$, where $g(n)$ is a polynomial and $f(k) \in O(8.12^k)$. It follows that this is a Fixed Parameter Tractable (FPT) algorithm, when $k$ is viewed as the parameter of the problem. This is the current fastest FPT algorithm for this problem.