DMO Seminar Archives

14 juni 2024 16:00 t/m 17:00

[DMO] Tomohiro Koana: Determinantal sieving

"We introduce a new, remarkably powerful tool to the toolbox of algebraic FPT algorithms, determinantal sieving. Given a polynomial P(x_1,..,x_n) over a field F of characteristic 2, on a set of variables X={x_1,...,x_n}, and a linear matroid M=(X, I) over F of rank k, in 2^k evaluations of P we can sieve for those terms in the monomial expansion of P which are multilinear and whose support is a basis for M. The known tools of multilinear detection and constrained multilinear detection then correspond to the case where M is a uniform matroid and the truncation of a disjoint union of uniform matroids, respectively. More generally, let the odd support of a monomial m be the set of variables which have odd degree in m. Using 2^k evaluations of P, we can sieve for those terms m whose odd support spans M. Applying this framework to well-known efficiently computable polynomial families allows us to simplify, generalize and improve on a range of algebraic FPT algorithms, such as:
* Solving q-Matroid Intersection in time O*(2^{(q-2)k}) and q-Matroid Parity in time O*(2^{qk}), improving on O*(4^{qk}) for matroids represented over general fields (Brand and Pratt, ICALP 2021)
* T-Cycle, Colourful (s,t)-Path, Colourful (S,T)-Linkage in undirected graphs, and the more general Rank k (S,T)-Linkage problem over so-called frameworks (see Fomin et al., SODA 2023), all in O*(2^k) time, improving on O*(2^{k+|S|}) and O*(2^{|S|+O(k^2 log(k+|F|))}), respectively
* Many instances of the Diverse X paradigm, finding a collection of r solutions to a problem with a minimum mutual distance of d in time O*(2^{r^2 d/2}), improving solutions for k-Distinct Branchings from time 2^{O(k \log k)} to O*(2^k) (Bang-Jensen et al., ESA 2021), and for Diverse Perfect Matchings from O*(2^{2^{O(rd)}}) to O*(2^{r^2d/2}) (Fomin et al., STACS 2021)
For several other problems, such as Set Cover, Steiner Tree, Graph Motif and Subgraph Isomorphism, where the current algorithms are either believed to be optimal or are proving exceedingly difficult to improve, we show matroid-based generalisations at no increased cost to the running time. In the above, all matroids are assumed to be represented over fields of characteristic 2 and all algorithms use polynomial space. Over general fields, we achieve similar results at the cost of using exponential space by working over the exterior algebra. For a class of arithmetic circuits we call strongly monotone, this is even achieved without any loss of running time. However, the odd support sieving result appears to be specific to working over characteristic 2.
This is joint work with Eduard Eiben and Magnus Wahlström."

14 december 2023 14:00 t/m 15:00

[DMO] Esther Julien: Neur2RO: Neural two-stage robust optimization

Robust optimization provides a mathematical framework for modeling and computing solutions to decision-making problems under worst-case uncertainty. In this talk I will present recent work in two-stage robust optimization (2RO) problems, wherein first-stage and second-stage decisions are made before and after uncertainty is realized. This results in a nested min-max-min optimization problem, which generally means that we are dealing with computationally challenging problems, especially in case of integer decisions. Together with my co-authors, we propose Neur2RO, an efficient machine learning-based algorithm. We learn to estimate the value function of the second-stage problem via a neural network architecture designed to construct an easy-to-solve surrogate optimization problem. Our computational experiments on two 2RO benchmarks demonstrate that we can find near-optimal solutions among different sizes of instances, often within orders of magnitude less computing time.
In this talk we mostly focus on multi-colouring. An (n,k)-colouring of a graph is an assignment of a k-subset of {1, 2, . . . , n} to each vertex such that adjacent vertices receive disjoint subsets. And the question we are looking at is: given a graph G that is (n,k)-colourable, how large can we guarantee an (n',k')-colourable induced subgraph to be (for some given (n',k'))? Answering that question leads to having to look at combinatorial objects such as set systems and Kneser graphs, and is connected to several open problems in those areas.
This is joint work with Xinyi Xu.

13 oktober 2023 14:00 t/m 15:00

[DMO] Mark Jones: Reconstructing phylogenetic networks from DNA under Markov models of evolution

In this talk, I will discuss the new research project that Leo van Iersel, Niels Holtgrefe and I are starting on (along with Steven Kelk and Martin Frohn at the university of Maastricht).

In phylogenetics, the primary goal is to infer the evolutionary history of a set of species, given access only to the DNA data of their present-day successors. Mathematically speaking, we wish to reconstruct an unknown directed acyclic graph (the phylogenetic network), given a sequence of vectors that map each leaf to one of 4 states {A,C,G,T} (the DNA data). Such data is generated under a certain probabilistic model, that assumes genetic data is inherited from one's parents with some (unknown) probability of mutation.

Using algebraic invariants, it is possible to show that, at least for some classes of network, it is possible to reconstruct the network topology with extremely high confidence (in the sense that almost every possible output from a given network is vanishingly improbably for any other network). Algebraic statistics thus presents a powerful tool for network reconstruction. However finding these invariants is very time-consuming, and only practical for very small networks.
On the other hand, graph theory techniques developed by Leo and others allow us to reconstruct the network from its smaller subnetworks, without saying anything about how to find those smaller networks. Our aim is to combine these algebraic and graph theoretical approaches, in order to prove reconstructibility results for much larger classes of phylogenetic networks.

I'll give an overview of the central problem, the algebraic and combinatorial techniques involved, the results we have so far and future goals.

05 april 2023 14:00 t/m 15:00

[DMO] Siv Sørensen: Topology reconstruction using time series data in telecommunication networks

We consider Hybrid fiber-coaxial (HFC) networks in which data is transmitted from a root node to a set of customers using a series of splitters and coaxial cable lines that make up a general (non-binary) tree. The physical locations of the components in a HFC network are always known but frequently the cabling is not. This makes cable faults difficult to locate and resolve.

In this study we consider time series data received by customer modems, to reconstruct the topology of HFC networks. We assume that the data can be translated into a series of events, and that two customers sharing many connections in the network will observe many similar events. This approach allows us to use maximum parsimony to minimize the total number of character-state changes in a tree based on observations in the leaf nodes. Furthermore, we assume that nodes located physically close to each other have a larger probability of being connected. Hence, our objective is a weighted sum of data distance and physical distance.

A variable-neighborhood search heuristic is presented for minimizing the combined distance. Furthermore, three greedy heuristics are proposed for finding an initial solution. Computational results are reported for both real-life and synthetic customer data with various degrees of background noise, showing that we are able to reconstruct the topology with a very high precision.