Uses of Class
org.tweetyproject.math.term.Variable
Packages that use Variable
Package
Description
-
Uses of Variable in org.tweetyproject.math.opt.problem
Methods in org.tweetyproject.math.opt.problem that return types with arguments of type VariableModifier and TypeMethodDescriptionConstraintSatisfactionProblem.getVariables()Returns all variables of this problem.OptimizationProblem.getVariables() -
Uses of Variable in org.tweetyproject.math.opt.rootFinder
Methods in org.tweetyproject.math.opt.rootFinder that return types with arguments of type VariableModifier and TypeMethodDescriptionRootFinder.getStartingPoint()Returns the starting point of this finder.Determines the values for the variables appearing in the function such the function evaluates to zero.Method parameters in org.tweetyproject.math.opt.rootFinder with type arguments of type VariableModifier and TypeMethodDescriptionDetermines the values for the variables appearing in the function such the function evaluates to zero.voidRootFinder.setStartingPoint(Map<Variable, Term> startingPoint) sets the starting point of this root finder.Constructor parameters in org.tweetyproject.math.opt.rootFinder with type arguments of type VariableModifierConstructorDescriptionCreates a new root finder for the given starting point and the given (multi-dimensional) functionCreates a new root finder for the given starting point and the given (multi-dimensional) function -
Uses of Variable in org.tweetyproject.math.opt.solver
Methods in org.tweetyproject.math.opt.solver that return types with arguments of type VariableModifier and TypeMethodDescriptionIteratedLocalSearchOnConstrProb.bestNeighbor(Map<Variable, Term> currSol, int minIterations, int maxIterations, double threshold, Term t) SimulatedAnnealingOnConstrProb.chooseANeighbor(Map<Variable, Term> currSol, int minIterations, int maxIterations, double threshold, Term targetFunc) StochasticLocalSearchOnConstrProb.chooseANeighbor(Map<Variable, Term> currSol, int minIterations, int maxIterations, double threshold, Term targetFunc) TabuSearchOnConstrProb.chooseANeighbor(Map<Variable, Term> currSol, int minIterations, int maxIterations, double threshold, Term t) changes the solution drastically to escape a local minimumApacheCommonsCMAESOptimizer.solve(GeneralConstraintSatisfactionProblem problem) Returns the variable assignment that maximizes/minimizes the given term (which only contains variables with defined upper and lower bounds).ApacheCommonsNonLinearConjugateGradientOptimizer.solve(GeneralConstraintSatisfactionProblem problem) ApacheCommonsSimplex.solve(GeneralConstraintSatisfactionProblem problem) BfgsSolver.solve(GeneralConstraintSatisfactionProblem problem) CombinatoricsSolver.solve(GeneralConstraintSatisfactionProblem problem) GlpkSolver.solve(GeneralConstraintSatisfactionProblem problem) GradientDescent.solve(GeneralConstraintSatisfactionProblem constraintSatisfactionProblem) GurobiOptimizer.solve(GeneralConstraintSatisfactionProblem problem) Returns the variable assignment that maximizes/minimizes the given term (which only contains variables with defined upper and lower bounds).HessianGradientDescent.solve(GeneralConstraintSatisfactionProblem problem) IteratedLocalSearchOnConstrProb.solve(GeneralConstraintSatisfactionProblem problem) LagrangeSolver.solve(GeneralConstraintSatisfactionProblem prob) LpSolve.solve(GeneralConstraintSatisfactionProblem problem) OctaveSqpSolver.solve(GeneralConstraintSatisfactionProblem problem) SimpleGeneticOptimizationSolver.solve(GeneralConstraintSatisfactionProblem problem) Returns the variable assignment that maximizes/minimizes the given term (which only contains variables with defined upper and lower bounds).SimulatedAnnealingOnConstrProb.solve(GeneralConstraintSatisfactionProblem problem) Solver.solve(GeneralConstraintSatisfactionProblem problem) Computes a solution to the given constraint satisfaction or optimization problem, i.e.StochasticLocalSearchOnConstrProb.solve(GeneralConstraintSatisfactionProblem problem) TabuSearchOnConstrProb.solve(GeneralConstraintSatisfactionProblem problem) Method parameters in org.tweetyproject.math.opt.solver with type arguments of type VariableModifier and TypeMethodDescriptionIteratedLocalSearchOnConstrProb.bestNeighbor(Map<Variable, Term> currSol, int minIterations, int maxIterations, double threshold, Term t) SimulatedAnnealingOnConstrProb.chooseANeighbor(Map<Variable, Term> currSol, int minIterations, int maxIterations, double threshold, Term targetFunc) StochasticLocalSearchOnConstrProb.chooseANeighbor(Map<Variable, Term> currSol, int minIterations, int maxIterations, double threshold, Term targetFunc) TabuSearchOnConstrProb.chooseANeighbor(Map<Variable, Term> currSol, int minIterations, int maxIterations, double threshold, Term t) doublechanges the solution drastically to escape a local minimumConstructor parameters in org.tweetyproject.math.opt.solver with type arguments of type VariableModifierConstructorDescriptionBfgsSolver(Map<Variable, Term> startingPoint) GradientDescent(Map<Variable, Term> startingPoint) Creates a new gradient descent solverHessianGradientDescent(Map<Variable, Term> startingPoint) LagrangeSolver(Map<Variable, Term> startingPoint) Creates a new Lagrange solver for the given optimization problemLagrangeSolver(Set<Map<Variable, Term>> startingPoints) Creates a new Lagrange solver for the given optimization problem -
Uses of Variable in org.tweetyproject.math.term
Subclasses of Variable in org.tweetyproject.math.termModifier and TypeClassDescriptionclassThis class models a binary variable as a mathematical term.classThis class models an float variable as a mathematical term.classThis class models an integer variable as a mathematical term.Methods in org.tweetyproject.math.term that return types with arguments of type VariableModifier and TypeMethodDescriptionAssociativeOperation.getVariables()Constant.getVariables()Difference.getVariables()Fraction.getVariables()FunctionalTerm.getVariables()Term.getVariables()Returns all variables in this term.Variable.getVariables()Methods in org.tweetyproject.math.term with parameters of type VariableModifier and TypeMethodDescriptionabstract TermDifferentiates the term with respect to the given variable.booleanAbsoluteValue.isContinuous(Variable v) booleanConstant.isContinuous(Variable v) booleanDifference.isContinuous(Variable v) booleanExp.isContinuous(Variable v) booleanFraction.isContinuous(Variable v) booleanLogarithm.isContinuous(Variable v) booleanMaximum.isContinuous(Variable v) booleanMinimum.isContinuous(Variable v) booleanPower.isContinuous(Variable v) booleanProduct.isContinuous(Variable v) booleanRoot.isContinuous(Variable v) booleanSum.isContinuous(Variable v) abstract booleanTerm.isContinuous(Variable v) Checks whether this term is continuous in v.booleanVariable.isContinuous(Variable v) Method parameters in org.tweetyproject.math.term with type arguments of type VariableModifier and TypeMethodDescriptionEvaluates each function in the given list with the given values for variables.Term.replaceAllTerms(double[] values, List<Variable> variables) Replaces terms according to the given map.