POP: Recherche de Partition Optimale
------------------------------------
M. Petitjean, "Agregation des similarites: une solution oubliee",
RAIRO Oper. Res. 2002,36[1],101-108 (http://www.edpsciences.org)
Email: petitjean@itodys.jussieu.fr
POP lit, soit un tableau (N*N) de similarites signees, soit
un tableau de N lignes (individus) et P colonnes (variables
categorielles) qui sera converti en similarites signees,
puis effectue une recherche de partition(s) optimale(s).
Parametres d'entree : PGM , INI , OPT , N , P
(lecture au terminal des 5 parametres sur une meme ligne)
separateurs: espace, virgule, point-virgule, slash)
--------------------------------------------------
PGM: indique le type de tableau de donnees qui sera lu:
PGM = 0 : tableau de similarites signees S(i,j), a lire tel quel
(i et j varient de 1 a N)
PGM = 1 : tableau de similarites a transformer par:
S(i,j) := 2 * S(i,j) - P
PGM = 2 : tableau de N lignes (individus) et P colonnes,
chaque colonne representant une variable qualitative;
les categories (modalites) sont codees par des entiers.
PGM = 3 : lecture des P poids (un par variable qualitative),
puis lecture des donnees comme pour PGM=2.
INI: indique le type de pretraitement:
INI = -1 : tri initial par couts algebriquement decroissants
INI = 0 : arret du traitement apres la CAH
INI = +1 : tri initial par couts arithmetiquement decroissants
OPT: type de traitement:
OPT = 1 : on veut seulement une partition optimale
OPT = 2 : on veut toutes les partitions optimales
N: nombre d'individus
P: nombre de variables qualitatives (inutile si PGM=0)
Lecture au terminal du nom du fichier de donnees:
(ligne vide si on veut lire les donnes au terminal)
---------------------------------------------------
Lecture des donnees proprement dites:
------------------------------------
Uniquement si PGM=3, Lecture des P poids (sur une meme ligne, format libre)
Lecture du tableau de donnees: N lignes (format libre)
En sortie : le cout optimal, et la (ou les) partition(s) optimale(s)
--------------------------------------------------------------------
|