A B C D E F G H I L M N O P R S T V W
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages