Grégoire Danoy

Grégoire Danoy

Research Scientist

University of Luxembourg

Dr. Grégoire Danoy is a Research Scientist at the University of Luxembourg (UL) and Head of the Parallel Computing and Optimisation Group (PCOG).

His research focuses on optimization, swarm intelligence, and machine learning, with applications in unmanned autonomous systems in air and space, cloud computing, high-performance computing, smart and sustainable mobility.

Interests

  • Swarm Intelligence,
  • Metaheuristics,
  • Machine Learning,
  • Unmanned Autonomous Systems,
  • Smart Cities

Education

  • Authorisation to direct research (ADR), 2019

    University of Luxembourg, Luxembourg

  • PhD in Computer Science, 2008

    Ecole des Mines of Saint-Etienne, France

  • Master in Computer Science, 2004

    Ecole des Mines of Saint-Etienne, France

  • Industrial Engineer degree in Computer Science, 2003

    Luxembourg University of Applied Sciences (IST)

Experience

 
 
 
 
 

Head of the PCOG

FSTM/DCS - SnT, University of Luxembourg

Nov 2023 – Present Luxembourg
Direction of the Parallel Computing and Optimisation Group - 20 researchers and engineers
 
 
 
 
 

Deputy Head of the PCOG

FSTM/DCS - SnT, University of Luxembourg

Jan 2020 – Oct 2023 Luxembourg
Co-direction of the Parallel Computing and Optimisation Group - 20 researchers and engineers
 
 
 
 
 

Research Scientist

FSTM/DCS - SnT, University of Luxembourg

Jan 2011 – Present Luxembourg
  • Research in Artificial Intelligence, Optimisation, Smart Cities, Unmanned Autonomous Vehicles.
  • Research and technology transfer funding acquisition: FNR (Luxembourg), EDA (EU), ONRG (USA)
  • Project management: PI and work package leader
  • Founder and manager of the SwarmLab
  • Supervision of doctoral and postdoctoral researchers
  • Organisation of international scientific conferences and workshops
  • Reviewer for international scientific conferences, journals and research agencies
  • Teaching smart cities and optimisation at Bachelor, Master and PhD levels (academic and professional audience)
  • Several invited talks (MoDeM@ECAI 2024, ISACA Luxembourg, World Standards Day, ILNAS Breakfasts)
  • Co-authoring of a book on “Evolutionary algorithms for mobile ad hoc networks”
 
 
 
 
 

Research Associate

FSTC-CSC, University of Luxembourg

Aug 2008 – Dec 2010 Luxembourg
* Research in Artificial Intelligence, Optimisation, Smart Cities, Vehicular Networks
* Research funding acquisition: FNR (Luxembourg), Eureka-Celtic (EU)
* Project management: Work package and task leader
* Daily advisory to doctoral and postdoctoral researchers
* Reviewer for international scientific conferences and journals
* Teaching optimisation at Bachelor and Master levels
 
 
 
 
 

Research Assistant

FSTC-CSC, University of Luxembourg

Aug 2004 – Jul 2008 Luxembourg
  * Initiator/Leader of the Dafo project, a distributed multi-agent framework for business problems optimisation
  * Teaching UML and algorithmics at Bachelor and Master levels

Projects

Research Projects

.js-id-research

Projects

Technology Transfer Projects

.js-id-tech

Awards

  • 2022 - ICAART 2022 : Best Student Paper Nomination
  • 2018 - US Navy (Office of Naval Research Global - ONRG)
  • 2017 - IEEE CybConf: Best Paper Award.
  • 2016 - ACM GECCO : Best Paper Nomination.
  • 2009 - ACM GECCO : Best Paper Nomination.
  • 2003 - Prize of the Revue technique Luxembourgeoise of the ALIAI (Association Luxembourgeoise des Ingénieurs, Architectes et Industriels).

Academic Activities

