Uses of Class
neqsim.process.util.optimizer.ParetoFront
Packages that use ParetoFront
Package
Description
Process optimization engine and constraint evaluation utilities.
-
Uses of ParetoFront in neqsim.process.util.optimizer
Fields in neqsim.process.util.optimizer declared as ParetoFrontModifier and TypeFieldDescriptionprivate final ParetoFrontMultiObjectiveOptimizer.MultiObjectiveResult.paretoFrontMethods in neqsim.process.util.optimizer that return ParetoFrontModifier and TypeMethodDescriptionMultiObjectiveOptimizer.MultiObjectiveResult.getParetoFront()MultiObjectiveOptimizer.optimizeEpsilonConstraint(ProcessSystem process, StreamInterface feedStream, ObjectiveFunction primaryObjective, List<ObjectiveFunction> constrainedObjectives, ProductionOptimizer.OptimizationConfig baseConfig, int gridPoints) Find Pareto front using epsilon-constraint method.MultiObjectiveOptimizer.optimizeEpsilonConstraint(ProcessSystem process, StreamInterface feedStream, ObjectiveFunction primaryObjective, List<ObjectiveFunction> constrainedObjectives, ProductionOptimizer.OptimizationConfig baseConfig, int gridPoints, List<ProductionOptimizer.OptimizationConstraint> additionalConstraints) Find Pareto front using epsilon-constraint method with additional constraints.private ParetoFrontMultiObjectiveOptimizer.optimizeSingleObjective(ProcessSystem process, StreamInterface feedStream, ObjectiveFunction objective, ProductionOptimizer.OptimizationConfig baseConfig, List<ProductionOptimizer.OptimizationConstraint> constraints) Optimize a single objective (convenience method).MultiObjectiveOptimizer.optimizeWeightedSum(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig, int numWeightCombinations) Find Pareto front using weighted-sum scalarization.MultiObjectiveOptimizer.optimizeWeightedSum(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig, int numWeightCombinations, List<ProductionOptimizer.OptimizationConstraint> constraints) Find Pareto front using weighted-sum scalarization with additional constraints.MultiObjectiveOptimizer.sampleParetoFront(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig, int numSamples) Generate Pareto front by sampling at fixed flow rates within the feasible range.MultiObjectiveOptimizer.sampleParetoFront(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig, int numSamples, List<ProductionOptimizer.OptimizationConstraint> constraints) Generate Pareto front by sampling at fixed flow rates with constraint checking.Constructors in neqsim.process.util.optimizer with parameters of type ParetoFrontModifierConstructorDescriptionMultiObjectiveResult(ParetoFront paretoFront, List<ObjectiveFunction> objectives, String method, long computationTimeMs) Constructor for MultiObjectiveResult.