A B C D E F G H I L M N O P R S T V W 
All Classes All Packages

A

AbstractAssociationRuleMiner - Class in datamining
Classe abstraite représentant la base des extracteurs de règles.
AbstractAssociationRuleMiner(BooleanDatabase) - Constructor for class datamining.AbstractAssociationRuleMiner
Constructeur par défaut.
AbstractItemsetMiner - Class in datamining
Classe représentant la base d'une implémentation d'un mineur de données.
AbstractItemsetMiner(BooleanDatabase) - Constructor for class datamining.AbstractItemsetMiner
Contructeur par défaut.
AbstractSolver - Class in solvers
Cette classe abstraite décrit la base d'implémentation d'un solveur de contraintes.
AbstractSolver(Set<Variable>, Set<Constraint>) - Constructor for class solvers.AbstractSolver
Constructeur par défaut.
Action - Interface in planning
Interface définissant une action à effectuer sur des états.
add(Map<Variable, Object>) - Method in class datamining.Database
Ajoute une instance à la base de données.
add(Set<BooleanVariable>) - Method in class datamining.BooleanDatabase
Ajoute une transaction à la liste des transactions.
addConstraint(Constraint...) - Method in class solvers.AbstractSolver
Ajoute des contraintes à l'ensemble de contraintes AbstractSolver.constraints.
addConstraint(Constraint...) - Method in class solvers.ArcConsistency
Ajoute des contraintes à l'ensemble de contraintes ArcConsistency.constraints.
addConstraint(Constraint...) - Method in class solvers.DomainSizeVariableHeuristic
Ajoute des contraintes à l'ensemble de contraintes DomainSizeVariableHeuristic.constraints.
addConstraint(Constraint...) - Method in class solvers.NbConstraintsVariableHeuristic
Ajoute des contraintes à l'ensemble de contraintes NbConstraintsVariableHeuristic.constraints.
addConstraints(Collection<Constraint>) - Method in class examples.HouseExample
Ajoute des contraintes à l'ensemble de contraintes.
addConstraints(Constraint...) - Method in class examples.HouseExample
Ajoute des contraintes à l'ensemble de contraintes.
addTuple(Object, Object) - Method in class representation.BinaryExtensionConstraint
Ajoute un couple de valeurs autorisé à l'ensemble en extension.
addVariables(Collection<Variable>) - Method in class examples.HouseExample
Ajoute des variables à l'ensemble de variables.
addVariables(Variable...) - Method in class examples.HouseExample
Ajoute des variables à l'ensemble de variables.
addVariables(Variable...) - Method in class solvers.AbstractSolver
Ajoute des variables à l'ensemble de variables AbstractSolver.variables.
addVariables(Variable...) - Method in class solvers.DomainSizeVariableHeuristic
Ajoute des variables à l'ensemble de variables DomainSizeVariableHeuristic.variables.
addVariables(Variable...) - Method in class solvers.NbConstraintsVariableHeuristic
Ajoute des variables à l'ensemble de variables NbConstraintsVariableHeuristic.variables.
allCandidatePremises(Set<BooleanVariable>) - Static method in class datamining.BruteForceAssociationRuleMiner
Retourne l'ensemble de tous ses sous-ensembles à l'exception de l'ensemble vide et de l'ensemble lui-même.
allSubsets(Set<Object>) - Static method in class examples.HousePlanner
Retourne l'ensemble de tous ses sous-ensembles.
allSubsetsFrequent(Set<BooleanVariable>, Collection<SortedSet<BooleanVariable>>) - Static method in class datamining.Apriori
Vérifie que tous les sous-ensembles de variables d'un ensemble de variable donné sont contenus dans une collection.
Apriori - Class in datamining
Classe représentant un extracteur de données fonctionnant sur le principe de l'algorithme 'apriori'.
Apriori(BooleanDatabase) - Constructor for class datamining.Apriori
Contructeur par défaut.
ArcConsistency - Class in solvers
Cette classe décrit une arc-consistence locale sur des contraintes.
ArcConsistency(Set<Constraint>) - Constructor for class solvers.ArcConsistency
Constructeur par défaut.
AssociationRule<E> - Class in datamining
Classe représentant une règle d'association.
AssociationRule(Set<E>, Set<E>, float, float) - Constructor for class datamining.AssociationRule
Constructeur par défaut.
AssociationRuleMiner - Interface in datamining
Interface décrivant un extracteur de règles.
AStarPlanner - Class in planning
Cette classe décrit un planificateur qui utilise l'algorithme A*, permettant de faire de la recherche de chemin.
AStarPlanner(Map<Variable, Object>, Set<Action>, Goal, Heuristic) - Constructor for class planning.AStarPlanner
Constructeur par défaut.