Institutional Responsibilities:

  • 2024 - Present: Deputy Head of the Strategic Research Area (SRA) Autonomous Systems at SnT
  • 2024 - Present: Member of the working group on the Strategic Research Area (SRA) Space at SnT
  • 2024 - Present: Member of the Steering Committee of the Master in Technopreneurship (MTECH)
  • 2024 - Present: Member of the Leadership Team of the FNR IPBG ATLAS project (9 PhDs - 2.4M euros)
  • 2023 - Present: Member of the SnT Management Board
  • 2021 - Present: Member of the working group on the Strategic Research Area (SRA) Autonomous Systems at SnT

Editorial Boards:

  • Editor of Engineering Applications of Artificial Intelligence (Elsevier)
  • Guest Editor of Swarm and Evolutionary Computation Journal (Elsevier)
  • Guest Editor of Frontiers in Robotics and AI (Frontiers)
  • Guest Editor of The Journal of Parallel and Distributed Computing (Elsevier)
  • Guest Editor of Journal of Supercomputing (Springer)
  • Guest Editor of Future Generation Computer Systems Journal (Elsevier)

Evaluation Committees:

  • Reviewer for Research Institutions: INRIA project team evaluation (France)
  • Reviewer for International Funding Agencies: CHIST-ERA (EU), National Science Center (Poland), Czech Science Foundation (Czech), STIC-AmSud (France / South America), Cyprus Research and Innovation Foundation (Cyprus), Israeli Smart Transportation Research Center (Israel), Croatian Science Foundation (Croatia).

Conferences:

  • General Chair: IEEE PDCO’17, IEEE PDCO’18, IEEE PDCO’19, IEEE PDCO’20, IEEE PDCO’21, IEEE PDCO’22, IEEE PDCO’23, IEEE PDCO’24
  • Program Committee (co-)Chair: BNAIC’10, VTP’12, NIDISC’14, NIDISC’15, CLOUDCOM’16, OLA’19, GCAI’20, META’21, OLA’23
  • Organizing Chair: BNAIC’10, IEEE Cloudnet’14
  • Track chair: 3PGCIC’11, IEEE CLOUDCOM’17, ACIIDS’21, ACIIDS’22
  • Session/Workshop Chair: AISTA ’04, META ’08, META ’10, GreenGEC’12, PaCOS’20
  • Session/Workshop (co-)organizer: KES ’05, META ’08, OPTIM’10, OPTIM’11, GreenITEC’11 (in GECCO’11), OPTIM’12, VTP’12, OPTIM’13, META’14, MIC’15, META’16
  • Publicity Chair: IEEE NIDISC’11, IEEE NIDISC’12, IEEE NIDISC’13, BIOMA’18, OLA’20, OLA’23, OLA’24

Technical Program Committee Member:

  • MENS ’09, MENS’10, IWSN’10, IHM’10, GreenCom’10, WPS’10, ICUMT’10, SCALSOL’11, ICUMT’11, IWSN’11, BNAIC’11, EVOLVE’11, BNAIC’12, SCALSOL’12, ICUMT’13, ICCVE 2013, MENS’13, GreenCom’13, BNAIC’13, HPCC’13, ICUMT’14, CLOUDNET’14, ICCVE’14, IC3’14, RABAN’14, ACySe’14, BNAIC’14, CARLA’14, HPCC’14, ICA3PP’14, IES’14, PICom’14, ICUMT’15, ICCVE’15, ACySe’15, BNAIC’15, CLOUDTECH’15, FCST 2015, IAIT’15, ICA3PP’15, IES’15, CEC’15, PICom’15, ICUMT’16, CCGRID 2016, CloudTech’16, ICA3PP’16, PICom’16, CEC’16, GECCO’16, ICCVE’16, BNAIC’16, CloudTech’17, FCST’17, PICom’17, CEC’17, GECCO’17, CPSCom’17, UCER’17, BNAIC’17, ICUMT’17, OLA’18, BIOMA’18, CloudTech’18, PICOM’18, ICUMT’18, HPCS’18, HPCC’18, CEC’18, GECCO’18, ICAI’18, PICOM’19, HPCS’19, WCNC’19, BNAIC’19, IDC’19, MOPGP’19, ICA3PP’19, EVOSTAR’19, GECCO’19, CEC’19, AAMAS’19, VEHITS’20, GECCO’20, EVOSTAR’20, CEC’20, GECCO’21, EVOSTAR’21, CEC’21, ICCCI’21, GECCO’22, EVOSTAR’22, CEC’22, GECCO’23, CEC’23, EVOSTAR’23, NeurIPS’23, GECCO’24, EVOSTAR’24, NeurIPS’24.

