Combining Preference Elicitation with Local Search and Greedy Search for Matroid Optimization

Abstract

We propose two incremental preference elicitation methods for interactive preference-based optimization on weighted matroid structures. More precisely, for linear objective (utility) functions, we propose an interactive greedy algorithm interleaving preference queries with the incremental construction of an independent set to obtain an optimal or near-optimal base of a matroid. We also propose an interactive local search algorithm based on sequences of possibly improving exchanges for the same problem. For both algorithms, we provide performance guarantees on the quality of the returned solutions and the number of queries. Our algorithms are tested on the uniform, graphical and scheduling matroids to solve three different problems (committee election, spanning tree, and scheduling problems) and evaluated in terms of computation times, number of queries, and empirical error.

Cite

Text

Benabbou et al. "Combining Preference Elicitation with Local Search and Greedy Search for Matroid Optimization." AAAI Conference on Artificial Intelligence, 2021. doi:10.1609/AAAI.V35I14.17452

Markdown

[Benabbou et al. "Combining Preference Elicitation with Local Search and Greedy Search for Matroid Optimization." AAAI Conference on Artificial Intelligence, 2021.](https://mlanthology.org/aaai/2021/benabbou2021aaai-combining/) doi:10.1609/AAAI.V35I14.17452

BibTeX

@inproceedings{benabbou2021aaai-combining,
  title     = {{Combining Preference Elicitation with Local Search and Greedy Search for Matroid Optimization}},
  author    = {Benabbou, Nawal and Leroy, Cassandre and Lust, Thibaut and Perny, Patrice},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2021},
  pages     = {12233-12240},
  doi       = {10.1609/AAAI.V35I14.17452},
  url       = {https://mlanthology.org/aaai/2021/benabbou2021aaai-combining/}
}