SlideShare a Scribd company logo
A Sample of My Work

  Geoff Pond, Ph.D., P.Eng.
Optimisation

 The following algorithms have been
 coded and applied to maximize
 surveillance coverage:
  Genetic Algorithm
  Differential Evolution Algorithm
  Vertex Swap Algorithm
Optimisation

 Parameter Tuning of Algorithms in MATLAB

                              730                                                                         60
   Objective Function Value




                              725                                                                         50




                                                                                     CPU Time (seconds)
                              720                                                                         40

                              715                                                                         30

                              710                                                                         20

                              705                                                                         10

                              700
                                1                                                                         1
                                    0.8                                                                        0.8
                                                                               100                                                                          100
                                          0.6                                                                        0.6
                                                0.4                                                                          0.4
                                          p                         50                                               p                           50
                                           c          0.2                                                                c         0.2
                                                                         |P|                                                                          |P|
                                                            0   0                                                                        0   0
Simulation in VBA
 Using failure data, organizational structure, and
 expected organizational requirements (in terms of
 training and operations), predict the fleet size
 requirements of the future Army.


     Proposed
     structure of a
     future Canadian
     Mechanized
     Brigade Group
Simulation in VBA
 A Monte Carlo simulation coded in VBA determines
 fleet deficiencies based on user-supplied fleet
 composition.




    The simulation automatically colour-codes cells according to a
    user-defined key.
Simulation in VBA
 The Monte Carlo nature of the program illustrates the
 variability in the results across an extended period of
 time.
                                                                                                                              Unsourced
                             500                                                                                              Op Replacements
                                                                                                                              Sourced From Other Areas
                             450                                                                                              Sourced From Within LMA
                                                                                                                              Sourced From Primary Unit
                             400

                             350
        Number of Vehicles




                             300

                             250

                             200

                             150

                             100

                              50

                               0
                                   TF 1-15   TF 1-16   TF 3-16   TF 1-17   TF 1-18   TF 3-18    TF 1-19   TF 1-20   TF 3-20   TF 1-21     TF 1-22
                                                                                  Task Force (TF)
Simulation in VBA
 Different scenarios may be tested to determine the
 limitations of projected capabilities.
                                                                                                                                                                                                                                                                     Unsourced
                                                                                                                        Unsourced
                                                                                                                                                                                                                                                                     Op Replacements
                              500                                                                                       MRTF                                                   500
                                                                                                                        Sourced From Other Areas                                                                                                                     Sourced From Other Areas
                              450                                                                                       Sourced From Within LMA                                450                                                                                   Sourced From Within LMA
                                                                                                                        Sourced From Primary Unit                              400                                                                                   Sourced From Primary Unit
                              400

                                                                                                                                                                               350




                                                                                                                                                          Number of Vehicles
                              350
         Number of Vehicles




                              300                                                                                                                                              300

                              250                                                                                                                                              250

                              200                                                                                                                                              200

                              150                                                                                                                                              150

                              100                                                                                                                                              100

                               50                                                                                                                                              50

                                0                                                                                                                                                0
                                    TF 1-16   TF 3-16   TF 1-17   TF 1-18    TF 3-18 TF 1-19    TF 1-20   TF 3-20   TF 1-21    TF 1-22                                               TF 1-15 TF 1-16 TF 3-16 TF 1-17 TF 1-18 TF 3-18 TF 1-19 TF 1-20 TF 3-20 TF 1-21 TF 1-22
                                                                              Task Force (TF)
                                                                                                                                                                                                                                    Task Force LFWA
                                                                                                                                                                                                                                               (TF)



                                                                                                                                         Unsourced                                                            180
                              120
                                                                                                                                         Sourced From Other Areas                                             160
                                                                                                                                         Sourced From Within LMA                                                                                         Tasked
                              100                                                                                                                                                                             140
                                                                                                                                         Sourced From Primary Unit
                                                                                                                                                                                         Number of Vehicles                                              Available
  Number of Vehicles




                                                                                                                                                                                                              120
                               80
                                                                                                                                                                                                              100
                               60
                                                                                                                                                                                                               80

                               40                                                                                                                                                                              60

                                                                                                                                                                                                               40
                               20
                                                                                                                                                                                                               20

                               0                                                                                                                                                                               0
                                    TF 1-16 TF 3-16 TF 1-17 TF 1-18 TF 3-18         TF 1-19 TF 1-20 TF 3-20 TF 1-21 TF 1-22                                                                                         CCV   LAV III     BISON       TAPV    TANKS       TLAV
                                                                            Task Force (TF)
                                                                                                                                                                                                                                        Vehicle Family
Simulation in Java

   This project leverages extensive physics models and
   integrates them into a single Monte Carlo simulation using
   Java. Development is on-going. The simulation will be
   closed-loop and include the following modules:
   • Unaided Visual Detection Algorithm
   • Aided Visual Detection (image intensification, infrared,
   magnification)
   • Detection by Radar
   • Probability of Hit

   • Probability of Kill
Simulation in Java
Publications
  My work has been published in the following journals:
  • Meccanica
  • OR Insight
  • Robotics and Computer-Integrated Manufacturing
  • Mechanism and Machine Theory


  I have also published numerous reports internal to the Department of
  National Defence, conference papers, and book chapters.
Teaching
  I teach two courses at the undergraduate level on a recurring basis:


  Introduction to Management Science
  Topics Include optimization using linear programming, project
  management, inventory theory, decision theory, multicriteria decision
  analysis, and forecasting.


  Operations Management
  Topics include quality control, queuing theory, location planning, line
  balancing, and reliability.
Contact
  I can be reached by email: geoffpond@gmail.com

More Related Content

Similar to A Sample Of My Work

Distric 9140, A Year in Review- Yinka Babalola
Distric 9140, A Year in Review- Yinka BabalolaDistric 9140, A Year in Review- Yinka Babalola
Distric 9140, A Year in Review- Yinka Babalola
Rotary International
 
fiserv annual reports 2006
fiserv annual reports 2006fiserv annual reports 2006
fiserv annual reports 2006
finance47
 
Fusion improvement
Fusion improvementFusion improvement
Fusion improvement
Stone Striker
 
A Function by Any Other Name is a Function
A Function by Any Other Name is a FunctionA Function by Any Other Name is a Function
A Function by Any Other Name is a Function
Jason Strate
 
ST.Monteiro-EmbeddedFeatureSelection.pdf
ST.Monteiro-EmbeddedFeatureSelection.pdfST.Monteiro-EmbeddedFeatureSelection.pdf
ST.Monteiro-EmbeddedFeatureSelection.pdf
grssieee
 
Site Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A DietSite Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A Diet
mm_merchant
 
Interactive Meets Semantic: Implications of Web 3.0 for GIS Data & Maps
Interactive Meets Semantic: Implications of Web 3.0 for GIS Data & MapsInteractive Meets Semantic: Implications of Web 3.0 for GIS Data & Maps
Interactive Meets Semantic: Implications of Web 3.0 for GIS Data & Maps
University of Connecticut Libraries Map and Geographic Information Center - MAGIC
 
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
International Institute of Tropical Agriculture
 
Extending Io Scalability
Extending Io ScalabilityExtending Io Scalability
Extending Io Scalability
The Linux Foundation
 
Capacidade Planejada
Capacidade PlanejadaCapacidade Planejada
Capacidade Planejada
Rodrigo Campos
 
Cummins_mats_V3
Cummins_mats_V3Cummins_mats_V3
Cummins_mats_V3
finance21
 
Cummins_mats_V3
Cummins_mats_V3Cummins_mats_V3
Cummins_mats_V3
finance21
 

Similar to A Sample Of My Work (12)

Distric 9140, A Year in Review- Yinka Babalola
Distric 9140, A Year in Review- Yinka BabalolaDistric 9140, A Year in Review- Yinka Babalola
Distric 9140, A Year in Review- Yinka Babalola
 
fiserv annual reports 2006
fiserv annual reports 2006fiserv annual reports 2006
fiserv annual reports 2006
 
Fusion improvement
Fusion improvementFusion improvement
Fusion improvement
 
A Function by Any Other Name is a Function
A Function by Any Other Name is a FunctionA Function by Any Other Name is a Function
A Function by Any Other Name is a Function
 
ST.Monteiro-EmbeddedFeatureSelection.pdf
ST.Monteiro-EmbeddedFeatureSelection.pdfST.Monteiro-EmbeddedFeatureSelection.pdf
ST.Monteiro-EmbeddedFeatureSelection.pdf
 
Site Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A DietSite Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A Diet
 
Interactive Meets Semantic: Implications of Web 3.0 for GIS Data & Maps
Interactive Meets Semantic: Implications of Web 3.0 for GIS Data & MapsInteractive Meets Semantic: Implications of Web 3.0 for GIS Data & Maps
Interactive Meets Semantic: Implications of Web 3.0 for GIS Data & Maps
 
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
Towards a Sustainable Cocoa Economy:Rural transformation of West African coco...
 
Extending Io Scalability
Extending Io ScalabilityExtending Io Scalability
Extending Io Scalability
 
Capacidade Planejada
Capacidade PlanejadaCapacidade Planejada
Capacidade Planejada
 
Cummins_mats_V3
Cummins_mats_V3Cummins_mats_V3
Cummins_mats_V3
 
Cummins_mats_V3
Cummins_mats_V3Cummins_mats_V3
Cummins_mats_V3
 

A Sample Of My Work

  • 1. A Sample of My Work Geoff Pond, Ph.D., P.Eng.
  • 2. Optimisation The following algorithms have been coded and applied to maximize surveillance coverage:  Genetic Algorithm  Differential Evolution Algorithm  Vertex Swap Algorithm
  • 3. Optimisation Parameter Tuning of Algorithms in MATLAB 730 60 Objective Function Value 725 50 CPU Time (seconds) 720 40 715 30 710 20 705 10 700 1 1 0.8 0.8 100 100 0.6 0.6 0.4 0.4 p 50 p 50 c 0.2 c 0.2 |P| |P| 0 0 0 0
  • 4. Simulation in VBA Using failure data, organizational structure, and expected organizational requirements (in terms of training and operations), predict the fleet size requirements of the future Army. Proposed structure of a future Canadian Mechanized Brigade Group
  • 5. Simulation in VBA A Monte Carlo simulation coded in VBA determines fleet deficiencies based on user-supplied fleet composition. The simulation automatically colour-codes cells according to a user-defined key.
  • 6. Simulation in VBA The Monte Carlo nature of the program illustrates the variability in the results across an extended period of time. Unsourced 500 Op Replacements Sourced From Other Areas 450 Sourced From Within LMA Sourced From Primary Unit 400 350 Number of Vehicles 300 250 200 150 100 50 0 TF 1-15 TF 1-16 TF 3-16 TF 1-17 TF 1-18 TF 3-18 TF 1-19 TF 1-20 TF 3-20 TF 1-21 TF 1-22 Task Force (TF)
  • 7. Simulation in VBA Different scenarios may be tested to determine the limitations of projected capabilities. Unsourced Unsourced Op Replacements 500 MRTF 500 Sourced From Other Areas Sourced From Other Areas 450 Sourced From Within LMA 450 Sourced From Within LMA Sourced From Primary Unit 400 Sourced From Primary Unit 400 350 Number of Vehicles 350 Number of Vehicles 300 300 250 250 200 200 150 150 100 100 50 50 0 0 TF 1-16 TF 3-16 TF 1-17 TF 1-18 TF 3-18 TF 1-19 TF 1-20 TF 3-20 TF 1-21 TF 1-22 TF 1-15 TF 1-16 TF 3-16 TF 1-17 TF 1-18 TF 3-18 TF 1-19 TF 1-20 TF 3-20 TF 1-21 TF 1-22 Task Force (TF) Task Force LFWA (TF) Unsourced 180 120 Sourced From Other Areas 160 Sourced From Within LMA Tasked 100 140 Sourced From Primary Unit Number of Vehicles Available Number of Vehicles 120 80 100 60 80 40 60 40 20 20 0 0 TF 1-16 TF 3-16 TF 1-17 TF 1-18 TF 3-18 TF 1-19 TF 1-20 TF 3-20 TF 1-21 TF 1-22 CCV LAV III BISON TAPV TANKS TLAV Task Force (TF) Vehicle Family
  • 8. Simulation in Java This project leverages extensive physics models and integrates them into a single Monte Carlo simulation using Java. Development is on-going. The simulation will be closed-loop and include the following modules: • Unaided Visual Detection Algorithm • Aided Visual Detection (image intensification, infrared, magnification) • Detection by Radar • Probability of Hit • Probability of Kill
  • 10. Publications My work has been published in the following journals: • Meccanica • OR Insight • Robotics and Computer-Integrated Manufacturing • Mechanism and Machine Theory I have also published numerous reports internal to the Department of National Defence, conference papers, and book chapters.
  • 11. Teaching I teach two courses at the undergraduate level on a recurring basis: Introduction to Management Science Topics Include optimization using linear programming, project management, inventory theory, decision theory, multicriteria decision analysis, and forecasting. Operations Management Topics include quality control, queuing theory, location planning, line balancing, and reliability.
  • 12. Contact I can be reached by email: geoffpond@gmail.com