Journals Reviewer:

  • Robotics and Autonomous Systems (Elsevier), Transactions on Vehicular Technology (IEEE), Vehicular Communications (Elsevier), Swarm and Evolutionary Computation (Elsevier), Computers & Industrial Engineering (Elsevier), Journal of Network and Computer Applications (Elsevier), Future Generation Computer Systems Journal (Elsevier), Applied Soft Computing (Elsevier), Information Sciences (Elsevier), Cloud Computing (IEEE), Journal of Supercomputing (Springer), Transactions on Industrial Informatics (IEEE), Transactions on Sustainable Computing (IEEE), Sustainable Computing, Informatics and Systems (Elsevier), Transactions on Services Computing (IEEE), Access (IEEE), Neural Computing & Application (Springer).

Teaching

Past and current teaching activities at University of Luxembourg

Education Management:

  • 2021 - Present: Master in Technopreneurship - Responsible of the modules Smart ICT Technologies I and Smart ICT Technologies II. Member of the MTECH Jury
  • 2015-2016 and 2017-2018: Smart ICT for business innovation - Responsible of the Smart Platforms 1 and Smart Platforms 2 modules for the two promotions of the Certificate. Member of the Certificate Jury for the two promotions of the Certificate

Bachelor Level:

  • 2007 - 2008: GA introduction, Bachelor in Computer Science 2, University of Luxembourg
  • 2006 - 2009: Analysis and Design using UML, Bachelor in Computer Science 2, University of Luxembourg
  • 2004 - 2008: Advanced Algorithmics, Bachelor in Computer Science 2, University of Luxembourg

Industrial Engineering Level:

  • 2004 - 2007: Advanced Algorithmics, fourth year industrial engineering in computer science, Luxembourg Institute of Applied Sciences (IST), Luxembourg

Master Level:

  • 2023 - Present: Problem Solving, Master in Computer Science (MICS 2), University of Luxembourg
  • 2021 - Present: Smart ICT Module Introduction / IoT Latest Developments / Smart Cities, Master in Technopreneurship (MTECH), University of Luxembourg
  • 2016, 2018: Smart Cities, Smart ICT Certificate, ILNAS/University of Luxembourg.
  • 2016, 2018: Smart Cities, Master in Entrepreneurship and Innovation, University of Luxembourg
  • 2008 - Present: Optimisation for Computer Science, Master in Computer Science (MICS 2), University of Luxembourg
  • 2005 - 2008: Co-evolutionary Genetic Algorithms, Master in Computer Science (MICS 2), University of Luxembourg

Students Supervision

PhD level

Supervisor

  • Kevin Constantin, University of Luxembourg, Swarm Defense Strategies through Self-Play in Multi-Agent Reinforcement Learning (with the ISL, France) (2024 - )
  • Ivan Tagliaferro De Oliveira Tezoto, University of Luxembourg, Exascale Exact Optimisation based on MPI+X (co-supervision with Prof. Nouredine Melab, University of Lille, France) (2024 - )
  • Alisa Vorokhta, University of Luxembourg, Hybrid Optimization Algorithms For Modern Supercomputers (2023 - )
  • Maria Hartmann, University of Luxembourg, Distributed machine learning for swarm-based space systems (with the ILNAS) (2022 - ) - Recipient of the CEN CENELEC Young Researcher Standards and Innovation Award
  • Florian Felten, University of Luxembourg, Multi-objective hyper-heuristics (2021 - 2024) - Recipient of the University of Luxembourg Excellent Thesis Award
  • Gabriel Duflo, University of Luxembourg, Automated design of drone swarming algorithms (2019 - 2023)
  • Nader Samir Labib, University of Luxembourg, Unmanned Aerial System Traffic Management With Distributed Decision Making, (with the ILNAS) (2017 - 2021)

