Menu

Publications

Books and proceedings edition

@book{richoux2017ria, editor = {Richoux, Florian and Adam, Carole and Buche, Cédric and Cazenave, Tristan}, title = {L'IA des jeux informatisés}, series = {Revue d'intelligence artificielle}, publisher = {Lavoisier}, volume = {31}, number = {3}, year = {2017}, url = {https://hal.archives-ouvertes.fr/hal-01755121} }

L'IA des jeux informatisés

Book Game AI
Florian Richoux, Carole Adam, Cédric Buche, Tristan Cazenave
Revue d'intelligence artificielle, Lavoisier edition.
2017

Book chapters and alike

@incollection{reyesamaro2018posl, author = {Reyes Amaro, Alejandro and Monfroy, Éric and Richoux, Florian}, title = {POSL: A Parallel-Oriented metaheuristic-based Solver Language}, booktitle = {Recent Developments of Metaheuristics}, publisher = {Springer}, volume = {62}, pages = {91--107}, year = {2018}, doi = {10.1007/978-3-319-58253-5_6} }

POSL: A Parallel-Oriented metaheuristic-based Solver Language

Chapter Constraint Programming Metaheuristics
Alejandro Reyes Amaro, Éric Monfroy, Florian Richoux
In Recent Developments of Metaheuristics, Springer edition.
2018
@incollection{churchill2016ecgg, author = {Churchill, David and Preuss, Mike and Richoux, Florian and Synnaeve, Gabriel and Uriarte, Alberto and Ontañón, Santiago and Čertický, Michal}, title = {StarCraft Bots and Competitions}, booktitle = {Encyclopedia of Computer Graphics and Games}, publisher = {Springer}, keywords = {Survey, Game, AI, RTS, Competition, StarCraft}, pages = {1--18}, year = {2016}, doi = {10.1007/978-3-319-08234-9_18-1} }

StarCraft Bots and Competitions

Chapter Game AI
David Churchill, Mike Preuss, Florian Richoux, Gabriel Synnaeve, Alberto Uriarte, Santiago Ontañón, Michal Čertický
In the Springer Encyclopedia of Computer Graphics and Games.
2016
@incollection{ontanon2015ecgg, author = {Ontañón, Santiago and Synnaeve, Gabriel and Uriarte, Alberto and Richoux, Florian and Churchill, David and Preuss, Mike}, title = {RTS AI Problems and Techniques}, booktitle = {Encyclopedia of Computer Graphics and Games}, publisher = {Springer}, keywords = {Survey, Game, AI, RTS, StarCraft}, year = {2015}, pages = {1--12}, doi = {10.1007/978-3-319-08234-9_17-1} }

RTS AI Problems and Techniques

Chapter Game AI
Santiago Ontañón, Gabriel Synnaeve, Alberto Uriarte, Florian Richoux, David Churchill, Mike Preuss
In the Springer Encyclopedia of Computer Graphics and Games.
2015

International peer-reviewed journals

@article{barambones2021taas, author = {Barambones, Jose and Richoux, Florian and Imbert, Ricardo and Inoue, Katsumi}, title = {Resilient Team Formation with Stabilisability of Agent Networks for Task Allocation}, journal = {ACM Transactions on Autonomous and Adaptive Systems}, publisher = {ACM}, keywords = {Resilient AI, Team Formation, Graph Theory, Stabilisability, Multi-Agent Systems, Distributed Constraint-based Problems, Dynamic Environments}, volume = {15}, number = {3}, pages = {1--24}, year = {2021}, doi = {10.1145/3463368} }

Resilient Team Formation with Stabilisability of Agent Networks for Task Allocation

Journal Multi-agent Optimization Resilience
Jose Barambones, Florian Richoux, Ricardo Imbert, Katsumi Inoue
ACM Transactions on Autonomous and Adaptive Systems.
2021
@article{richoux2016ghost, author = {Richoux, Florian and Uriarte, Alberto and Baffier, Jean-François}, title = {GHOST: A Combinatorial Optimization Framework for Real-Time Problems}, journal = {IEEE Transactions on Computational Intelligence and AI in Games}, publisher = {IEEE}, keywords = {Game, Combinatorial Optimization, Constraint Solver, Framework}, volume = {8}, number = {4}, pages = {377--388}, year = {2016}, doi = {10.1109/TCIAIG.2016.2573199} }

GHOST: A Combinatorial Optimization Framework for Real-Time Problems

Journal Game AI Optimization Metaheuristics
Florian Richoux, Alberto Uriarte, Jean-François Baffier
IEEE Transactions on Computational Intelligence and AI in Games, 8(4), 377--388.
2016
@article{truchet2015jheuristics, author = {Truchet, Charlotte and Arbelaez, Alejandro and Richoux, Florian and Codognet, Philippe}, title = {Estimating Parallel Runtimes for Randomized Algorithms in Constraint Solving}, journal = {Journal of Heuristics}, publisher = {Springer}, keywords = {Parallelism, Speed-up Prediction, Las Vegas Algorithms}, volume = {22}, number = {4}, pages = {613--648}, year = {2015}, doi = {10.1007/s10732-015-9292-3} }

Estimating Parallel Runtimes for Randomized Algorithms in Constraint Solving

Journal Constraint Programming Metaheuristics
Charlotte Truchet, Alejandro Arbelaez, Florian Richoux, Philippe Codognet
Journal of Heuristics, 22(4), 613--648.
2015
@article{caniou2015constraints, author = {Caniou, Yves and Codognet, Philippe and Richoux, Florian and Diaz, Daniel and Abreu, Salvador}, title = {Large-scale Parallelism for Constraint-based Local Search: The Costas Array Case Study}, journal = {Constraints}, publisher = {Springer}, keywords = {CSP, Local Search, Metaheuristics, Parallelism, Implementation}, volume = {20}, number = {1}, pages = {30--56}, year = {2015}, doi = {10.1007/s10601-014-9168-4} }

Large-scale Parallelism for Constraint-based Local Search: The Costas Array Case Study

Journal Constraint Programming Metaheuristics
Yves Caniou, Philippe Codognet, Florian Richoux, Daniel Diaz, Salvador Abreu
Constraints, 20(1), 30--56.
2015
@article{ontanon2013tciaig, author = {Ontañón, Santiago and Synnaeve, Gabriel and Uriarte, Alberto and Richoux, Florian and Churchill, David and Preuss, Mike}, title = {A Survey of Real-Time Strategy game Research and Competition in StarCraft}, journal = {IEEE Transactions on Computational Intelligence and AI in Games}, publisher = {IEEE}, keywords = {Survey, AI, Game, RTS, Starcraft}, volume = {5}, number = {4}, pages = {293--311}, year = {2013}, doi = {10.1109/TCIAIG.2013.2286295} }

A Survey of Real-Time Strategy game Research and Competition in StarCraft

Journal Game AI
Santiago Ontañón, Gabriel Synnaeve, Alberto Uriarte, Florian Richoux, David Churchill, Mike Preuss
IEEE Transactions on Computational Intelligence and AI in Games (2013), 5(4), 293--311.
2013
@article{bodirsky2013jlogcomp, author = {Bodirsky, Manuel and Hermann, Miki and Richoux, Florian}, title = {Complexity of existential positive first-order logic}, journal = {Journal of Logic and Computation}, publisher = {Oxford University Press}, volume = {23}, number = {4}, pages = {753--760}, year = {2013}, doi = {10.1093/logcom/exr043} }

Complexity of existential positive first-order logic

Journal Complexity
Manuel Bodirsky, Miki Hermann, Florian Richoux
Journal of Logic and Computation, 23(4), 753--760.
2013

International peer-reviewed conference proceedings

@inproceedings{richoux2022taunt, author = {Richoux, Florian}, title = {Terrain Analysis in StarCraft 1 and 2 as Combinatorial Optimization}, booktitle = {Proceeding of the IEEE 2022 Congress on Evolutionary Computation (CEC 2022)}, publisher = {IEEE}, pages = {}, year = {2022}, doi = {} }

Terrain Analysis in StarCraft 1 and 2 as Combinatorial Optimization

Conference Constraint Programming Game AI Optimization
Florian Richoux
Proceedings of the IEEE 2022 Congress on Evolutionary Computation (CEC).
2022
@inproceedings{chen2021cog, author = {Chen, Tianyu and Richoux, Florian and Torres, Javier M. and Inoue, Katsumi}, title = {Interpretable Utility-based Models Applied to the FightingICE Platform}, booktitle = {Proceeding of the IEEE Conference on Games (CoG)}, publisher = {IEEE}, pages = {1--8}, year = {2021}, doi = {10.1109/CoG52621.2021.9619121} }

Interpretable Utility-based Models Applied to the FightingICE Platform

Conference Game AI Machine Learning
Tianyu Chen, Florian Richoux, Javier M. Torres, Katsumi Inoue
Proceeding of the IEEE Conference on Games (CoG).
2021
@inproceedings{richoux2021gecco, author = {Richoux, Florian and Baffier, Jean-François}, title = {Error Function Learning with Interpretable Compositional Networks for Constraint-Based Local Search}, booktitle = {Proceeding of the 2021 Genetic and Evolutionary Computation Conference (GECCO 2021)}, publisher = {ACM}, pages = {137--138}, year = {2021}, doi = {10.1145/3449726.3459464} }

Error Function Learning with Interpretable Compositional Networks for Constraint-Based Local Search

Conference Constraint Programming Machine Learning Metaheuristics
Florian Richoux, Jean-François Baffier
Proceedings of the 2021 Genetic and Evolutionary Computation Conference (GECCO).
2021
@inproceedings{richoux2020microphantom, author = {Richoux, Florian}, title = {microPhantom: Playing microRTS under uncertainty and chaos}, booktitle = {Proceeding of the IEEE Conference on Games (CoG)}, publisher = {IEEE}, pages = {670--677}, year = {2020}, doi = {10.1109/CoG47356.2020.9231653} }

microPhantom: Playing microRTS under uncertainty and chaos

Conference Game AI Optimization Uncertainty
Florian Richoux
Proceeding of the IEEE Conference on Games (CoG).
2020
@inproceedings{antuori2019cec, author = {Antuori, Valentin and Richoux, Florian}, title = {Constrained optimization under uncertainty for decision-making problems: Application to Real-Time Strategy games}, booktitle = {Proceeding of the Congress on Evolutionary Computation (CEC)}, publisher = {IEEE}, pages = {450--457}, year = {2019}, doi = {10.1109/CEC.2019.8789922} }

Constrained optimization under uncertainty for decision-making problems: Application to Real-Time Strategy games

Conference Game AI Optimization Uncertainty
Valentin Antuori, Florian Richoux
Proceeding of the Congress on Evolutionary Computation (CEC).
2019
@inproceedings{richoux2014aiide, author = {Richoux, Florian and Uriarte, Alberto and Ontañón, Santiago}, title = {Walling in Strategy Games via Constraint Optimization}, booktitle = {Proceeding of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE)}, publisher = {AAAI Press}, keywords = {Game, AI, RTS, StarCraft, Optimization, Constraint}, pages = {52--58}, year = {2014}, url = {http://www.aaai.org/ocs/index.php/AIIDE/AIIDE14/paper/view/8956} }

Walling in Strategy Games via Constraint Optimization

Conference Game AI Optimization
Florian Richoux, Alberto Uriarte, Santiago Ontañón
Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE).
2014
@inproceedings{truchet2013icpp, author = {Truchet, Charlotte and Richoux, Florian and Codognet, Philippe}, title = {Prediction of Parallel Speed-ups for Las Vegas Algorithms}, booktitle = {Proceeding of the 42nd International Conference on Parallel Processing (ICPP)}, publisher = {IEEE}, pages = {160--169}, year = {2013}, doi = {10.1109/ICPP.2013.25} }

Prediction of Parallel Speed-ups for Las Vegas Algorithms

Conference Constraint Programming Metaheuristics
Charlotte Truchet, Florian Richoux, Philippe Codognet
Proceedings of the 42nd International Conference on Parallel Processing (ICPP).
2013
@inproceedings{diaz2012pco, author = {Diaz, Daniel and Richoux, Florian and Caniou, Yves and Codognet, Philippe and Abreu, Salvador}, title = {Parallel Local Search for the Costas Array Problem}, booktitle = {Proceedings of Parallel Computing and Optimization (PCO)}, publisher = {IEEE}, pages = {1793--1802}, year = {2012}, doi = {10.1109/IPDPSW.2012.222} }

Parallel Local Search for the Costas Array Problem

Conference Constraint Programming Metaheuristics
Daniel Diaz, Florian Richoux, Yves Caniou, Philippe Codognet, Salvador Abreu
Proceedings of Parallel Computing and Optimization (PCO).
2012
@inproceedings{diaz2012lion, author = {Diaz, Daniel and Richoux, Florian and Codognet, Philippe and Caniou, Yves and Abreu, Salvador}, title = {Constraint-Based Local Search for the Costas Array Problem}, booktitle = {Proceedings of Learning and Intelligent OptimizatioN Conference (LION)}, publisher = {Springer}, pages = {378--383}, year = {2012}, doi = {10.1007/978-3-642-34413-8_31} }

Constraint-Based Local Search for the Costas Array Problem

Conference Constraint Programming Metaheuristics
Daniel Diaz, Florian Richoux, Philippe Codognet, Yves Caniou, Salvador Abreu
Proceedings of Learning and Intelligent OptimizatioN Conference (LION).
2012
@inproceedings{caniou2012ppopp, author = {Caniou, Yves and Diaz, Daniel and Richoux, Florian and Codognet, Philippe and Abreu, Salvador}, title = {Performance analysis of parallel constraint-based local search}, booktitle = {Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)}, publisher = {ACM}, pages = {337--338}, year = {2012}, doi = {10.1145/2145816.2145883} }

Performance analysis of parallel constraint-based local search

Conference Constraint Programming Metaheuristics
Yves Caniou, Daniel Diaz, Florian Richoux, Philippe Codognet, Salvador Abreu
Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP).
2012
@inproceedings{hermann2011paccs, author = {Hermann, Miki and Richoux, Florian}, title = {On the Complexity of Fuzzy Boolean Constraint Satisfaction Problems With Applications to Intelligent Digital Photography}, booktitle = {Proceeding of the IEEE 2011 Third Pacific-Asia Conference on Circuits, Communications and System (PACCS)}, publisher = {IEEE}, pages = {1--4}, year = {2011}, doi = {10.1109/PACCS.2011.5990158} }

