Verifiable Multi-Agent Multi-Task Assignment
This paper aims to solve security issues in online centralized multi-agent multi-task assignment (MAMTA) problems. Combining cutting-edge cryptographic protocols with MAMTA algorithms, we propose a securely centralized architecture for dispatching tasks among agents. Our approach suits agents with low computing power and can fit various systems well. The proposed architecture is similar to an account-based blockchain or a zk-rollup. It also potentially brings privacy to the agents. Using verifiable computation to prove proper task allocation to the agents, the central server furnishes proof that the computation is indeed as expected and that there were no errors or misbehavior. We developed a proof-of-concept for a specific use case based on the SKATE algorithm, a lightweight meta-heuristic approach for combinatorial optimization that is compatible with verifiable computation. Our use case is a robotic aerial mission in which the proposed architecture was implemented and then deployed in a real-world flight. Average proof generation and verification times were also assessed. Our results suggest the approach is suitable for future on-board use in mobile agents.
Authors
- Caroline Ponzoni Carvalho Chanel (ORCID: https://orcid.org/0000-0003-3578-4186)
- Corentin Chauffaut
- Jérôme Lacan (ORCID: https://orcid.org/0000-0002-3121-4824)
- Thomas Lavaur (ORCID: https://orcid.org/0000-0001-9869-5856)
- Déborah Conforto Nedelmann
Institutions
- École Nationale de l’Aviation Civile (FR)
- Université Toulouse III - Paul Sabatier (FR)
- Institut Superieur de l'Aeronautique et de l'Espace (ISAE-SUPAERO) (FR)
- Office National d'Études et de Recherches Aérospatiales (FR)
Publication Details
- Published
- 2024-10-07
- DOI
- https://doi.org/10.1109/secdev61143.2024.00006
- Citations
- 1
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.35