Search Results for

    Show / Hide Table of Contents

    Class GeneticOptimizer

    A genetic algorithm optimizer. Does not guarantee optimum solutions are found, but can handle discrete/continuous/functions and non-linear problems.

    Inheritance
    Object
    GeneticOptimizer
    Implements
    IOptimizer
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: BayesServer.Optimization.Genetic
    Assembly: BayesServer.Optimization.dll
    Syntax
    public sealed class GeneticOptimizer : IOptimizer

    Methods

    Optimize(Network, Objective, IList<DesignVariable>, IEvidence, IOptimizerOptions)

    Perform optimization of an objective (target).

    Declaration
    public IOptimizerOutput Optimize(Network network, Objective objective, IList<DesignVariable> designVariables, IEvidence fixedEvidence, IOptimizerOptions options)
    Parameters
    Type Name Description
    Network network

    The Bayesian network.

    Objective objective

    The objective (target) to optimize.

    IList<DesignVariable> designVariables

    The inputs to the optimizer and their settings.

    IEvidence fixedEvidence

    Optional evidence that should be fixed during optimization.

    IOptimizerOptions options

    Options for the optimization algorithm.

    Returns
    Type Description
    IOptimizerOutput

    Implements

    IOptimizer
    In This Article
    Back to top Copyright Bayes Server Ltd. All rights Reserved.