• Contents
  • About
  • Credits
    • Documentation
    • Software
    • Support Groups
  • What’s New in SAS/OR 9.22
    • Overview
      • Highlights of Enhancements in SAS/OR 9.22
      • Highlights of Enhancements in SAS/OR 9.2
      • SAS/OR Documentation
    • The GANTT Procedure
    • Microsoft Project Conversion Macros
    • The CLP Procedure
    • The OPTMODEL Procedure
    • The OPTMILP Procedure
    • SAS Simulation Studio
  • Using This Book
    • Purpose
    • Organization
    • Typographical Conventions
    • Conventions for Examples
      • Accessing the SAS/OR Sample Library
      • Online Documentation
    • Additional Documentation for SAS/OR Software
  • The GA Procedure
    • Overview: GA Procedure
    • Getting Started: GA Procedure
      • Initializing the Problem Data
      • Choosing the Problem Encoding
      • Setting the Objective Function
      • Controlling the Selection Process
      • Setting Crossover Parameters
      • Setting Mutation Parameters
      • Creating the Initial Generation
      • Monitoring Progress and Reporting Results
      • A Simple Example
    • Syntax: GA Procedure
      • PROC GA Statement
      • ContinueFor Call
      • Cross Call
      • Dynamicarray Call
      • EvaluateLC Call
      • GetDimensions Call
      • GetObjValues Call
      • GetSolutions Call
      • Initialize Call
      • MarkPareto Call
      • Mutate Call
      • Objective Function
      • PackBits Call
      • Programming Statements
      • ReadChild Call
      • ReadCompare Call
      • ReadMember Call
      • ReadParent Call
      • ReEvaluate Call
      • SetBounds Call
      • SetCompareRoutine Call
      • SetCross Call
      • SetCrossProb Call
      • SetCrossRoutine Call
      • SetElite Call
      • SetEncoding Call
      • SetFinalize Call
      • SetMut Call
      • SetMutProb Call
      • SetMutRoutine Call
      • SetObj Call
      • SetObjFunc Call
      • SetProperty Call
      • SetSel Call
      • SetUpdateRoutine Call
      • ShellSort Call
      • Shuffle Call
      • UnpackBits Function
      • UpdateSolutions Call
      • WriteChild Call
      • WriteMember Call
    • Details: GA Procedure
      • Using Multisegment Encoding
      • Using Standard Genetic Operators and Objective Functions
      • Defining a User Fitness Comparison Routine
      • Defining User Genetic Operators
      • Defining a User Update Routine
      • Defining an Objective Function
      • Defining a User Initialization Routine
      • Specifying the Selection Strategy
      • Incorporating Heuristics and Local Optimizations
      • Handling Constraints
      • Optimizing Multiple Objectives
    • Examples: GA Procedure
      • Traveling Salesman Problem with Local Optimization
      • Nonlinear Objective with Constraints Using Repair Mechanism
      • Quadratic Objective with Linear Constraints, Using Bicriteria Approach
    • References


ProductRelease
SAS/OR9.22
Type
Usage and Reference
Copyright Date
May 2010
Last Updated
02Apr2010