L'exemple 14 inclut un dispositif pour faciliter le réagencement efficace d’étagères de magasin afin de minimiser une cannibalisation entre produits comprenant une circuiterie d'interface pour accéder à une image à partir d'un dispositif de capture d'image reçue, et une circuiterie de processeur comprenant un ou plusieurs parmi au moins l'un parmi une unité centrale de traitement, une unité de traitement graphique ou un processeur de signal numérique, l'au moins un parmi l'unité centrale de traitement, l'unité de traitement graphique ou le processeur de signal numérique ayant une circuiterie de contrôle pour contrôler un mouvement de données au sein de la circuiterie de processeur, une circuiterie arithmétique et logique pour réaliser une ou plusieurs première(s) opération(s) conformément aux instructions, et un ou plusieurs registre(s) pour stocker un résultat de l’une ou plusieurs première(s) opération(s), les instructions dans le dispositif, un composant FPGA comprenant une circuiterie à portes logiques, une pluralité d'interconnexions configurables et une circuiterie de stockage, la circuiterie de porte logique et les interconnexions pour réaliser une ou plusieurs deuxième(s) opération(s), la circuiterie de stockage pour stocker un résultat de l'une ou plusieurs deuxième(s) opération(s), ou un composant ASIC comprenant une circuiterie à portes logiques pour réaliser une ou plusieurs troisième(s) opération(s),la circuiterie de processeur pour réaliser au moins l'une parmi les premières opérations, les deuxièmes opérations ou les troisièmes opérations pour instancier une circuiterie de génération de hiérarchies de produits référentielles pour générer une hiérarchie de produits référentielle en utilisant des informations produits, une circuiterie de calcul d’incidence catégorielle pour calculer des valeurs d'incidence catégorielle pour les produits dans la hiérarchie de produits référentielle, une circuiterie de calcul d’incidence moyenne pour calculer une valeur d'incidence moyenne pour la hiérarchie de produits référentielle en utilisant les valeurs d'incidence catégorielle calculées, une circuiterie de pondération basée sur l’incidence pour calculer un premier facteur de pondération pour des produits respectifs sur la base d'une comparaison entre les valeurs d'incidence catégorielle et la valeur d'incidence moyenne, une circuiterie de pondération basée sur les données de ventes pour calculer un deuxième facteur de pondération associé à des produits respectifs parmi la hiérarchie de produits référentielle sur la base de données de ventes, une circuiterie de détermination des relations entre produits pour générer des valeurs d'incidence catégorielle pondérées finales sur la base (a) des premiers facteurs de pondération, (b) des deuxièmes facteurs de pondération et (c) des valeurs d'incidence catégorielle correspondant aux produits respectifs parmi les produits, une circuiterie d'analyse de requêtes pour calculer des critères de réponse correspondant à une requête d'incidence de produit(s) sur la base d'un regroupement des produits, et une circuiterie de génération de réponses aux requêtes pour sélectionner les valeurs d'incidence catégorielle pondérées finales associées aux critères de réponse pour former un résultat de requête qui identifie les instructions de réagencement d’étagères de magasin.