An example includes machine-implemented method of providing therapy to a patient using a plurality of electrodes implanted within the patient that includes receiving, via a programmer for an electrical stimulator, user input that at least partially defines a neuromodulation field to provide the therapy, based on the received user input, determining a subset of the plurality of electrodes and current distributions for the subset to generate the field, comparing an electrode limit to a number of electrodes in the determined subset and eliminating at least one of the number of electrodes in the determined subset based on the comparison to provide a reduced subset of the electrodes, and redistributing current associated with the at least one eliminated electrode to at least one of the electrodes in the reduced subset of electrodes.L'invention concerne un procédé mis en oeuvre par machine permettant la fourniture d'une thérapie à un patient au moyen d'une pluralité d'électrodes implantée dans le patient consistant à recevoir, par l'intermédiaire d'un programmateur d'un stimulateur électrique, d'une entrée utilisateur qui définit au moins partiellement un champ de neuromodulation pour fournir la thérapie, sur la base de l'entrée utilisateur reçue, à déterminer un sous-ensemble de la pluralité d'électrodes et des distributions de courant pour le sous-ensemble pour générer le champ, à comparer une limite d'électrode à plusieurs électrodes dans le sous-ensemble déterminé et à éliminer une ou plusieurs électrodes dans le sous-ensemble déterminé sur la base de la comparaison pour obtenir un sous-ensemble réduit des électrodes, et à redistribuer le courant associé à la ou les électrodes éliminées à au moins l'une des électrodes dans le sous-ensemble réduit d'électrodes.