A filtered bucket-clustering method for projection onto the simplex and the $$\ell _1$$ ℓ 1 ball - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Mathematical Programming Année : 2019

A filtered bucket-clustering method for projection onto the simplex and the $$\ell _1$$ ℓ 1 ball

Résumé

We propose in this paper a new method processing the projection of an arbitrary size vector onto the probabilistic simplex or the 1 ball. Our method merges two principles. The first one is an original search of the projection using a bucket algorithm. The second one is a filtering, on the fly, of the values that cannot be part of the projection. The combination of these two principles offers a simple and efficient algorithm whose worst-case complexity is linear with respect to the vector size. Furthermore, the proposed algorithm exploits the representation of numeric values in digital computers to define the number of buckets and to accelerate the filtering. Mathematics Subject Classification 49M30 · 65C60 · 65K05 · 90C25
Fichier principal
Vignette du fichier
Article_AFilteredBucket.pdf (738.55 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02131738 , version 1 (16-05-2019)

Identifiants

Citer

Guillaume Perez, Michel Barlaud, Lionel Fillatre, Jean-Charles Régin. A filtered bucket-clustering method for projection onto the simplex and the $$\ell _1$$ ℓ 1 ball. Mathematical Programming, 2019, ⟨10.1007/s10107-019-01401-3⟩. ⟨hal-02131738⟩
95 Consultations
213 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More