B

BacktrackAllSolver - Class in solvers
Cette classe décrit un solveur permettant de retourner en arrière et de tester systématiquement l'ensemble des affectations potentielles du problème.
BacktrackAllSolver(Set<Variable>, Set<Constraint>) - Constructor for class solvers.BacktrackAllSolver
Constructeur par défaut.
BacktrackSolver - Class in solvers
Cette classe décrit un solveur permettant de retourner en arrière et de tester systématiquement l'ensemble des affectations potentielles du problème.
BacktrackSolver(Set<Variable>, Set<Constraint>) - Constructor for class solvers.BacktrackSolver
Constructeur par défaut.
BasicAction - Class in planning
Cette classe décrit une action à faire en fonction de la précondition et donne un effet lors de l'exécution de celle-ci.
BasicAction(Map<Variable, Object>, Map<Variable, Object>, int) - Constructor for class planning.BasicAction
Constructeur par défaut.
BasicGoal - Class in planning
Cette classe décrit une instanciation but à atteindre.
BasicGoal(Map<Variable, Object>) - Constructor for class planning.BasicGoal
Constructeur par défaut.
best(Set<Variable>, Map<Variable, Set<Object>>) - Method in class solvers.DomainSizeVariableHeuristic
 
best(Set<Variable>, Map<Variable, Set<Object>>) - Method in class solvers.NbConstraintsVariableHeuristic
 
best(Set<Variable>, Map<Variable, Set<Object>>) - Method in interface solvers.VariableHeuristic
Retourne la meilleure variable au sens de l'heuristique.
BFSPlanner - Class in planning
Cette classe décrit un planificateur qui utilise l'algorithme BFS (Breadth First Search), permettant de faire de la recherche de chemin en largeur dans un graphe.
BFSPlanner(Map<Variable, Object>, Set<Action>, Goal) - Constructor for class planning.BFSPlanner
Constructeur par défaut.
BinaryConstraint - Class in representation
Cette classe décrit le fait de représenter des contraintes binaires.
BinaryConstraint(Variable, Variable) - Constructor for class representation.BinaryConstraint
Constructeur par défaut.
BinaryExtensionConstraint - Class in representation
Cette classe décrit le fait de représenter des contraintes binaires en extension.
BinaryExtensionConstraint(Variable, Variable) - Constructor for class representation.BinaryExtensionConstraint
Constructeur par défaut.
BinaryTuple - Class in representation
Cette classe décrit un couple de deux objets.
BinaryTuple(Object, Object) - Constructor for class representation.BinaryTuple
Constructeur par défaut.
BooleanDatabase - Class in datamining
Classe représentant une base de données transactionnelles où toutes les variables sont booléennes.
BooleanDatabase(Set<BooleanVariable>) - Constructor for class datamining.BooleanDatabase
Constructeur par défaut.
BooleanVariable - Class in representation
Cette classe décrit une variable de type booléenne.
BooleanVariable(String) - Constructor for class representation.BooleanVariable
Constructeur par défaut.
BruteForceAssociationRuleMiner - Class in datamining
Classe représentant un extracteur de règle utilisant un algorithme brute-force d'énumération des règles d'association fréquentes.
BruteForceAssociationRuleMiner(BooleanDatabase) - Constructor for class datamining.BruteForceAssociationRuleMiner
Constructeur par défaut.

C

combine(SortedSet<BooleanVariable>, SortedSet<BooleanVariable>) - Static method in class datamining.Apriori
Combine deux ensembles triés (par le comparateur AbstractItemsetMiner.COMPARATOR) et un seul ensemble trié.
COMPARATOR - Static variable in class datamining.AbstractItemsetMiner
Permet de comparer deux variables booléennes entre elles.
confidence(Set<BooleanVariable>, Set<BooleanVariable>, Set<Itemset>) - Static method in class datamining.AbstractAssociationRuleMiner
Retourne la confiance de la règle d'association en fonction de la prémisse et de la conclusion donnés.
Constraint - Interface in representation
Cette interface définit des méthodes par n'importe quelle contrainte existante.
constraints - Variable in class solvers.AbstractSolver
Ensemble de contraintes à satisfaire par le solveur.
cost - Variable in class planning.BasicAction
Coût de l'action.

D

database - Variable in class datamining.AbstractAssociationRuleMiner
Base de données transactionnelles.
database - Variable in class datamining.AbstractItemsetMiner
Base de données transactionnelle booléenne.
Database - Class in datamining
Classe représentant une base de données non transactionnelle.
Database(Set<Variable>) - Constructor for class datamining.Database
Constructeur par défaut.
datamining - package datamining
Package permettant d'extraire des motifs et des règles fréquentes à partir d'une base de données transactionnelles.
DFSPlanner - Class in planning
Cette classe décrit un planificateur qui utilise l'algorithme DFS (Deep First Search), permettant de faire de la recherche de chemin en profondeur dans un graphe.
DFSPlanner(Map<Variable, Object>, Set<Action>, Goal) - Constructor for class planning.DFSPlanner
Constructeur par défaut.
DifferenceConstraint - Class in representation
Cette classe décrit une contrainte de type "différente".
DifferenceConstraint(Variable, Variable) - Constructor for class representation.DifferenceConstraint
Constructeur par défaut.
DijkstraPlanner - Class in planning
Cette classe décrit un planificateur qui utilise l'algorithme de Dijsktra, permettant de faire de la recherche de chemin en fonction des coûts des actions dans un graphe.
DijkstraPlanner(Map<Variable, Object>, Set<Action>, Goal) - Constructor for class planning.DijkstraPlanner
Constructeur par défaut.
DomainSizeVariableHeuristic - Class in solvers
Cette classe permet de récupérer la meilleure variable parmi un ensemble de variables en fonction de la taille de leur domaine.
DomainSizeVariableHeuristic(Set<Variable>, Set<Constraint>, boolean) - Constructor for class solvers.DomainSizeVariableHeuristic
Constructeur par défaut.

E

effect - Variable in class planning.BasicAction
Effet à appliquer sur un état donné.
enforce(Constraint, Map<Variable, Set<Object>>) - Static method in class solvers.ArcConsistency
Rend tous les domaines arc-cohérents.
enforceArcConsistency(Map<Variable, Set<Object>>) - Method in class solvers.ArcConsistency
Rend tous les domaines arc-cohérents avec les contraintes stockées dans l'attribut ArcConsistency.constraints.
equals(Object) - Method in class representation.BinaryTuple
 
equals(Object) - Method in class representation.BooleanVariable
 
equals(Object) - Method in class representation.Variable
 
estimate(Map<Variable, Object>) - Method in interface planning.Heuristic
Donne une estimation d'un coup.
examples - package examples
Package permettant de faire des démonstrations sur des exemples.
extract(float) - Method in class datamining.Apriori
 
extract(float) - Method in interface datamining.ItemsetMiner
Extrait un ensemble de motifs à partir des données d'une base de données.
extract(float, float) - Method in interface datamining.AssociationRuleMiner
Extrait des règles d'association fréquemment retrouvées à partir des transactions de la base de données transactionnelles.
extract(float, float) - Method in class datamining.BruteForceAssociationRuleMiner
 

F

filter(Variable, Set<Object>, Variable, Set<Object>, Constraint) - Static method in class solvers.ArcConsistency
Supprime les valeurs qui ne sont pas arc-cohérente avec la contrainte constraint.
frequency(Set<BooleanVariable>) - Method in class datamining.AbstractItemsetMiner
Calcule la fréquence d'un motif dans les transactions de la base de données.
frequency(Set<BooleanVariable>, Set<Itemset>) - Static method in class datamining.AbstractAssociationRuleMiner
Retourne la fréquence d'un motif parmi un ensemble de motifs.
frequentSingletons(float) - Method in class datamining.Apriori
Récupère un ensemble de motifs fréquemment trouvés dans la base de données transactionelle.

G

getActions() - Method in class planning.AStarPlanner
 
getActions() - Method in class planning.BFSPlanner
 
getActions() - Method in class planning.DFSPlanner
 
getActions() - Method in class planning.DijkstraPlanner
 
getActions() - Method in interface planning.Planner
Retourne un ensemble d'actions pouvant être effectuées.
getAllSolutions() - Method in class solvers.BacktrackAllSolver
Récupère toutes les solutions trouvées pour le modèle.
getConclusion() - Method in class datamining.AssociationRule
Récupère la conclusion de la règle.
getConfidence() - Method in class datamining.AssociationRule
Récupère la confiance dans cette règle.
getConstraints() - Method in class examples.HouseExample
Retourne la ensemble des contraintes à satisfaire.
getConstraints() - Method in class solvers.AbstractSolver
Récupère l'ensemble des contraintes de l'instance.
getConstraints() - Method in class solvers.ArcConsistency
Récupère l'ensemble des contraintes de l'instance.
getConstraints() - Method in class solvers.DomainSizeVariableHeuristic
Récupère l'ensemble des contraintes de l'instance.
getConstraints() - Method in class solvers.NbConstraintsVariableHeuristic
Récupère l'ensemble des contraintes de l'instance.
getCost() - Method in interface planning.Action
Récupère le coût de l'action.
getCost() - Method in class planning.BasicAction
 
getDatabase() - Method in class datamining.AbstractAssociationRuleMiner
 
getDatabase() - Method in class datamining.AbstractItemsetMiner
 
getDatabase() - Method in interface datamining.AssociationRuleMiner
Récupère la base de données transactionnelles.
getDatabase() - Method in interface datamining.ItemsetMiner
Récupère une base de données transactionnelle booléenne.
getDomain() - Method in class representation.Variable
Retourne l'ensemble des valeurs possibles pour instancier la variable.
getDryRooms() - Method in class examples.HouseExample
Retourne un ensemble d'autres pièces autre que des pièces d'eau.
getExtension() - Method in class representation.BinaryExtensionConstraint
Retourne l'ensemble de couple de valeurs associé à la contrainte.
getFirstVariable() - Method in class representation.BinaryConstraint
Retourne la première variable de la contrainte.
getFirstVariable() - Method in class representation.BinaryExtensionConstraint
Retourne la première variable de la contrainte.
getFirstVariable() - Method in class representation.DifferenceConstraint
Retourne la première variable de la contrainte.
getFirstVariable() - Method in class representation.Rule
Retourne la première variable de la contrainte.
getFrequency() - Method in class datamining.AssociationRule
Récupère la fréquence d'apparition dans la base de données.
getFrequency() - Method in class datamining.Itemset
Récupère la fréquence d'apparition de l'ensemble de variables dans la base de données transactionnelle.
getGoal() - Method in class planning.AStarPlanner
 
getGoal() - Method in class planning.BFSPlanner
 
getGoal() - Method in class planning.DFSPlanner
 
getGoal() - Method in class planning.DijkstraPlanner
 
getGoal() - Method in interface planning.Planner
Récupère le but attendu.
getInitialState() - Method in class planning.AStarPlanner
 
getInitialState() - Method in class planning.BFSPlanner
 
getInitialState() - Method in class planning.DFSPlanner
 
