Inscription / Connexion Nouveau Sujet
Niveau algorithmique
Partager :

Répartition de nombres...

Posté par
stephantasy
14-09-12 à 19:56

Bonjour,

Étant quasi certain que cela existe déjà, j'ai tenté en vain une recherche sur le Net. Je ne trouve pas les bons mots clés...

J'ai une série de nombre. Je souhaiterai répartir ces nombre dans 2 colonnes de tel sorte que la somme de ces 2 colonne soit le plus proche possible (dans un tableur par exemple).

Ex : 1,2,3,4,5,6

1 2
3 4
6 5

Somme colonne 1 = 10
Somme colonne 2 = 11

Merci pour votre aide.

Posté par
Bachstelze
re : Répartition de nombres... 15-09-12 à 18:27

Bonjour

Tu peux faire la somme de tous les nombres, la noter N, puis utiliser un algorithme de résolution du problème du sac à dos avec un poids N/2, puis N/2-1, puis N/2-2, etc. jusqu'à ce que tu trouves une solution.

Posté par
stephantasy
re : Répartition de nombres... 17-09-12 à 16:09

Merci pour la piste, tellement intéressante que j'ai rapidement que j'ai rapidement dévié du sujet en suivant les liens ! ^^

Finalement j'y suis allé avec une méthode plus fainéante :

Posté par
stephantasy
re : Répartition de nombres... 17-09-12 à 16:16

(Oups, fausse manip... Et pas possible d'éditer ?)

     1. Je récupère mes données que je place dans un tableau
     2. Je divise mon tableau en 2
     3. Je fais la somme des 2 colonnes
     4. Je calcule la différence entre les 2 sommes

Si la différence est <= à la précision désirée, on valide
Sinon on mélange le tableau et on retourne au point 2



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !