RMI Workshop - Genetic Algorithms
Other Optimization Colleagues
A "no hype" introduction to genetic algorithms (GA)
Optimization
Optimization Application Examples at ARCO
What to look for in an Optimization Technique
Convergent and Divergent Behaviors
Genetic Algorithms - A Sample Problem
Lift Gas Optimization
Genetic Algorithms - Representing a Solution
Genetic Algorithms - Crossover and Mutation
Genetic Algorithms - Evaluating a Solution’s Fitness
Genetic Algorithms - The Process
What are the necessary requirements for using a GA?
When should you not use a GA?
Earth Model Showing Primary Reflections
Earth Model with Surface Multiple Reflections
Estimating the Inverse Source Wavelet
Seismic Surface Multiple Attenuation Using a GA
Another Example - Kuparuk Material Balance
The Material Balance Problem
Normalized Solution Vectors
Normalization Example
Initial Solution Attempt
Formulating the problem as a string of bits
Material Balance - Second Try
Some Insights
An Example
Easier to see the impact graphically...
Material Balance - Third and Fourth Try
Gradient = Slope = Derivative
Gradient Estimator
What are bit climbers?
Keeping the changes to a minimum
The Modified Bit Climber
Don’t backtrack
Adding a bit of memory (Tabu Search?)
Problem with the "memory" technique
A floating point "Bit" climber
Conclusions
GA/Oil-Related Publications
Email: kelly@crawfordsoftware.com
Home Page: http://www.crawfordsoftware.com