Xavier Lorca

dblp:94/2497 · DBLP profile ↗
← Back
27ranked-venue papers
1as first author
9since 2021 · last 2025
0000-0002-6534-8644ORCID · verified

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

Artificial intelligence and machine learning · 18 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 6 since 2021Software engineering, systems software and programming languages · 6 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 2 since 2021Systems, architecture and hardware · 1
YearPublicationVenuePosition
2025 Bimodal Depth-First Search for Scalable GAC for AllDifferent
abstract
We propose a version of DFS designed for Constraint Programming, called bimodal DFS, that scales to both sparse and dense graphs. It runs in O(n + ~m) time, where ~m is the sum, for each vertex v, of the minimum between the numbers of successors and non-successors of v. Integrating it into Régin’s GAC algorithm for the AllDifferent constraint results in faster performance as the problem size increases, outperforming a GPU-accelerated version. In the vast majority of our tests, GAC now performs similarly to BC in terms of speed, but is able to solve more problems.
Sulian Le Bozec-Chiffoleau, Nicolas Beldiceanu, Charles Prud'homme, Gilles Simonin, Xavier Lorca
IJCAI5
2025 Towards the 30 by 30 Kunming-Montreal Global Biodiversity Framework Target: Optimising Graph Connectivity in Constraint-Based Spatial Planning
abstract
The Kunming-Montreal Global Biodiversity Framework aims to protect 30% of terrestrial, inland water, marine, and coastal ecosystems worldwide, and ensuring that at least 30% of these areas are under effective restoration by 2030. Maintaining and restoring ecological connectivity between natural habitats and protected areas is a key feature of this target. Achieving it will require effective and inclusive spatial planning supported by appropriate decision-support tools. Most spatial planning models address budget as an objective and connectivity as a constraint, formulating problems with Steiner trees. In many real-world cases, such as landscape-scale restoration planning, this formulation is inappropriate when environmental managers seek to optimise connectivity under a budget constraint. This problem was previously addressed with Constraint Programming (CP) and graph variables, but the current approach is severely limited in terms of spatial resolution. In this article, we formalise this problem as the budget-constrained graph connectivity optimisation problem. Based on a real case study: the restoration of forest connectivity in New Caledonia, we illustrate why ``naive'' CP approaches are inefficient. In response, we provide a preprocessing method based on Hanan grids which preserves the existence of at least one optimal solution. Finally, we assess the efficiency of our approach in the New Caledonian case study.
Sulian Le Bozec-Chiffoleau, Dimitri Justeau-Allaire, Xavier Lorca, Charles Prud'homme, Gilles Simonin, Philippe Vismara, Philippe Birnbaum, Nicolas Rinck, Nicolas Beldiceanu
IJCAI3
2024 Leveraging Service Supply Dynamics in Senselife: Building an Explainable Recommender System for Tailored Frailty Prevention
abstract
The growing elderly population in developed countries highlights the critical need for preventing frailty, which poses significant challenges to health systems due to increased risks of severe health issues. This paper introduces Senselife, a framework that provides explainable service recommendations specifically tailored for frailty prevention. It begins by outlining the medical context and challenges associated with aging, followed by an overview of existing recommender systems with similar objectives. We detail the integration of three key resources-ROR, RNA, and Data Laregion-within the Senselife framework to represent service supply. The paper explains how service supply is structured and the transformation of available data for use within our recommender engine. We introduce the concept of operational activities derived from the ROR and leverage the capabilities of LLMs to incorporate RNA data into Senselife. Additionally, we illustrate how these services are ultimately compiled into recommended service packages. Finally, the paper concludes by summarizing key findings and suggesting potential directions for future research.
Ghassen Frikha, Xavier Lorca, Hervé Pingaud, Adel Taweel, Christophe Bortolaso, Katarzyna Borgiel, Elyes Lamine
AICCSA2
2024 Simulation-Based Framework for Assessing Synchromodal Transportation Solutions in Low-Density Ecosystems
Thibaut Cerabona, Liz Araceli Cristaldo, Imane Bouab, Eva Petitdemange, Xavier Lorca, Matthieu Lauras
PRO-VE (2)5
2024 Integrating Social Interaction Within Senselife Framework
Ghassen Frikha, Xavier Lorca, Hervé Pingaud, Adel Taweel, Christophe Bortolaso, Katarzyna Borgiel, Elyes Lamine
PRO-VE (2)2
2023 Developing a Recommender System for Frailty Prevention: Addressing Challenges of Data Collection and User Interface Design
abstract
Frailty presents a significant global health challenge for older adults, necessitating effective interventions to support healthy aging. Technology-based solutions, particularly recommender systems, hold promise in addressing frailty prevention. This paper presents Senselife platform for service recommendation dedicated for frailty prevention.We delve into the challenges associated with developing an engaging and user-friendly recommender system specifically tailored for frailty prevention. Key challenges we address include implementing effective data collection strategies and designing user-centered interfaces. Our proposed recommendation platform leverages self-evaluation to deliver personalized recommendations, with the goal of enhancing the functional capabilities of older adults. By aligning the available services within the elderly environment with the demands they face, our solution tackles the complexities of managing frailty in this population.Throughout this study, we elucidate the construction of our surveys, the main source of data for Senselife and the design considerations behind our user interfaces, highlighting our efforts in overcoming the unique challenges associated with systems dedicated to elderly usage.
Ghassen Frikha, Xavier Lorca, Hervé Pingaud, Christophe Bortolaso, Katarzyna Borgiel, Elyes Lamine
AICCSA2
2023 Towards a Personalized Business Services Recommendation System Dedicated to Preventing Frailty in Elderly People
abstract
Abstract Frailty is a clinical syndrome associated with ageing that characterizes an intermediate state between robust health and loss of autonomy. To preserve the abilities of older adults and prevent dependency, it is important to identify and evaluate their frailty. This approach is part of a dependency prevention strategy, based on a thorough understanding of their medical, social, and living environment. This understanding is usually acquired through significant data collection using standardized evaluation surveys. The obtained data is then analyzed to provide personalized recommendations for the beneficiaries’ lifestyles. Our article presents the concept of frailty and a personalized recommendation system aimed at helping citizens prevent frailty. This system uses an innovative self-assessment approach designed for older adults, without necessarily involving healthcare professionals.
Ghassen Frikha, Xavier Lorca, Hervé Pingaud, Christophe Bortolaso, Katarzyna Borgiel, Elyes Lamine
ICOST2
2021 Toward Resilient and Efficient Maintenance Planning for Water Supply Networks
Marine Dubillard, Matthieu Lauras, Xavier Lorca, Jean Cantet
PRO-VE4
2021 Expert system dedicated to condition-based maintenance based on a knowledge graph approach: Application to an aeronautic system
Alexandre Sarazin, Jeremy Bascans, Jean-Baptiste Sciau, Jiefu Song, Bruno Supiot, Aurélie Montarnal, Xavier Lorca, Sébastien Truptil
Expert Syst. Appl.7
2020 Using Approximation within Constraint Programming to Solve the Parallel Machine Scheduling Problem with Additional Unit Resources
Arthur Godet, Xavier Lorca, Emmanuel Hebrard, Gilles Simonin
AAAI2
2020 Towards a Framework for Federated Interoperability to Implement an Automated Model Transformation
Mustapha Labreche, Aurélie Montarnal, Sébastien Truptil, Xavier Lorca, Sébastien Weill, Jean-Pièrre Adi
PRO-VE4
2019 Estimating the Number of Solutions of Cardinality Constraints Through \texttt range and \texttt roots Decompositions
Giovanni Lo Bianco, Xavier Lorca, Charlotte Truchet
CP2
2019 Systematic Conservation Planning for Sustainable Land-use Policies: A Constrained Partitioning Approach to Reserve Selection and Design
abstract
Faced with natural habitat degradation, fragmentation, and destruction, it is a major challenge for environmental managers to implement sustainable land use policies promoting socioeconomic development and natural habitat conservation in a balanced way. Relying on artificial intelligence and operational research, reserve selection and design models can be of assistance. This paper introduces a partitioning approach based on Constraint Programming (CP) for the reserve selection and design problem, dealing with both coverage and complex spatial constraints. Moreover, it introduces the first CP formulation of the buffer zone constraint, which can be reused to compose more complex spatial constraints. This approach has been evaluated in a real-world dataset addressing the problem of forest fragmentation in New Caledonia, a biodiversity hotspot where managers are gaining interest in integrating these methods into their decisional processes. Through several scenarios, it showed expressiveness, flexibility, and ability to quickly find solutions to complex questions.
Dimitri Justeau-Allaire, Philippe Vismara, Philippe Birnbaum, Xavier Lorca
IJCAI4
2019 Efficient Resource Allocation for Multi-Tenant Monitoring of Edge Infrastructures
abstract
By relying on small sized and massively distributed infrastructures, the Edge computing paradigm aims at supporting the low latency and high bandwidth requirements of the next generation services that will leverage IoT devices (e.g., video cameras, sensors). To favor the advent of this paradigm, management services, similar to the ones that made the success of Cloud computing platforms, should be proposed. However, they should be designed in order to cope with the limited capabilities of the resources that are located at the edge. In that sense, they should mitigate as much as possible their footprint. Among the different management services that need to be revisited, we investigate in this paper the monitoring one. Monitoring functions tend to become compute-, storage- and network-intensive, in particular because they will be used by a large part of applications that rely on real-time data. To reduce as much as possible the footprint of the whole monitoring service, we propose to mutualize identical processing functions among different tenants while ensuring their quality-of-service (QoS) expectations. We formalize our approach as a constraint satisfaction problem and show through micro-benchmarks its relevance to mitigate compute and network footprints.
Mohamed Abderrahim 0002, Meryem Ouzzif, Karine Guillouard, Jérôme François, Adrien Lèbre, Charles Prud'homme, Xavier Lorca
PDP7
2019 Revisiting Counting Solutions for the Global Cardinality Constraint
abstract
Counting solutions for a combinatorial problem has been identified as an important concern within the Artificial Intelligence field. It is indeed very helpful when exploring the structure of the solution space. In this context, this paper revisits the computation process to count solutions for the global cardinality constraint in the context of counting-based search. It first highlights an error and then presents a way to correct the upper bound on the number of solutions for this constraint.
Giovanni Lo Bianco, Xavier Lorca, Charlotte Truchet, Gilles Pesant
J. Artif. Intell. Res.2
2018 Unifying Reserve Design Strategies with Graph Theory and Constraint Programming
Dimitri Justeau-Allaire, Philippe Birnbaum, Xavier Lorca
CP3
2016 Using Constraint Programming for the Urban Transit Crew Rescheduling Problem
Xavier Lorca, Charles Prud'homme, Aurélien Questel, Benoît Rottembourg
CP1
2014 Self-decomposable Global Constraints
abstract
Scalability becomes more and more critical to decision support technologies. In order to address this issue in Constraint Programming, we introduce the family of self-decomposable constraints. These constraints can be satisfied by applying their own filtering algorithms on variable subsets only. We introduce a generic framework which dynamically decompose propagation, by filtering over variable subsets. Our experiments over the CUMULATIVE constraint illustrate the practical relevance of self-decomposition.
Jean-Guillaume Fages, Xavier Lorca, Thierry Petit
ECAI2
2011 Revisiting the tree Constraint
Jean-Guillaume Fages, Xavier Lorca
CP2
2011 Bin Repacking Scheduling in Virtualized Datacenters
Fabien Hermenier, Sophie Demassey, Xavier Lorca
CP3
2011 A Generalized Arc-Consistency Algorithm for a Class of Counting Constraints
Thierry Petit, Nicolas Beldiceanu, Xavier Lorca
IJCAI3
2010 The Increasing Nvalue Constraint
Nicolas Beldiceanu, Fabien Hermenier, Xavier Lorca, Thierry Petit
CPAIOR3
2009 A Constraint on the Number of Distinct Vectors with Application to Localization
Gilles Chabert, Luc Jaulin, Xavier Lorca
CP3
2009 Entropy: a consolidation manager for clusters
abstract
Clusters provide powerful computing environments, but in practice much of this power goes to waste, due to the static allocation of tasks to nodes, regardless of their changing computational requirements. Dynamic consolidation is an approach that migrates tasks within a cluster as their computational requirements change, both to reduce the number of nodes that need to be active and to eliminate temporary overload situations. Previous dynamic consolidation strategies have relied on task placement heuristics that use only local optimization and typically do not take migration overhead into account. However, heuristics based on only local optimization may miss the globally optimal solution, resulting in unnecessary resource usage, and the overhead for migration may nullify the benefits of consolidation.
Fabien Hermenier, Xavier Lorca, Jean-Marc Menaud, Gilles Muller, Julia Lawall
VEE2
2007 Necessary Condition for Path Partitioning Constraints
Nicolas Beldiceanu, Xavier Lorca
CPAIOR2
2006 Undirected Forest Constraints
Nicolas Beldiceanu, Irit Katriel, Xavier Lorca
CPAIOR3
2005 The tree Constraint
Nicolas Beldiceanu, Pierre Flener, Xavier Lorca
CPAIOR3