4 research outputs found

    Algorithmes exponentiels pour l'Ć©tiquetage, la domination et l'ordonnancement

    Get PDF
    This manuscript of Habilitation aĢ€ Diriger des Recherches enlights some results obtained since my PhD, I defended in 2007. The presented results have been mainly published in international conferences and journals. Exponential-time algorithms are given to solve various decision, optimization and enumeration problems. First, we are interested in solving the L(2,1)-labeling problem for which several algorithms are described (based on branching, divide-and-conquer and dynamic programming). Some combinatorial bounds are also established to analyze those algorithms. Then we solve domination-like problems. We develop algorithms to solve a generalization of the dominating set problem and we give algorithms to enumerate minimal dominating sets in some graph classes. As a consequence, the analysis of these algorithms implies combinatorial bounds. Finally, we extend our field of applications of moderately exponential-time algorithms to scheduling problems. By using dynamic programming paradigm and by extending the sort-and-search approach, we are able to solve a family of scheduling problems.Ce manuscrit dā€™Habilitation aĢ€ Diriger des Recherches met en lumieĢ€re quelques reĢsultats obtenus depuis ma theĢ€se de doctorat soutenue en 2007. Ces reĢsultats ont eĢteĢ, pour lā€™essentiel, publieĢs dans des confeĢrences et des journaux internationaux. Des algorithmes exponentiels sont donneĢs pour reĢsoudre des probleĢ€mes de deĢcision, dā€™optimisation et dā€™eĢnumeĢration. On sā€™inteĢresse tout dā€™abord au probleĢ€me dā€™eĢtiquetage L(2,1) dā€™un graphe, pour lequel diffeĢrents algorithmes sont deĢcrits (baseĢs sur du branchement, le paradigme diviser-pour-reĢgner, ou la programmation dynamique). Des bornes combinatoires, neĢcessaires aĢ€ lā€™analyse de ces algorithmes, sont eĢgalement eĢtablies. Dans un second temps, nous reĢsolvons des probleĢ€mes autour de la domination. Nous deĢveloppons des algorithmes pour reĢsoudre une geĢneĢralisation de la domination et nous donnons des algorithmes pour eĢnumeĢrer les ensembles dominants minimaux dans des classes de graphes. Lā€™analyse de ces algorithmes implique des bornes combinatoires. Finalement, nous eĢtendons notre champ dā€™applications de lā€™algorithmique modeĢreĢment exponentielle aĢ€ des probleĢ€mes dā€™ordonnancement. Par le deĢveloppement dā€™approches de type programmation dynamique et la geĢneĢralisation de la meĢthode trier-et-chercher, nous proposons la reĢsolution de toute une famille de probleĢ€mes dā€™ordonnancement

    Computational Complexity of Discrete Problems (Dagstuhl Seminar 14121)

    No full text
    This report documents the program and the outcomes of Dagstuhl Seminar 14121 "Computational Complexity of Discrete Problems". The first section gives an overview of the topics covered and the organization of the meeting. Section 2 lists the talks given in chronological order. The last section contains the abstracts of the talks

    Fundamental Approaches to Software Engineering

    Get PDF
    This open access book constitutes the proceedings of the 25th International Conference on Fundamental Approaches to Software Engineering, FASE 2022, which was held during April 4-5, 2022, in Munich, Germany, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022. The 17 regular papers presented in this volume were carefully reviewed and selected from 64 submissions. The proceedings also contain 3 contributions from the Test-Comp Competition. The papers deal with the foundations on which software engineering is built, including topics like software engineering as an engineering discipline, requirements engineering, software architectures, software quality, model-driven development, software processes, software evolution, AI-based software engineering, and the specification, design, and implementation of particular classes of systems, such as (self-)adaptive, collaborative, AI, embedded, distributed, mobile, pervasive, cyber-physical, or service-oriented applications

    Fundamental Approaches to Software Engineering

    Get PDF
    This open access book constitutes the proceedings of the 25th International Conference on Fundamental Approaches to Software Engineering, FASE 2022, which was held during April 4-5, 2022, in Munich, Germany, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022. The 17 regular papers presented in this volume were carefully reviewed and selected from 64 submissions. The proceedings also contain 3 contributions from the Test-Comp Competition. The papers deal with the foundations on which software engineering is built, including topics like software engineering as an engineering discipline, requirements engineering, software architectures, software quality, model-driven development, software processes, software evolution, AI-based software engineering, and the specification, design, and implementation of particular classes of systems, such as (self-)adaptive, collaborative, AI, embedded, distributed, mobile, pervasive, cyber-physical, or service-oriented applications
    corecore