Recherche sous ensemble

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
admiré
Membre Naturel
Messages: 12
Enregistré le: 17 Aoû 2009, 13:57

recherche sous ensemble

par admiré » 02 Avr 2012, 15:36

Bonjour,

Je cherche une méthode (enfin un algorithme) qui permet de trouver intélligement un ou plusieurs sous ensemble d'un ensemble de n éléments tel que la somme des élements de sous-ensemble égale à zéro.
Voici un exemple:
J'ai un ensemble a : +5, +10, +11, +19, -26, -12, -3, -3, -1
Je connais déjà que la somme des éléments de mon ensemble a est égale à zéro.
Je cherche à déterminer un ou plusieurs sous ensmble de a à condition que la somme de sous ensemble est égale à zéro.

Donc:
Sous ensemble 1: +5, +11, +10, -26.
Sous ensemble 2: +19, -12, -3, , -3, -1

Des idées?
Merci par avance



Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 19:39

par chan79 » 02 Avr 2012, 16:38

admiré a écrit:Bonjour,

Je cherche une méthode (enfin un algorithme) qui permet de trouver intélligement un ou plusieurs sous ensemble d'un ensemble de n éléments tel que la somme des élements de sous-ensemble égale à zéro.
Voici un exemple:
J'ai un ensemble a : +5, +10, +11, +19, -26, -12, -3, -3, -1
Je connais déjà que la somme des éléments de mon ensemble a est égale à zéro.
Je cherche à déterminer un ou plusieurs sous ensmble de a à condition que la somme de sous ensemble est égale à zéro.

Donc:
Sous ensemble 1: +5, +11, +10, -26.
Sous ensemble 2: +19, -12, -3, , -3, -1

Des idées?
Merci par avance

Salut
juste une idée
on pourrait associer à chaque élément a1, a2, a3, ...un nombre c1, c2, c3, ... égal à 0 ou 1 et faire des boucles en calculant la somme
a1*c1+ a2*c2 + a3*c3 + ...
il faut donc que cette somme soit nulle
ci-dessous les solutions pour l'exemple que tu as donné
je n'ai affiché que les ci
par exemple, l'avant dernière ligne correspond à 5, 10, 11, -26 dont la somme est nulle
la première est triviale (on ne prend aucun nombre)
[img][IMG]http://img585.imageshack.us/img585/4819/algoh.png[/img][/IMG]

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 31 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite