Dominique Barth

dblp:43/2906 · DBLP profile ↗
← Back
54ranked-venue papers
27as first author
6since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 23 · 16 first-author · 6 since 2021Computer networks · 12 · 5 first-authorSystems, architecture and hardware · 6 · 6 first-authorDatabases, data management, data science and information retrieval · 6 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4
YearPublicationVenuePosition
2025 Polymorphic Cycle Basis in a Sequence of Graphs to Analyze the Structural Evolution of a Molecular Dynamic Trajectory
Ylène Aboulfath, Dominique Barth, Thierry Mautor, Dimitri Watel, Marc-Antoine Weisser
SEA2
2024 Maximizing Minimum Cycle Bases Intersection
Ylène Aboulfath, Dimitri Watel, Marc-Antoine Weisser, Thierry Mautor, Dominique Barth
IWOCA5
2024 Configuring an heterogeneous smartgrid network: complexity and approximations for tree topologies
Dominique Barth, Thierry Mautor, Dimitri Watel, Marc-Antoine Weisser
J. Glob. Optim.1
2022 A polynomial algorithm for deciding the validity of an electrical distribution tree
Dominique Barth, Thierry Mautor, Dimitri Watel, Marc-Antoine Weisser
Inf. Process. Lett.1
2021 A Graph-Based Similarity Approach to Classify Recurrent Complex Motifs from Their Context in RNA Structures
abstract
This article proposes to use an RNA graph similarity metric, based on the MCES resolution problem, to compare the occurrences of specific complex motifs in RNA graphs, according to their context represented as subgraph. We rely on a new modeling by graphs of these contexts, at two different levels of granularity, and obtain a classification of these graphs, which is consistent with the RNA 3D structure. RNA many non-translational functions, as a ribozyme, riboswitch, or ribosome, require complex structures. Those are composed of a rigid skeleton, a set of canonical interactions called the secondary structure. Decades of experimental and theoretical work have produced precise thermodynamic parameters and efficient algorithms to predict, from sequence, the secondary structure of RNA molecules. On top of the skeleton, the nucleotides form an intricate network of interactions that are not captured by present thermodynamic models. This network has been shown to be composed of modular motifs, that are linked to function, and have been leveraged for better prediction and design. A peculiar subclass of complex structural motifs are those connecting RNA regions far away in the secondary structure. They are crucial to predict since they determine the global shape of the molecule, therefore important for the function. In this paper, we show by using our graph approach that the context is important for the formation of conserved complex structural motifs. We furthermore show that a natural classification of structural variants of the motifs emerges from their context. We explore the cases of three known motif families and we exhibit their experimentally emerging classification.
Coline Gianfrotta, Vladimir Reinharz, Dominique Barth, Alain Denise
SEA3
2021 Optimisation of electrical network configuration: Complexity and algorithms for ring topologies
Dominique Barth, Thierry Mautor, Arnaud De Moissac, Dimitri Watel, Marc-Antoine Weisser
Theor. Comput. Sci.1
2020 Fast Bootstrapping for Reinforcement Learning-Based Traffic Signal Control Systems Using Queueing Theory
abstract
Reinforcement learning is a commonly used technique in the field of traffic signal control. By iteratively testing actions given the current network state, a traffic signal agent gradually learns to optimally control traffic lights given the traffic situation at hand. While they usually outperform traditional control systems in the literature, these methods have to first go through an exploration phase where they test different actions in a trial-and-error fashion. The nature of reinforcement learning methods hence causes unstable performances and high computational costs. In order to limit the costs linked to this exploration phase, we propose a bootstrapping method that reduces the computation time needed for learning-based traffic control methods to reach acceptable performance levels. Our method models lanes of the road network as queues, and derives results on the average service time of vehicles at the intersection level in order to estimate the agent's policy. The performance of our bootstrapping method is then compared to a more traditional Q-Learning method using the SUMO simulator. Simulation results show that bootstrapping alleviates both of these issues by immediately reaching acceptable performance levels by quickly training the agent without any direct interaction with the simulation environment.
Maxime Tréca, Julian Garbiso, Dominique Barth, Mahdi Zargayouna
VTC Fall3
2017 Parameterized Complexity and Approximability of Coverability Problems in Weighted Petri Nets
Dimitri Watel, Marc-Antoine Weisser, Dominique Barth
Petri Nets3
2017 Coalition game for video content clustering in content delivery networks
abstract
Game theory is a powerful tool that has recently been used in networks to improve the end users' quality of experience (e.g. decreased response time, higher delivery rate). In this paper, we propose to use game theory in the context of Content Delivery Networks (CDNs) to organize video contents into clusters having similar request profiles. The popularity of each content in the cluster can be determined from the popularity of the representative of the cluster and used to store the most popular contents close to end users. A group of experts and a decision-maker predict the popularity of the representative of the cluster. This considerably reduces the number of experts used. More precisely, we model the clustering problem as a hedonic coalition formation game where each coalition represents a cluster. The coalition game converges to a stable partition representing a solution of the problem considered. We compare the results of this approach with the clustering obtained by the K-means algorithm. We evaluate the impact of the content profile observation window considered to establish the clustering. We also evaluate the complexity of the proposed algorithm. Simulation results are obtained on traces of a real CDN. Finally, we extend the proposed approach to model an on-line clustering reflecting the CDN dynamics in terms of proposed contents and contents solicitations.
Nesrine Ben Hassine, Pascale Minet, Mohammed-Amine Koulali, Mohammed Erradi, Dana Marinca, Dominique Barth
CCNC6
2017 A learning algorithm to minimize the expectation time of finding a parking place in urban area
abstract
Urban Parking is a problem that costs time and energy. That is why intelligent parking is a field of research growing very quickly. In a city where no sensor infrastructure within each place is deployed but only a counting system at every intersection is available, we show that it still possible to propose an efficient method that determines an itinerary that minimizes the expected time to find an available parking place. For this, we first model the urban area by a graph. Then, we implement a learning algorithm that uses a reinforcement learning method. In this model, each agent modeling an intersection, learns the best next street portion. At each step, all the decisions taken by the agents generate an itinerary whose expectation time is the basis for updating the parameters of learning. The execution times and performances of the learning algorithm are compared with those of a method that constructs step by step the itinerary by choosing the next segment with an evaluation of the future expectation time within this segment. We evaluate the performance of the learning algorithm by realistic simulations. The simulation data are extracted from the map of Versailles.
Asma Houissa, Dominique Barth, Nadege Faul, Thierry Mautor
ISCC2
2017 GARN2: coarse-grained prediction of 3D structure of large RNA molecules by regret minimization
abstract
MOTIVATION: Predicting the 3D structure of RNA molecules is a key feature towards predicting their functions. Methods which work at atomic or nucleotide level are not suitable for large molecules. In these cases, coarse-grained prediction methods aim to predict a shape which could be refined later by using more precise methods on smaller parts of the molecule. RESULTS: We developed a complete method for sampling 3D RNA structure at a coarse-grained model, taking a secondary structure as input. One of the novelties of our method is that a second step extracts two best possible structures close to the native, from a set of possible structures. Although our method benefits from the first version of GARN, some of the main features on GARN2 are very different. GARN2 is much faster than the previous version and than the well-known methods of the state-of-art. Our experiments show that GARN2 can also provide better structures than the other state-of-the-art methods. AVAILABILITY AND IMPLEMENTATION: GARN2 is written in Java. It is freely distributed and available at http://garn.lri.fr/. CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Mélanie Boudard, Dominique Barth, Julie Bernauer, Alain Denise, Johanne Cohen
Bioinform.2
2016 Expert-based on-line learning and prediction in Content Delivery Networks
abstract
Machine learning techniques can be used to improve the quality of experience for the end users of Content Delivery Networks (CDNs). In a CDN, the most popular video contents are cached near the end-users in order to minimize the contents delivery latency. The idea developed hereafter consists in using prediction techniques to evaluate the future popularity of video contents in order to decide which should cached. We consider various prediction methods, called experts, coming from different fields (e.g. statistics, control theory). To evaluate the accuracy of the experts' popularity predictions, we assess these experts according to three criteria: cumulated loss, maximum instantaneous loss and best ranking. We also show the importance of a decision maker, called forecaster, that predicts the popularity based on the predictions of selection of several experts. The forecaster based on the best K experts outperforms in terms of cumulated loss the individual experts' predictions and those of the forecaster based on only one expert, even if this expert varies over time.
Nesrine Ben Hassine, Dana Marinca, Pascale Minet, Dominique Barth
IWCMC4
2016 Caching strategies based on popularity prediction in content delivery networks
abstract
In Content Delivery Networks (CDNs), knowing the popularity of video content helps the manager to take efficient decisions about which video content should be cached near the end users and also about the duplication degree of each video to satisfy the end user Quality of Experience. This paper focuses on predicting the popularity of video content, in terms of the number of requests. For that purpose, different software entities, called experts, compute the popularity value of each video content. Each expert uses its own prediction method. The accuracy of expert's prediction is evaluated by a loss function as the discrepancy between the prediction value and the real number of requests. We use real traces extracted from YouTube to compare different prediction methods and determine the best tuning of their parameters. The goal is to find the best trade-off between complexity and accuracy of the prediction methods used. Finally, we apply these prediction methods to caching. Prediction methods are compared in terms of cache Hit Ratio and Update Ratio with the well-known LFU caching strategy.
Nesrine Ben Hassine, Dana Marinca, Pascale Minet, Dominique Barth
WiMob4
2015 Popularity prediction in content delivery networks
abstract
Content delivery networks (CDNs) face a large and continuously increasing number of users solicitations for video contents. In this paper, we focus on the prediction of popularity evolution of video contents. Based on the observation of past solicitations of individual video contents, individual future solicitations are predicted. We compare different prediction strategies: SES, DES and Basic. The best tuning of each strategy is determined, depending on the considered phase of the solicitation curve. Since DES and Basic experts outperform the SES expert, our method combines DES and Basic experts to predict the number of solicitations within a phase and automatically detect the phase changes, respectively. This self-learning and prediction method can be applied to optimize resources allocation in service oriented architectures and self-adaptive networks, more precisely for the CDN cache nodes management.
Nesrine Ben Hassine, Dana Marinca, Pascale Minet, Dominique Barth
PIMRC4
2015 Efficient Generation of Stable Planar Cages for Chemistry
Dominique Barth, Olivier David 0003, Franck Quessette, Vincent Reinhard, Yann Strozecki, Sandrine Vial
SEA1
2015 An FPT algorithm in polynomial space for the Directed Steiner Tree problem with Limited number of Diffusing nodes
Dimitri Watel, Marc-Antoine Weisser, Cédric Bentz, Dominique Barth
Inf. Process. Lett.4
2014 Directed Steiner Tree with Branching Constraint
Dimitri Watel, Marc-Antoine Weisser, Cédric Bentz, Dominique Barth
COCOON4
2014 A Packing Problem Approach to Lightpath Assignment in an Optical Ring
abstract
We present our work on the dimensioning of a packet-switching wavelength division multiplexing ring in order to reduce its infrastructure (capital expenditure) cost. We study a new all-optical architecture: the packed optical add-drop multiplexer (POADM). We aim to minimize the overall cost of the network by reducing the number of indispensable devices in the nodes and the number of required wavelengths. We formalize the packing problems underlying the ring dimensioning. The elements to be packed are made up of transmissions that share the same destination. We assume that elements can be cut before being packed into boxes. We furnish a complete theoretical analysis of the complexity and approximability of these problems. We define also several measures of quality for a cut and provide an optimal cutting strategy, according to these measures. Our subsequent contribution is a heuristic solution that solves the bi-criteria packing problem (the number of boxes and the number of cuts are minimized simultaneously). The exhaustive numerical results of this heuristic algorithm come next. We rely on our optimal cutting strategy to appraise the efficiency of other strategies. We also adapt the only existing POADM dimensioning algorithm, more restrictive than ours, and we confront it with our solution. The analysis of results allows us to provide network design guidelines to perform the dimensioning in the most efficient way.
David Poulain, Joanna Tomasik, Marc-Antoine Weisser, Dominique Barth
Comput. J.4
2013 Femtocells sharing management using mobility prediction model
abstract
Bandwidth sharing paradigm constitutes an incentive solution for the serious capacity management problem faced by operators as femtocells owners are able to offer a QoS guaranteed network access to mobile users in their femtocell coverage. In this paper, we consider a technico-economic bandwidth sharing model based on a reinforcement learning algorithm. Because such a model does not allow the convergence of the learning algorithm, due to the small size of the femtocells, the mobile users velocity and, more importantly, the randomness of their arrivals, we propose to use a mobility prediction approach based on the analysis of movements history of the mobile users. Knowing the next visited cell in advance provides more time to mobile user to negotiate with the access provider and to generate synchronized resource reservation requests that maximize the gain of the access provider.
Dominique Barth, Amira Choutri, Leïla Kloul, Olivier Marcé
MSWiM1
2013 Steiner Problems with Limited Number of Branching Nodes
Dimitri Watel, Marc-Antoine Weisser, Cédric Bentz, Dominique Barth
SIROCCO4
2013 Path computation in multi-layer multi-domain networks: A language theoretic approach
Mohamed Lamine Lamali, Hélia Pouyllau, Dominique Barth
Comput. Commun.3
2013 An Algorithmic Game-Theory Approach for Coarse-Grain Prediction of RNA 3D Structure
abstract
We present a new approach for the prediction of the coarse-grain 3D structure of RNA molecules. We model a molecule as being made of helices and junctions. Those junctions are classified into topological families that determine their preferred 3D shapes. All the parts of the molecule are then allowed to establish long-distance contacts that induce a 3D folding of the molecule. An algorithm relying on game theory is proposed to discover such long-distance contacts that allow the molecule to reach a Nash equilibrium. As reported by our experiments, this approach allows one to predict the global shape of large molecules of several hundreds of nucleotides that are out of reach of the state-of-the-art methods.
Alexis Lamiable, Franck Quessette, Sandrine Vial, Dominique Barth, Alain Denise
IEEE ACM Trans. Comput. Biol. Bioinform.4
2012 Combining local and global profiles for mobility prediction in LTE femtocells
abstract
We propose in this paper a mobility prediction model based on the notions of local and global mobile-user profiles. The local profiles are associated with a mobile user and correspond to its frequent and similar movements, whereas the global profiles match with the frequent and similar movements of the majority of users in the covered area. We consider the LTE network architecture with possible deployment of femtocells. The prediction model combines two complementary algorithms: the global profiles-based algorithm and the local profiles-based one. The former is implemented in the enhanced Node B and the home enhanced Node B and the latter works at the user terminal level. An algorithmic approach is used to identify such local and global profiles from real cellular network datasets and we show how to use them for an efficient mobility prediction. Simulation results show that our approach is significantly efficient in predicting both random and regular movements.
Dominique Barth, Samir Bellahsene, Leïla Kloul
MSWiM1
2012 Path Computation in Multi-layer Multi-domain Networks
Mohamed Lamine Lamali, Hélia Pouyllau, Dominique Barth
Networking (1)3
2012 Tree Decomposition and Parameterized Algorithms for RNA Structure-Sequence Alignment Including Tertiary Interactions and Pseudoknots - (Extended Abstract)
Philippe Rinaudo, Yann Ponty, Dominique Barth, Alain Denise
WABI3
2012 Optimal configuration of an optical network providing predefined multicast transmissions
Vincent Reinhard, Johanne Cohen, Joanna Tomasik, Dominique Barth, Marc-Antoine Weisser
Comput. Networks4
2011 Mobility Prediction Using Mobile User Profiles
abstract
In this paper we propose a new approach for mobility prediction. It is based on the notion of mobile-user profile which corresponds to frequent similar movements of a user. Such a profile is defined, in the neighbourhood graph of a cellular network, as a set of similar sequences of crossed cells from one source cell to one destination cell. We propose an algorithmic approach to identify such profiles from real cellular network datasets and we show how to use them for an efficient mobility prediction. Simulation results show that the global approach is significantly efficient in predicting both random and regular movements.
Dominique Barth, Samir Bellahsene, Leïla Kloul
MASCOTS1
2011 Indexing in-network trajectory flows
Iulian Sandu Popa, Karine Zeitouni, Vincent Oria, Dominique Barth, Sandrine Vial
VLDB J.4
2010 Graph Embedding to Allocate Network Resources for Service Composition
abstract
Recent developments in optical communications have led to the creation of large scale optical networks allowing its users to run distributed applications with high QoS requirements. In this context, this paper focuses on a strategy of reservation of temporal virtualized resources in an high bandwidth optical network for service composition. In this strategy, the service composition requirements are modeled by a specific workflow graph with constraints. To satisfy such demands, the workflow graph is embedded in a graph modeling the network in which the availability of resources is scheduled in consecutive equal time periods. We first present the models of workflow and network graphs we use and the theoretical problems we focus on. Then, we describe an online embedding algorithm and we evaluate its performances on various demand scenarii.
Dominique Barth, Christian Cadéré, Dominique Verchère, Sandrine Vial
ICC1
2010 PARINET: A tunable access method for in-network trajectories
abstract
In this paper we propose PARINET, a new access method to efficiently retrieve the trajectories of objects moving in networks. The structure of PARINET is based on a combination of graph partitioning and a set of composite B+-tree local indexes. PARINET is designed for historical data and relies on the distribution of the data over the network as for historical data, the data distribution is known in advance. Because the network can be modeled using graphs, the partitioning of the trajectory data is based on graph partitioning theory and can be tuned for a given query load. The data in each partition is indexed on the time component using B+-trees. We study different types of queries, and provide an optimal configuration for several scenarios. PARINET can easily be integrated into any RDBMS, which is an essential asset particularly for industrial or commercial applications. The experimental evaluation under an off-the-shelf DBMS shows that PARINET is robust. It also significantly outperforms both MON-tree and another R-tree based access method which are the reference indexing techniques for in-network trajectory databases.
Iulian Sandu Popa, Karine Zeitouni, Vincent Oria, Dominique Barth, Sandrine Vial
ICDE4
2009 Impact of Alliances on End-to-End QoS Satisfaction in an Interdomain Network
abstract
This paper focuses on QoS guarantees in an interdomain selfish network where each domain may sell QoS guarantees for its transit traffic. The main objective of the paper is to evaluate the benefit for some of these domains to develop together a privileged partnership in terms of economic alliance. This alliance permits the members to share their local knowledge of the network and to exchange some traffic network services. After defining the alliance model and the way each domain may use it to obtain better QoS guarantees, we analyse by simulation on realistic generated topologies the impact of such alliances on the QoS requests satisfaction.
Dominique Barth, Thierry Mautor, Daniel Villa Monteiro
ICC1
2009 A hierarchical prediction model for two nodes-based IP mobile networks
abstract
In this paper, a new mobility prediction model is investigated. We consider a two nodes (enhanced gateway and base station) mobile network architecture based on intelligent IP framework. The proposed model is based on two complementary algorithms for mobility prediction: a global prediction algorithm and a local one. While the former is implemented in the gateway, the latter is used by the base station. At the gateway level, the algorithm detects the regular movements of the mobile users whereas the algorithm, at the base station level, tracks more closely, within the cell, the movements of the mobile users. Our prediction model gives significant results in both mobility conditions, regular and random movements.
Samir Bellahsene, Leïla Kloul, Dominique Barth
MSWiM3
2009 Bandwidth Optimization for Multicast Transmissions in Virtual Circuit Networks
Vincent Reinhard, Joanna Tomasik, Dominique Barth, Marc-Antoine Weisser
Networking3
2009 Minimizing Routing Delay Variation in Case of Mobility
abstract
One of the main challenges in all-IP networks is the development of suitable mobility solution. Mobile IP (MIP) presents the standard protocol used to support IP mobility. However, MIP is inadequate for real-time applications and inter-domain mobility (when a mobile node performs handover between two autonomous systems (AS)). In this paper, we propose an efficient approach to manage inter-domain handover in attempt to reduce the delay variation which cause service disruption. We propose an algorithm to select routes connecting two ASs such as the delay variation is minimal. First, we prove that the corresponding graph problem is NP-complete. Then, we propose a global strategy to find routes for each source-destination pair of ASs giving a small delay variation. Finally, we measured by simulation the efficiency of this strategy in comparison with its algorithmic time complexity.
Yacine Benallouche, Dominique Barth, Olivier Marcé
WiMob2
2008 Congestion Avoiding Mechanism Based on Inter-domain Hierarchy
Marc-Antoine Weisser, Joanna Tomasik, Dominique Barth
Networking3
2008 Distributed Learning of Wardrop Equilibria
Dominique Barth, Olivier Bournez, Octave Boussaton, Johanne Cohen
UC1
2007 On the b-continuity property of graphs
Dominique Barth, Johanne Cohen, Taoufik Faik
Discret. Appl. Math.1
2004 Periodic Gossiping in Commuted Networks
Dominique Barth, Pascal Berthomé
Theory Comput. Syst.1
2003 The permutation-path coloring problem on trees
Sylvie Corteel, Mario Valencia-Pabon, Danièle Gardy, Dominique Barth, Alain Denise
Theor. Comput. Sci.4
2002 A Mixed Deflection and Convergence Routing Algorithm: Design and Performance
Dominique Barth, Pascal Berthomé, T. Czarchoski, Jean-Michel Fourneau, Christian Laforest, Sandrine Vial
Euro-Par1
2002 Decomposable trees: a polynomial algorithm fortripodes
Dominique Barth, Olivier Baudon, Joël Puech
Discret. Appl. Math.1
2002 Uniform emulations of Cartesian-product and Cayley graphs
Dominique Barth, Paraskevi Fragopoulou, Marie-Claude Heydemann
Discret. Appl. Math.1
2000 On the Complexity of Routing Permutations on Trees by Arc-Disjoint Paths. Extended Abstract
Dominique Barth, Sylvie Corteel, Alain Denise, Danièle Gardy, Mario Valencia-Pabon
LATIN1
1999 Scattering and multi-scattering in trees and meshes, with local routing and without buffering
Dominique Barth, Christian Laforest
Parallel Comput.1
1998 Routing Permutations on Graphs via Factors
Dominique Barth, Petrisor Panaite
J. Parallel Distributed Comput.1
1998 Undirected graphs rearrangeable by 2-length walks
abstract
In this paper, we deal with 2-rearrangeable graphs, that is, graphs in which every permutation can be routed in two steps, such that each packet moves on a walk of length 2 without vertex-contention. We give necessary and sufficient conditions for a graph to be 2-rearrangeable. We end by proposing a construction of k-rearrangeable graphs, where k ≥ 2. © 1998 John Wiley & Sons, Inc. Networks 31: 239–247, 1998
Dominique Barth, Petrisor Panaite
Networks1
1997 Approximation Algorithms for Structured Communication Problems
abstract
Given a network of processors, a structured communication problem consists to route a communication pattern known in advance. Structured communication problems appear frequently in parallel computing. Hence, communication libraries (e.g, PVM or MPI) generally include a specific access to procedures solving the most common problems of this type. A standard communication model assumes that information proceeds by a sequence of calls between neighboring nodes of the network, and that each node is allowed to call at most one neighbor at a time. In this context, most of the decision problems corresponding to the usual structured communication problems have been shown to be NP-complete. Therefore, several approximation algorithms have been proposed to solve specific problems. Each of these algorithms is dedicated to a particular problem. In this paper, we present a high level method which can be used to derive approximation algorithms for many different structured communication problems on ...
Dominique Barth, Pierre Fraigniaud
SPAA1
1997 A New Digraphs Composition with Applications to De Bruijn and Generalized De Bruijn Digraphs
Dominique Barth, Marie-Claude Heydemann
Discret. Appl. Math.1
1997 A New Digraphs Composition with Applications to De Bruijn and Generalized De Bruijn Digraphs
Dominique Barth, Marie-Claude Heydemann
Discret. Appl. Math.1
1997 Parallel Matrix Product Algorithm in the de Bruijn Network Using Emulation of Meshes of Trees
Dominique Barth
Parallel Comput.1
1996 Emulating Networks by Bus Networks: Application to Trees and Hypermeshes
Dominique Barth, Anne Germa, Marie-Claude Heydemann, Dominique Sotteau
SIROCCO1
1996 Optimal Broadcasting in the Back to Back d-ary Trees
Dominique Barth
Inf. Process. Lett.1
1995 Compatible Eulerian Circuits in Kn**
Dominique Barth, Johny Bond, André Raspaud
Discret. Appl. Math.1
1994 Two Edge-Disjoint Hamiltonian Cycles in the Butterfly Graph
Dominique Barth, André Raspaud
Inf. Process. Lett.1