getInitialState() - Method in class planning.DijkstraPlanner
 
getInitialState() - Method in interface planning.Planner
Récupère l'état initial du planificateur.
getInstances() - Method in class datamining.Database
Récupère la liste des toutes les instances stockées dans la base de données.
getItems() - Method in class datamining.BooleanDatabase
Récupère l'ensemble des variables.
getItems() - Method in class datamining.Itemset
Récupère l'ensemble de variables.
getLength() - Method in class examples.HouseExample
Retourne la longueur de la maison.
getName() - Method in class planning.NamedAction
Récupère le nom de l'action.
getName() - Method in class representation.Variable
Retourne le nom de la variable.
getNumOfExploredNodes() - Method in class planning.AStarPlanner
 
getNumOfExploredNodes() - Method in class planning.BFSPlanner
 
getNumOfExploredNodes() - Method in class planning.DFSPlanner
 
getNumOfExploredNodes() - Method in class planning.DijkstraPlanner
 
getNumOfExploredNodes() - Method in interface planning.Planner
Récupère le nombre de noeuds explorés.
getPremise() - Method in class datamining.AssociationRule
Récupère la prémisse de la règle.
getScope() - Method in class representation.BinaryConstraint
 
getScope() - Method in class representation.BinaryExtensionConstraint
 
getScope() - Method in interface representation.Constraint
Récupère l'ensemble des variables sur laquelle porte la contrainte.
getScope() - Method in class representation.DifferenceConstraint
 
getScope() - Method in class representation.Rule
 
getSecondVariable() - Method in class representation.BinaryConstraint
Retourne la seconde variable de la contrainte.
getSecondVariable() - Method in class representation.BinaryExtensionConstraint
Retourne la seconde variable de la contrainte.
getSecondVariable() - Method in class representation.DifferenceConstraint
Retourne la seconde variable de la contrainte.
getSecondVariable() - Method in class representation.Rule
Retourne la seconde variable de la contrainte.
getTransactions() - Method in class datamining.BooleanDatabase
Récupère la liste des transactions.
getVal1() - Method in class representation.BinaryTuple
Retourne le premier objet stocké dans le couple.
getVal2() - Method in class representation.BinaryTuple
Retourne le second objet stocké dans le couple.
getValueHeuristic() - Method in class solvers.HeuristicMACSolver
Récupère l'heuristique sur les valeurs.
getVariableHeuristic() - Method in class solvers.HeuristicMACSolver
Récupère l'heuristique sur les variables.
getVariables() - Method in class datamining.Database
Récupère l'ensemble des variables utilisées dans le problème.
getVariables() - Method in class examples.HouseExample
Retourne la ensemble des variables.
getVariables() - Method in class solvers.AbstractSolver
Récupère l'ensemble des variables de l'instance.
getVariables() - Method in class solvers.DomainSizeVariableHeuristic
Récupère l'ensemble des variables de l'instance.
getVariables() - Method in class solvers.NbConstraintsVariableHeuristic
Récupère l'ensemble des variables de l'instance.
getWetRooms() - Method in class examples.HouseExample
Retourne un ensemble de pièces d'eau.
getWidth() - Method in class examples.HouseExample
Retourne la largeur de la maison.
Goal - Interface in planning
Interface décrivant un but à atteindre.

H

hashCode() - Method in class representation.BinaryTuple
 
hashCode() - Method in class representation.Variable
 
Heuristic - Interface in planning
Interface permettant de définir une heuristique qui pourra donner une estimation d'un coup pour passer d'un état A à un état B.
HeuristicMACSolver - Class in solvers
Cette classe est un solveur de contraintes permettant de résoudre un problème au sens de l'heuristique.
HeuristicMACSolver(Set<Variable>, Set<Constraint>, VariableHeuristic, ValueHeuristic) - Constructor for class solvers.HeuristicMACSolver
Constructeur par défaut.
HouseDemo - Class in examples
Démonstration primitive sur l'exemple de la maison du fil rouge.
HouseDemo() - Constructor for class examples.HouseDemo
 