On the Complexity of Fuzzy Boolean Constraint Satisfaction Problems With Applications to Intelligent Digital Photography

Conference Complexity
Miki Hermann, Florian Richoux
Proceedings of the IEEE 2011 Third Pacific-Asia Conference on Circuits, Communications and System (PACCS).
2011
@inproceedings{richoux2011paccs, author = {Richoux, Florian}, title = {Complexity of Homogeneous Co-Boolean Constraint Satisfaction Problems}, booktitle = {Proceeding of the IEEE 2011 Third Pacific-Asia Conference on Circuits, Communications and System (PACCS)}, publisher = {IEEE}, pages = {1--4}, year = {2011}, doi = {10.1109/PACCS.2011.5990156} }

Complexity of Homogeneous Co-Boolean Constraint Satisfaction Problems

Conference Complexity
Florian Richoux
Proceedings of the IEEE 2011 Third Pacific-Asia Conference on Circuits, Communications and System (PACCS).
2011
@inproceedings{bodirsky2009cie, author = {Bodirsky, Manuel and Hermann, Miki and Richoux, Florian}, title = {Complexity of existential positive first-order logic}, booktitle = {Proceedings of Computability in Europe (CiE)}, publisher = {Springer}, pages = {31--36}, year = {2009}, doi = {10.1007/978-3-642-03073-4_4} }

Complexity of existential positive first-order logic

Conference Complexity
Manuel Bodirsky, Miki Hermann, Florian Richoux
Proceedings of Computability in Europe (CiE).
2009
@inproceedings{hermann2009walcom, author = {Hermann, Miki and Richoux, Florian}, title = {On the Computational Complexity of Monotone Constraint Satisfaction Problems}, booktitle = {Proceedings of Workshop on Algorithms and Computation (WALCOM)}, publisher = {Springer}, pages = {286--297}, year = {2009}, doi = {10.1007/978-3-642-00202-1_25} }

On the Computational Complexity of Monotone Constraint Satisfaction Problems

Conference Complexity
Miki Hermann, Florian Richoux
Proceedings of Workshop on Algorithms and Computation (WALCOM).
2009

International peer-reviewed workshops

@inproceedings{richoux2021icn, author = {Richoux, Florian and Baffier, Jean-François}, title = {Learning Interpretable Error Functions for Combinatorial Optimization Problem Modeling}, booktitle = {Data Science Meets Optimisation (DSO 2021), an International Joint Conference on Artificial Intelligence (​IJCAI-21) workshop}, year = {2021} }

Learning Interpretable Error Functions for Combinatorial Optimization Problem Modeling

Workshop Constraint Programming Machine Learning Metaheuristics
Florian Richoux, Jean-François Baffier
Data Science Meets Optimisation (DSO 2021), an International Joint Conference on Artificial Intelligence (​IJCAI-21) workshop.
2021
@inproceedings{fradin2015aiidews, author = {Fradin, Julien and Richoux, Florian}, title = {Robustness and Flexibility of GHOST}, booktitle = {Proceedings of the 11th Annual AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2015, workshop RTS)}, publisher = {AAAI Press}, pages = {9--14}, year = {2015}, url = {http://www.aaai.org/ocs/index.php/AIIDE/AIIDE15/paper/view/11558/11383} }

Robustness and Flexibility of GHOST

Workshop Game AI Optimization
Julien Fradin, Florian Richoux
Proceedings of the 11th Annual AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2015, workshop RTS).
2015
@inproceedings{reyesamaro2015mic, author = {Reyes Amaro, Alejandro and Monfroy, Éric and Richoux, Florian}, title = {A Parallel-Oriented Language for Modeling Constraint-Based Solvers}, booktitle = {Proceedings of the 11th edition of the Metaheuristics International Conference (MIC 2015, workshop McM)}, publisher = {Springer}, pages = {}, year = {2015}, url = {https://www.lifl.fr/MIC2015/programme.html} }

A Parallel-Oriented Language for Modeling Constraint-Based Solvers

Workshop Constraint Programming Metaheuristics
Alejandro Reyes Amaro, Éric Monfroy, Florian Richoux
Proceedings of the 11th edition of the Metaheuristics International Conference (MIC 2015, workshop McM).
2015

National peer-reviewed journals

@proceedings{richoux2015supercomputingnews, author = {Richoux, Florian and Caniou, Yves and Codognet, Philippe and Suda, Reiji}, title = {コスタス配置問題に対する超並列組み合わせ最適化解法}, journal = {Supercomputing News}, volume = {17}, number = {1}, pages = {44--53}, year = {2015}, url = {http://www.cc.u-tokyo.ac.jp/support/press/news/VOL17/No1/11_201501hpc-2.pdf} }

コスタス配置問題に対する超並列組み合わせ最適化解法

Journal Constraint Programming Metaheuristics
Florian Richoux, Yves Caniou, Philippe Codognet, Reiji Suda
Supercomputing News, 17(1), 44--53.
2015

National peer-reviewed conference proceedings

@inproceedings{reyesamaro2016jfpc, author = {Reyes Amaro, Alejandro and Monfroy, Éric and Richoux, Florian}, title = {Étude de stratégies parallèles de coopération avec POSL}, booktitle = {Actes de la Douzième Journées Francophones de Programmation par Contraintes (JFPC)}, pages = {163--172}, year = {2016}, url = {https://www.supagro.fr/jfpc_jiaf_2016/actes_jfpc206.pdf} }

Étude de stratégies parallèles de coopération avec POSL

Conference Constraint Programming Metaheuristics
Alejandro Reyes Amaro, Éric Monfroy, Florian Richoux
Proceedings of the JFPC 2016 - Douzième Journéees Francophones de Programmation par Contraintes.
2016
@inproceedings{richoux2015apia, author = {Richoux, Florian}, title = {Problèmes d’optimisation dans les jeux avec GHOST}, booktitle = {Actes de la 1ère Conférence Nationale sur les Applications Pratiques de l'Intelligence Artificielle (APIA)}, pages = {103--108}, year = {2015}, url = {https://pfia2015.inria.fr/actes/download.php?conf=APIA&file=ActesAPIA.pdf} }

Problèmes d’optimisation dans les jeux avec GHOST

Conference Game AI Optimization
Florian Richoux
Proceedings of the 1ère Conférence Nationale sur les Applications Pratiques de l'Intelligence Artificielle.
2015
@inproceedings{reyesamaro2015jfpc, author = {Reyes Amaro, Alejandro and Monfroy, Éric and Richoux, Florian}, title = {Un langage orienté parallèle pour la modélisation de solveurs de contraintes}, booktitle = {Actes de la Onzième Journées Francophones de Programmation par Contraintes (JFPC)}, pages = {252--261}, year = {2015}, url = {https://jfpc2015.labri.fr/downloads/actes-jfpc2015.pdf} }

Un langage orienté parallèle pour la modélisation de solveurs de contraintes

Conference Constraint Programming Metaheuristics
Alejandro Reyes Amaro, Éric Monfroy, Florian Richoux
Proceedings of the JFPC 2015 - Onzième Journées Francophones de Programmation par Contraintes.
2015
@inproceedings{hermann2008jfpc, author = {Hermann, Miki and Richoux, Florian}, title = {Sur la complexité algorithmique des problèmes de satisfaction de contraintes disjonctifs}, booktitle = {Actes de la Quatrième Journées Francophones de Programmation par Contraintes (JFPC)}, pages = {209--218}, year = {2008}, url = {https://hal.inria.fr/inria-00291615/PDF/pages-209-218-article6.pdf} }

Sur la complexité algorithmique des problèmes de satisfaction de contraintes disjonctifs

Conference Complexity
Miki Hermann, Florian Richoux
Proceedings of the JFPC 2008- Quatrièmes Journées Francophones de Programmation par Contraintes.
2008

Papers without peer-reviewing

@unpublished{richoux2019deepppi, author = {Richoux, Florian and Servantie, Charlèn and Borès, Cynthi and Téletchéa, Stéph}, title = {Comparing two deep learning sequence-based models for protein-protein interaction prediction}, archivePrefix = {arXiv}, eprint = {1901.06268}, primaryClass = {cs.LG}, year = {2019} }

Comparing two deep learning sequence-based models for protein-protein interaction prediction

Preprint Bioinformatics Machine Learning
Florian Richoux, Charlène Servantie, Cynthia Borès, Stéphane Téletchéa
2019
@unpublished{synnaeve2016torchcraft, author = {Synnaeve, Gabriel and Nardelli, Nantas and Auvolat, Alex and Chintala, Soumith and Lacroix, Timothée and Lin, Zeming and Richoux, Florian and Usunier Nicolas}, title = {TorchCraft: a Library for Machine Learning Research on Real-Time Strategy Games}, archivePrefix = {arXiv}, eprint = {1611.00625}, primaryClass = {cs.LG}, year = {2016} }

TorchCraft: a Library for Machine Learning Research on Real-Time Strategy Games

Preprint Game AI Machine Learning
Gabriel Synnaeve, Nantas Nardelli, Alex Auvolat, Soumith Chintala, Timothée Lacroix, Zeming Lin, Florian Richoux, Nicolas Usunier
2016

Thesis

@phdthesis{richoux2009phd, author = {Richoux, Florian}, school = {École Polytechnique}, title = {Toward a complexity classification of CSP through kernel width}, year = {2009}, url = {https://pastel.archives-ouvertes.fr/pastel-00005564} }

Toward a complexity classification of CSP through kernel width

Ph.D. Thesis Complexity
Florian Richoux
École Polytechnique
2009