search:
Search support.sas.com
KNOWLEDGE BASE
System Requirements
Install Center
Product Documentation
Papers
Samples & SAS Notes
Focus Areas
SUPPORT
License Assistance
Administrator Services
Downloads & Hot Fixes
LEARNING CENTER
Bookstore
Training
Certification
SAS Learning Edition
Higher Education Resources
SAS OnDemand For Academics
COMMUNITY
User Groups
Events
E-Newsletters
Advanced Search
support.sas.com
KNOWLEDGE BASE
SUPPORT
LEARNING CENTER
COMMUNITY
Product Documentation
>
SAS 9.2 Documentation
Print
|
E-mail
|
Bookmark
|
Feedback
SAS/OR(R) 9.2 User's Guide: Local Search Optimization
PDF
Contents
About
Credits
Documentation
Software
Support Groups
What's New in SAS/OR 9.2
Overview
The NETFLOW Procedure
The INTPOINT Procedure
The LP Procedure
The OPTLP Procedure
The OPTMILP Procedure
The OPTMODEL Procedure
The OPTQP Procedure
Earned Value Management Macros
Microsoft Project Conversion Macros
The GA Procedure
The CLP Procedure (Experimental)
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
Dynamic_array 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
Example 1.1: Traveling Salesman Problem with Local Optimization
Example 1.2: Nonlinear Objective with Constraints Using Repair Mechanism
Example 1.3: Quadratic Objective with Linear Constraints, Using Bicriteria Approach
References
Index here
Product
Release
SAS/OR
9.2
Type
Usage and Reference
Copyright Date
March 2008
Last Updated
24Feb2009
Previous Page
|
Next Page
Previous Page
|
Next Page
Credits
Credits
Documentation
Software
Support Groups
Previous Page
|
Next Page
|
Top of Page
Previous Page
|
Next Page
|
Top of Page