A unified worst case for classical simplex and policy iteration pivot rules

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Disser, Yann, Mosis, Nils
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915455880396800
author Disser, Yann
Mosis, Nils
author_facet Disser, Yann
Mosis, Nils
contents We construct a family of Markov decision processes for which the policy iteration algorithm needs an exponential number of improving switches with Dantzig's rule, with Bland's rule, and with the Largest Increase pivot rule. This immediately translates to a family of linear programs for which the simplex algorithm needs an exponential number of pivot steps with the same three pivot rules. Our results yield a unified construction that simultaneously reproduces well-known lower bounds for these classical pivot rules, and we are able to infer that any (deterministic or randomized) combination of them cannot avoid an exponential worst-case behavior. Regarding the policy iteration algorithm, pivot rules typically switch multiple edges simultaneously and our lower bound for Dantzig's rule and the Largest Increase rule, which perform only single switches, seem novel. Regarding the simplex algorithm, the individual lower bounds were previously obtained separately via deformed hypercube constructions. In contrast to previous bounds for the simplex algorithm via Markov decision processes, our rigorous analysis is reasonably concise.
format Preprint
id arxiv_https___arxiv_org_abs_2309_14034
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle A unified worst case for classical simplex and policy iteration pivot rules
Disser, Yann
Mosis, Nils
Discrete Mathematics
Computational Complexity
Data Structures and Algorithms
Combinatorics
90C05 (Primary) 90C40 (Secondary)
F.2.2; G.1.6; G.3
We construct a family of Markov decision processes for which the policy iteration algorithm needs an exponential number of improving switches with Dantzig's rule, with Bland's rule, and with the Largest Increase pivot rule. This immediately translates to a family of linear programs for which the simplex algorithm needs an exponential number of pivot steps with the same three pivot rules. Our results yield a unified construction that simultaneously reproduces well-known lower bounds for these classical pivot rules, and we are able to infer that any (deterministic or randomized) combination of them cannot avoid an exponential worst-case behavior. Regarding the policy iteration algorithm, pivot rules typically switch multiple edges simultaneously and our lower bound for Dantzig's rule and the Largest Increase rule, which perform only single switches, seem novel. Regarding the simplex algorithm, the individual lower bounds were previously obtained separately via deformed hypercube constructions. In contrast to previous bounds for the simplex algorithm via Markov decision processes, our rigorous analysis is reasonably concise.
title A unified worst case for classical simplex and policy iteration pivot rules
topic Discrete Mathematics
Computational Complexity
Data Structures and Algorithms
Combinatorics
90C05 (Primary) 90C40 (Secondary)
F.2.2; G.1.6; G.3
url https://arxiv.org/abs/2309.14034