HouseExample - Class in examples
Example avec la maison.
HouseExample(int, int, Set<String>, Set<String>) - Constructor for class examples.HouseExample
Constructeur par défaut.
HouseMiner - Class in examples
Démonstration d'un extracteur de connaissances sur un exemple précis d'une maison pour le fil rouge.
HouseMiner() - Constructor for class examples.HouseMiner
 
HousePlanner - Class in examples
Démonstration d'un planificateur sur un exemple précis d'une maison pour le fil rouge.
HousePlanner() - Constructor for class examples.HousePlanner
 
HouseSolver - Class in examples
Démonstration d'un solveur de contraintes sur un exemple précis d'une maison pour le fil rouge.
HouseSolver() - Constructor for class examples.HouseSolver
 

I

isApplicable(Map<Variable, Object>) - Method in interface planning.Action
Vérifie si une action est applicable pour un état donné.
isApplicable(Map<Variable, Object>) - Method in class planning.BasicAction
 
isConsistent(Map<Variable, Object>) - Method in class solvers.AbstractSolver
Retourne si l'affectation passée en argument vérifie toutes les contraintes qui portent sur les variables.
isGreatest() - Method in class solvers.DomainSizeVariableHeuristic
Retourne un booléen représentant la préférence au niveau des variables.
isMost() - Method in class solvers.NbConstraintsVariableHeuristic
Retourne un booléen représentant la préférence au niveau des variables.
isSatisfiedBy(Map<Variable, Object>) - Method in class planning.BasicGoal
 
isSatisfiedBy(Map<Variable, Object>) - Method in interface planning.Goal
Vérifie si le but est satisfait.
isSatisfiedBy(Map<Variable, Object>) - Method in class representation.BinaryConstraint
 
isSatisfiedBy(Map<Variable, Object>) - Method in class representation.BinaryExtensionConstraint
 
isSatisfiedBy(Map<Variable, Object>) - Method in interface representation.Constraint
Vérifie si la contrainte est satisfaite par l'instanciation donnée.
isSatisfiedBy(Map<Variable, Object>) - Method in class representation.DifferenceConstraint
 
isSatisfiedBy(Map<Variable, Object>) - Method in class representation.Rule
 
Itemset - Class in datamining
Classe représentant un motif.
Itemset(Set<BooleanVariable>, float) - Constructor for class datamining.Itemset
Constructeur par défaut.
ItemsetMiner - Interface in datamining
Interface décrivant un mineur de données.
itemTable() - Method in class datamining.Database
Transforme les instances en items.

L

LENGTH - Static variable in class examples.HouseMiner
Largeur et longueur par défaut pour cette classe là uniquement.
LENGTH - Static variable in class examples.HousePlanner
Largeur et longueur par défaut pour cette classe là uniquement.
LENGTH - Static variable in class examples.HouseSolver
Largeur et longueur par défaut pour cette classe là uniquement.

M

MACSolver - Class in solvers
Cette classe est un solveur de contraintes qui vérifie l'arc-cohérence des domaines de variables pour optimiser la recherche de solution.
MACSolver(Set<Variable>, Set<Constraint>) - Constructor for class solvers.MACSolver
Constructeur par défaut.
main(String[]) - Static method in class examples.HouseDemo
Méthode principale.
main(String[]) - Static method in class examples.HouseMiner
 
main(String[]) - Static method in class examples.HousePlanner
Méthode principale.
main(String[]) - Static method in class examples.HouseSolver
Méthode principale.
main(String[]) - Static method in class test.Tests
Méthode principale à lancer.
MIN_CONFIDENCE - Static variable in class examples.HouseMiner
Fréquence et confiance minimales par défaut pour cette classe là uniquement.
MIN_FREQUENCY - Static variable in class examples.HouseMiner
Fréquence et confiance minimales par défaut pour cette classe là uniquement.

N

