public class GPSPSOCCHJ extends PSOCCMesh
The GPS algorithm is initialized using a Particle Swarm Optimization algorithm.
This project was carried out at:
and supported byGenOpt Copyright (c) 1998-2021, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
| Modifier and Type | Field and Description | 
|---|---|
| (package private) GPSHookeJeeves | FinAlgClass for finishing the optimization | 
CogAcc, CurPop, dimCon, dimDis, dimF, GloBes, IGen, LenBitStr, LocBes, MaxVelDis, NumGen, NumPar, RanGen, SocAcc, VelCon, VelDis, VelMaxCondone, EXCLUDING, FS, INCLUDING, LS, MAINITERATION, ORIGINAL, SUBITERATION, TRANSFORMED| Constructor and Description | 
|---|
| GPSPSOCCHJ(GenOpt genOptData)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| int | run(Point x0)Runs the optimization process until a termination criteria
 is satisfied | 
getF, getInitialMeshSizeExponent, getMeshSizeDividersetConstrictionCoefficientParameter, updateVelocityclampVelocityalgorithmRequiresUsageOfStepNumber, appendToOutputListing, checkMaxIteration, checkObjectiveFunctionValue, ensureOnlyContinuousParameters, ensureOnlyDiscreteParameters, getAbsAccuracyFunction, getDimensionContinuous, getDimensionDiscrete, getDimensionF, getDimensionX, getDiscreteValueDouble0, getDx, getDx0, getF, getIndex0, getIndex0, getInputValueBoolean, getInputValueDouble, getInputValueDouble, getInputValueInteger, getInputValueInteger, getInputValueString, getInputValueString, getKindOfConstraint, getL, getLengthDiscrete, getMainIterationNumber, getMaximumThreadPoolSize, getMaxIterationNumber, getMinimumPoint, getMode, getObjectiveFunctionName, getOutputPath, getPointerToEqualPoints, getRelAccuracyFunction, getSimulationNumber, getStepNumber, getU, getVariableNameContinuous, getVariableNameDiscrete, getX0, getX0, goToEndOfCommandFile, increaseStepNumber, increaseStepNumber, isFeasible, isNextToken, maxIterationReached, mustStopOptimization, print, println, replace, report, reportCurrentLowestPoint, reportMinimum, resetStepNumber, roundCoordinates, run, setInfo, setMode, setNumberOfMatchingResults, setToFeasibleCoordinate, setToFeasibleCoordinate, setWarning, simulate, throwInputError, useStepNumber, writeStepNumberGPSHookeJeeves FinAlg
public GPSPSOCCHJ(GenOpt genOptData) throws OptimizerException, java.io.IOException, java.lang.Exception, InputFormatException
genOptData - a reference to the GenOpt object.OptimizerException - if an OptimizerException occurs or
           if the user required to stop GenOptSimulationInputException - if an error in writing the
           simulation input file occursjava.lang.NoSuchMethodException - if a method that should be invoked could not be foundjava.lang.IllegalAccessException - if an invoked method enforces Java language access
                                    control and the underlying method is inaccessibleInvocationTargetException - if an invoked method throws an exceptionjava.lang.Exception - if an I/O error in the simulation input file occursjava.io.IOExceptionInputFormatExceptionpublic int run(Point x0) throws SimulationInputException, OptimizerException, java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.Exception
run in class ModelPSOx0 - initial point-1 if the maximum number of iteration
                         is exceeded
     +1 if the required accuracy is reachedOptimizerException - if an OptimizerException occurs or
           if the user required to stop GenOptSimulationInputException - if an error in writing the
           simulation input file occursjava.lang.NoSuchMethodException - if a method that should be invoked could not be foundjava.lang.IllegalAccessException - if an invoked method enforces Java language access
                                    control and the underlying method is inaccessibleInvocationTargetException - if an invoked method throws an exceptionjava.lang.Exception - if an I/O error in the simulation input file occurs