Advisor

  • Adrien Bolling, University of Luxembourg, Maintenance scheduling under uncertainty (2024 - )
  • Supharoek Chattanachot, Design of Self-Adaptive Nature-inspired Methods for Graph-based Problem Solving, University of Le Havre Normandie (France) (2023 - )
  • Mohamed Sami Assenine, Apprentissage par renforcement pour l’optimisation de la mobilite dans les reseaux de capteurs sans fil : Application au suivi de la pollution, INSA Lyon (France) (2022 - )
  • Gabriele Suffia, University of Luxembourg and University of Bologna, Sustainable Social Development In The Urban Dimension Based On Big Data. How Digital Twin Cities Can Be Used To Respond To Social Problems And Inequalities? (2022 - )
  • Hedieh Haddad, Advanced Building Information Modelling (with the ILNAS) (2022 - )
  • Guillaume Helbecque, Cooperative parallel combinatorial optimisation for large scale supercomputers (2021 - )
  • Manuel Combarro Simon, Trustworthy ICT (with the ILNAS) (2021 - )
  • Ayman Makki, Optimisation of giant deep neural networks (2020 - 2023)
  • Antonio Fiscarelli, Digital History and Hermeneutics (with the C2DH) (2016 - 2020)
  • Boonyarit Changaival, Evolutionary clustering of biological knowledge, (2016 - 2019)
  • Emmanuel Kieffer, Bi-level optimisation algorithms (2015 - 2019)
  • Sune S. Nielsen, Diversity Preserving Genetic Algorithms - Application to the Inverted Folding Problem and Analogous Formulated Benchmarks (with the LCSB) (2011 - 2016)
  • Agata Grzybek, Community-based vehicular networks for traffic information systems (2011 - 2015)
  • Mateusz Guzek, Holistic, Autonomic, and Energy-aware Resource Allocation in Cloud Computing (PPP with Tri-ICT) (2011 - 2014)
  • Apostolos Stathakis, Satellite payload reconfiguration optimization (PPP with SES S.A.) (2010 - 2014)
  • Patricia Ruiz, Efficient communication protocols for ad hoc networks (2009 - 2013)

Students Supervision

Master & Bachelor level

Bachelor Level

  • 2023 - Bartak Landsman, BICS I, University of Luxembourg - Using a visual representation to teach swarm mechanics.
  • 2020 - Noe Jager, BICS II, University of Luxembourg - Drone(s) mobility management in a 3D environment.
  • 2019 - Noe Jager and Spadoni Gabriel, BICS I, University of Luxembourg - Robot Programming in Python.
  • 2018 - Youri Falomir, INP Bordeaux, France - Usage of Hololens for the control of UAVs.
  • 2006 - Tom Martins, University of Luxembourg - hybrid coevolutionary genetic algorithm. Work led to one publication in IEEE HIS 2006.

Master level

  • 2025 - Eliana Ghafari, University of Luxembourg (lifelong learning) - A Game-Changing for Household Services in Luxembourg.
  • 2024 - Elisa Marchand, ISIMA, France - 3D visualisation of a swarm of drones.
  • 2023 - Coline Ledez, ISIMA, France - Multi-Drone Control Interface: from Simulation to Reality.
  • 2023 - Clara Baldacchino, PolyTech Lille, France - Vertical Federated Machine Learning for Swarms of Autonomous Systems.
  • 2022 - Mathis Lamiroy, ENS Lyon, France - Distributed Machine learning for swarms of autonomous systems.
  • 2020 - Raphaël Duflo, Normandy University, France - Development of an Android Ground Control Station interface for UAV swarms.
  • 2018 - Matthieu Vuillez, University of Lorraine, France - Evolutionary Game theory for UAV swarming
  • 2018 - Gabriel Duflo, Normandy INSA Rouen, France - Hyper-heuristics for the automatic generation of UAV swarming behaviours
  • 2015: Christof Ferreira Torres, University of Luxembourg - preference-based genetic algorithm (PBGA). This work led to two publications in ESCIM 2015 and GECCO 2016
  • 2015: Atten Christophe, University of Luxembourg - Nature-inspired mobility models for fleets of drones. This work led to one publication in EvoApps 2016
  • 2015 - Abdeslam Bourkane, University of Luxembourg - Study of Satellite Communication Channels and The Effect of the Atmospheric Attenuation (with SES S.A.)
  • 2014 - Emmanuel Kieffer, University of Lorraine, France - Multi-objective Satellite Payload Optimization (with SES S.A.)
  • 2013: Sasan Jafarnejad, University of Luxembourg - Multi-Objective Satellite Payload Optimization
  • 2013 - Luke Scott, University of Luxembourg - A method for coordinating unrelated space-time topologies in multi-agent, multi-scale simulations (with the BC3 research centre, Spain)
  • 2012: Alexios Aravanis, National Technical University of Athens, Greece - Resource Optimization in Multi-Beam Satellites. This work led to one publication in IEEE Transactions on Wireless Communications.
  • 2009: Imen Laabidi, Sup’Com, Tunis, Tunisia - High-fidelity simulation for vehicular and urban ad hoc networks

PhD Boards

Participation to PhD Boards

  • 2024 - Etienne Petitprez, University of Le Havre, France - Reviewer and Jury President
  • 2024 - Maxime Gobert, University of Mons, Belgium - Reviewer
  • 2024 - José Francisco Aldana Martín, University of Malaga, Spain - Reviewer
  • 2022 - Christian Cintrano, University of Malaga, Spain - Jury Member
  • 2022 - Saharnaz Dilmaghani, University of Luxembourg - Jury Member
  • 2021 - Antonio Fiscarelli, University of Luxembourg - Jury Member
  • 2019 - Boonyarit Changaival, University of Luxembourg - Jury Member
  • 2019 - Emmanuel Kieffer, University of Luxembourg - Jury Member
  • 2017 - Esteban López Camacho, University of Malaga, Spain - Reviewer
  • 2017 - Santiago Iturriaga, Universidad de La Republica, Uruguay - Reviewer
  • 2017 - Jean-Thomas Camino, LAAS, Toulouse, France - Jury Member
  • 2017 - Anh Quan Nguyen, University of Luxembourg - Jury Member
  • 2016 - Sune S. Nielsen, University of Luxembourg - Jury Member
  • 2015 - Juan Jose Palacios Alonso, University of Oviedo, Spain - Jury Member
  • 2015 - Agata Grzybek, University of Luxembourg - Jury Member
  • 2014 - Mateusz Guzek, University of Luxembourg - Jury Member
  • 2014 - Apostolos Stathakis, University of Luxembourg - Jury Member
  • 2013 - Patricia Ruiz, University of Luxembourg - Jury Member
  • 2010 - Apivadee Piyatumrong, University of Luxembourg - Jury Member

Recent Publications

Search Strategy Generation for Branch and Bound using Genetic Programming

FedPref: Federated Learning Across Heterogeneous Multi-objective Preferences

The Federated Learning paradigm is a distributed machine learning strategy, developed for settings where training data is owned by distributed devices and cannot be shared with others. Federated Learning circumvents this constraint by carrying out model training in distribution, so that each participant, or client, trains a local model only on its own data. The parameters of these local models are shared intermittently among participants and aggregated to enhance model accuracy. This strategy has shown impressive success, and has been rapidly adopted by the industry in efforts to overcome confidentiality and resource constraints in model training. However, the application of FL to real-world settings brings additional challenges, many associated with heterogeneity between participants. Research into mitigating these difficulties in Federated Learning has largely focused on only two particular types of heterogeneity: the unbalanced distribution of training data, and differences in client resources. Yet many more types of heterogeneity exist, and some are becoming increasingly relevant as the capability of FL expands to cover more and more complex real-world problems, from the tuning of large language models to enabling machine learning on edge devices. In this work, we discuss a novel type of heterogeneity that is likely to become increasingly relevant in future applications: this is preference heterogeneity, emerging when clients learn under multiple objectives, with different importance assigned to each objective on different clients. In this work, we discuss the implications of this type of heterogeneity and propose a FedPref, a first algorithm designed to facilitate personalised federated learning in this setting. We demonstrate the effectiveness of the algorithm across several different problems, preference distributions and model architectures. In addition, we introduce a new analytical point of view, based on multi-objective metrics, for evaluating the performance of federated algorithms in this setting beyond the traditional client-focused metrics. We perform a second experimental analysis based in this view, and show that FedPref outperforms compared algorithms.

Multi-Objective Reinforcement Learning Based on Decomposition: A Taxonomy and Framework

Multi-objective reinforcement learning (MORL) extends traditional RL by seeking policies making different compromises among conflicting objectives. The recent surge of interest in MORL has led to diverse studies and solving methods, often drawing from existing knowledge in multi-objective optimization based on decomposition (MOO/D). Yet, a clear categorization based on both RL and MOO/D is lacking in the existing literature. Consequently, MORL researchers face difficulties when trying to classify contributions within a broader context due to the absence of a standardized taxonomy. To tackle such an issue, this paper introduces multi-objective reinforcement learning based on decomposition (MORL/D), a novel methodology bridging the literature of RL and MOO. A comprehensive taxonomy for MORL/D is presented, providing a structured foundation for categorizing existing and potential MORL works. The introduced taxonomy is then used to scrutinize MORL research, enhancing clarity and conciseness through well-defined categorization. Moreover, a flexible framework derived from the taxonomy is introduced. This framework accommodates diverse instantiations using tools from both RL and MOO/D. Its versatility is demonstrated by implementing it in different configurations and assessing it on contrasting benchmark problems. Results indicate MORL/D instantiations achieve comparable performance to current state-of-the-art approaches on the studied problems. By presenting the taxonomy and framework, this paper offers a comprehensive perspective and a unified vocabulary for MORL. This not only facilitates the identification of algorithmic contributions but also lays the groundwork for novel research avenues in MORL.

Evolutionary swarm formation: From simulations to real world robots

Introducing FedPref: Federated Learning Across Heterogeneous Multi-objective Preferences

Multi-objective problems occur in all aspects of life; knowing how to solve them is crucial for accurate modelling of the real world. Rapid progress is being made in adapting traditional machine learning paradigms to the multi-objective use case, but so far few works address the specific challenges of distributed multi-objective learning. Federated Learning is a distributed machine learning paradigm introduced to tackle problems where training data originates in distribution and cannot be shared. With recent advances in hardware and model capabilities, Federated Learning (FL) is finding ever more widespread application to problems of increasing complexity, from deployment on edge devices to the tuning of large language models. However, heterogeneity caused by differences between participants remains a fundamental challenge in application. Existing work has largely focused on mitigating two major types of heterogeneity: data and device heterogeneity. Yet as the use of FL evolves, other types of heterogeneity become relevant. In this work, we consider one such emerging heterogeneity challenge: the preference-heterogeneous setting, where each participant has multiple objectives, and heterogeneity is induced by different preferences over these objectives. We propose FedPref, the first Personalised Federated Learning algorithm designed for this setting, and empirically demonstrate that our approach yields significantly improved average client performance and adaptability compared to other heterogeneity-mitigating algorithms across different preference distributions.

Contact