name - Variable in class representation.Variable
Nom de la variable.
NamedAction - Class in planning
Cette classe décrit une action nommée.
NamedAction(String, Map<Variable, Object>, Map<Variable, Object>, int) - Constructor for class planning.NamedAction
Constructeur par défaut.
NbConstraintsVariableHeuristic - Class in solvers
Cette classe permet de récupérer la meilleure variable parmi un ensemble de variables en fonction du nombre de contraintes qui portent sur elle.
NbConstraintsVariableHeuristic(Set<Variable>, Set<Constraint>, boolean) - Constructor for class solvers.NbConstraintsVariableHeuristic
Constructeur par défaut.

O

ordering(Variable, Set<Object>) - Method in class solvers.RandomValueHeuristic
 
ordering(Variable, Set<Object>) - Method in interface solvers.ValueHeuristic
Retourne une liste de valeurs ordonnées selon l'heuristique.

P

plan() - Method in class planning.AStarPlanner
 
plan() - Method in class planning.BFSPlanner
 
plan() - Method in class planning.DFSPlanner
 
plan() - Method in class planning.DijkstraPlanner
 
plan() - Method in interface planning.Planner
Planifie une liste d'actions (chemin) à emprunter pour aller de l'état initial à l'état but.
Planner - Interface in planning
Cette classe décrit n'importe quel planificateur.
planning - package planning
Package permettant de planifier le passage d'un état initial à un état but.
precondition - Variable in class planning.BasicAction
Précondition à satisfaire pour effectuer l'action.
printExecutionTime(Planner, String) - Static method in class examples.HousePlanner
Affiche la durée d'exécution pour trouver le plan et retourne le plan trouvé.
printExtractedAssociationRule(Set<AssociationRule<BooleanVariable>>, float, float) - Static method in class examples.HouseMiner
Affiche les règles associatives extraites.
printExtractedItemsets(Set<Itemset>, float) - Static method in class examples.HouseMiner
Affiche les motifs extraits.
printHousePlan(Map<Variable, Object>, String, HouseExample, Map<String, Variable>) - Static method in class examples.HouseSolver
Méthode permettant d'afficher proprement les pièces de la maison.
printPlan(List<Action>, String) - Static method in class examples.HousePlanner
Affiche les caractéristiques du plan trouvé.
printResults(Map<Variable, Object>, String) - Static method in class examples.HouseSolver
Affiche les résultats du solveur.
propositionalize() - Method in class datamining.Database
Propositionalise la base en une base transactionnelle (reformulation).

R

RandomValueHeuristic - Class in solvers
Cette classe permet de faire une ordonnance aléatoire de valeurs.
RandomValueHeuristic(Random) - Constructor for class solvers.RandomValueHeuristic
Constructeur par défaut.
removeConstraint(Constraint...) - Method in class solvers.AbstractSolver
Enlève des contraintes à l'ensemble de contraintes AbstractSolver.constraints.
removeConstraint(Constraint...) - Method in class solvers.ArcConsistency
Enlève des contraintes à l'ensemble de contraintes ArcConsistency.constraints.
removeConstraint(Constraint...) - Method in class solvers.DomainSizeVariableHeuristic
Enlève des contraintes à l'ensemble de contraintes DomainSizeVariableHeuristic.constraints.
removeConstraint(Constraint...) - Method in class solvers.NbConstraintsVariableHeuristic
Enlève des contraintes à l'ensemble de contraintes NbConstraintsVariableHeuristic.constraints.
removeConstraints(Collection<Constraint>) - Method in class examples.HouseExample
Enlève des contraintes de l'ensemble de contraintes.
removeConstraints(Constraint...) - Method in class examples.HouseExample
Enlève des contraintes de l'ensemble de contraintes.
removeVariables(Collection<Variable>) - Method in class examples.HouseExample
Enlève des variables de l'ensemble de variables.
removeVariables(Variable...) - Method in class examples.HouseExample
Enlève des variables de l'ensemble de variables.
removeVariables(Variable...) - Method in class solvers.AbstractSolver
Enlève des variables à l'ensemble de variables AbstractSolver.variables.
removeVariables(Variable...) - Method in class solvers.DomainSizeVariableHeuristic
Enlève des variables à l'ensemble de variables DomainSizeVariableHeuristic.variables.
removeVariables(Variable...) - Method in class solvers.NbConstraintsVariableHeuristic
Enlève des variables à l'ensemble de variables NbConstraintsVariableHeuristic.variables.
representation - package representation
Package permettant de représenter un problème en fonction de variables et de contraintes.
Rule - Class in representation
Cette classe décrit une règle du type "var1 implique var2".
Rule(BooleanVariable, boolean, BooleanVariable, boolean) - Constructor for class representation.Rule
Constructeur par défaut.

S

solve() - Method in class solvers.BacktrackAllSolver
 
solve() - Method in class solvers.BacktrackSolver
 
solve() - Method in class solvers.HeuristicMACSolver
 
solve() - Method in class solvers.MACSolver
 
solve() - Method in interface solvers.Solver
Résout un problème à partir de contraintes et renvoie une solution.
Solver - Interface in solvers
Interface permettant d'implémenter des solveurs de contraintes.
solvers - package solvers
Package permettant de définir différents solveurs de contraintes.
solveWithBacktrack(HouseExample) - Static method in class examples.HouseSolver
Résout le problème de maison avec l'algorithme "backtrack".
solveWithHeuristicMAC(HouseExample) - Static method in class examples.HouseSolver
Résout le problème de maison avec l'algorithme "MAC" disposant d'heuristiques de variable et de valeur.
solveWithHeuristicMAC(HouseExample, VariableHeuristic, ValueHeuristic) - Static method in class examples.HouseSolver
Résout le problème de maison avec l'algorithme "MAC" disposant d'heuristiques de variable et de valeur.
solveWithMAC(HouseExample) - Static method in class examples.HouseSolver
Résout le problème de maison avec l'algorithme "MAC".
successor(Map<Variable, Object>) - Method in interface planning.Action
Renvoie le successeur de l'état actuel.
successor(Map<Variable, Object>) - Method in class planning.BasicAction
 

T

test - package test
Package permettant de tester les différents package de l'application.
Tests - Class in test
Cette classe permet de lancer les tests sur les différentes classes de notre application.
Tests() - Constructor for class test.Tests
 
toString() - Method in class datamining.AssociationRule
 
toString() - Method in class datamining.Itemset
 
toString() - Method in class planning.BasicAction
 
toString() - Method in class planning.BasicGoal
 
toString() - Method in class planning.BFSPlanner
 
toString() - Method in class planning.DijkstraPlanner
 
toString() - Method in class planning.NamedAction
 
toString() - Method in class representation.BinaryConstraint
 
toString() - Method in class representation.BinaryExtensionConstraint
 
toString() - Method in class representation.BinaryTuple
 
toString() - Method in class representation.DifferenceConstraint
 
toString() - Method in class representation.Rule
 
toString() - Method in class representation.Variable
 

V

ValueHeuristic - Interface in solvers
Interface décrivant une heuristic capable d'optimiser les découvertes sur les valeurs lors de la résolution d'un problème.
Variable - Class in representation
Cette classe décrit une variable utilisable.
Variable(String, Set<Object>) - Constructor for class representation.Variable
Conctructeur par défaut.
VariableHeuristic - Interface in solvers
Interface décrivant une heuristic capable d'optimiser les découvertes sur les variables lors de la résolution d'un problème.
variables - Variable in class solvers.AbstractSolver
Ensemble de variables du problème.

W

WIDTH - Static variable in class examples.HouseMiner
Largeur et longueur par défaut pour cette classe là uniquement.
WIDTH - Static variable in class examples.HousePlanner
Largeur et longueur par défaut pour cette classe là uniquement.
WIDTH - Static variable in class examples.HouseSolver
Largeur et longueur par défaut pour cette classe là uniquement.
A B C D E F G H I L M N O P R S T V W 
All Classes All Packages