H EURISTIC S OLVER  Builds and tests alternative fuel treatment schedules (solutions) at each iteration  In each iteration:  Evaluates the effects of.

Slides:



Advertisements
Similar presentations
Local optimization technique G.Anuradha. Introduction The evaluation function defines a quality measure score landscape/response surface/fitness landscape.
Advertisements

Decision Support Andry Pinto Hugo Alves Inês Domingues Luís Rocha Susana Cruz.
ECE 667 Synthesis and Verification of Digital Circuits
Hadi Goudarzi and Massoud Pedram
Neural and Evolutionary Computing - Lecture 4 1 Random Search Algorithms. Simulated Annealing Motivation Simple Random Search Algorithms Simulated Annealing.
Acoustic design by simulated annealing algorithm
Progress in Linear Programming Based Branch-and-Bound Algorithms
Western Wildlands Environmental Threat Assessment Center Wildfire Risk Analysis and Fuel Treatment Planning Alan Ager, Western Wildlands Environmental.
Landscape Hazard Assessment Past Approaches and Current Modeling Tools.
FORS 8450 Advanced Forest Planning Lecture 12 Tabu Search Change in the Value of a Medium-Sized Forest when Considering Spatial Harvest Scheduling Constraints.
Multiobjective VLSI Cell Placement Using Distributed Simulated Evolution Algorithm Sadiq M. Sait, Mustafa I. Ali, Ali Zaidi.
Markov Decision Models for Order Acceptance/Rejection Problems Florian Defregger and Heinrich Kuhn Florian Defregger and Heinrich Kuhn Catholic University.
CS244-Introduction to Embedded Systems and Ubiquitous Computing Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010.
MAE 552 – Heuristic Optimization Lecture 6 February 6, 2002.
A Combinatorial Maximum Cover Approach to 2D Translational Geometric Covering Karen Daniels, Arti Mathur, Roger Grinde University of Massachusetts Lowell.
1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.
Reporter : Mac Date : Multi-Start Method Rafael Marti.
Ant Colony Optimization Optimisation Methods. Overview.
Simulated Annealing Van Laarhoven, Aarts Version 1, October 2000.
1 Topology Design of Structured Campus Networks by Habib Youssef Sadiq M. SaitSalman A. Khan Department of Computer Engineering King Fahd University of.
Introduction to Simulated Annealing 22c:145 Simulated Annealing  Motivated by the physical annealing process  Material is heated and slowly cooled.
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
Elements of the Heuristic Approach
Escaping local optimas Accept nonimproving neighbors – Tabu search and simulated annealing Iterating with different initial solutions – Multistart local.
Operations Research Models
1 IE 607 Heuristic Optimization Simulated Annealing.
Network Aware Resource Allocation in Distributed Clouds.
A Modified Meta-controlled Boltzmann Machine Tran Duc Minh, Le Hai Khoi (*), Junzo Watada (**), Teruyuki Watanabe (***) (*) Institute Of Information Technology-Viet.
Minimum Cost Flows. 2 The Minimum Cost Flow Problem u ij = capacity of arc (i,j). c ij = unit cost of shipping flow from node i to node j on (i,j). x.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Appendix B A BRIEF TOUR OF SOLVER Prescriptive Analytics
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
1 Chapter 5 Advanced Search. 2 Chapter 5 Contents l Constraint satisfaction problems l Heuristic repair l The eight queens problem l Combinatorial optimization.
Simulated Annealing.
CS244-Introduction to Embedded Systems and Ubiquitous Computing Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010.
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
Thursday, May 9 Heuristic Search: methods for solving difficult optimization problems Handouts: Lecture Notes See the introduction to the paper.
FORS 8450 Advanced Forest Planning Lecture 11 Tabu Search.
C OMPARING T HREE H EURISTIC S EARCH M ETHODS FOR F UNCTIONAL P ARTITIONING IN H ARDWARE -S OFTWARE C ODESIGN Theerayod Wiangtong, Peter Y. K. Cheung and.
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
CAS 721 Course Project Implementing Branch and Bound, and Tabu search for combinatorial computing problem By Ho Fai Ko ( )
FORS 8450 Advanced Forest Planning Lecture 5 Relatively Straightforward Stochastic Approach.
FORS 8450 Advanced Forest Planning Lecture 8 Threshold Accepting Example.
Probabilistic Algorithms Evolutionary Algorithms Simulated Annealing.
Local Search and Optimization Presented by Collin Kanaley.
FORS 8450 Advanced Forest Planning Lecture 6 Threshold Accepting.
A local search algorithm with repair procedure for the Roadef 2010 challenge Lauri Ahlroth, André Schumacher, Henri Tokola
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Outline Problem Definition Related Works & Complexity MILP Formulation Solution Algorithms Computational Experiments Conclusions & Future Research 1/26.
Ramakrishna Lecture#2 CAD for VLSI Ramakrishna
Different Local Search Algorithms in STAGE for Solving Bin Packing Problem Gholamreza Haffari Sharif University of Technology
Figure 1. First period harvest units on the Putnam Tract using mixed integer programming methods.
A Two-Phase Linear programming Approach for Redundancy Problems by Yi-Chih HSIEH Department of Industrial Management National Huwei Institute of Technology.
Simulated Annealing To minimize the wire length. Combinatorial Optimization The Process of searching the solution space for optimum possible solutions.
Intro. ANN & Fuzzy Systems Lecture 37 Genetic and Random Search Algorithms (2)
Department of Electrical Engineering, Southern Taiwan University 1 Robotic Interaction Learning Lab The ant colony algorithm In short, domain is defined.
Department of Computer Science, Johns Hopkins University Lecture 7 Finding Concurrency EN /420 Instructor: Randal Burns 26 February 2014.
Scientific Research Group in Egypt (SRGE)
Heuristic Optimization Methods
Van Laarhoven, Aarts Version 1, October 2000
Maria Okuniewski Nuclear Engineering Dept.
Study Guide for ES205 Yu-Chi Ho Jonathan T. Lee Nov. 7, 2000
Multi-Objective Optimization
Department of Information Management National Taiwan University
Subset of Slides from Lei Li, HongRui Liu, Roberto Lu
Introduction to Simulated Annealing
Xin-She Yang, Nature-Inspired Optimization Algorithms, Elsevier, 2014
Md. Tanveer Anwar University of Arkansas
Presentation transcript:

H EURISTIC S OLVER  Builds and tests alternative fuel treatment schedules (solutions) at each iteration  In each iteration:  Evaluates the effects of each alternative schedule on the constraints  Evaluates the expected loss over time  Selects the fuel treatment schedule that provides the minimum overall expected loss over time while satisfying the constraints

H EURISTIC S OLVER  Uses Simulated Annealing (SA) Algorithm to select treatments  The SA algorithm is based on simulating cooling of materials in a bath (annealing)  Heuristic optimization technique widely used to solve large combinatorial problems in various fields Assignment/scheduling problems Transportation network problems Manufacturing problems  Monte Carlo approach that uses a local search  A subset of all possible solutions is explored by moving to through neighbor solutions  Some lower quality solutions are accepted to avoid solutions stagnation at local optimum

B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT  Assigns fuel treatments to stand polygons (GIS layer)  Treating individual stands is generally not effective at changing fire behavior at the landscape level (Finney 2006)  Solver builds clusters of adjacent polygons to form larger treatment units

 Clustering adjacent stand polygons No action Select random polygon B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 5.0 ac Clustered area 5.0 ac No action Selected Adjacent Select random polygon Update cluster area Is current cluster area > minimum cluster area ? Identify adjacent polygons No Select random adjacent polygon B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 4.5 ac Clustered area 9.5 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 5.8 ac Clustered area 15.3 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 6.1 ac Clustered area 21.4 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 5.2 ac Clustered area 26.6 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 7.2 ac Clustered area 33.8 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 8.1 ac Clustered area 41.9 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 8.8 ac Clustered area 50.7 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 7.7 ac Clustered area 58.4 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 7.8 ac Clustered area 74.0 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 8.9 ac Clustered area 82.9 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 8.2 ac Clustered area 91.1 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 7.8 ac Clustered area 98.9 ac No action Selected Adjacent Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 7.8 ac Clustered area ac No action Selected Clustered Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No Stop clustering polygons Yes B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

 Clustering adjacent stand polygons Minimum cluster ac Selected polygon 7.8 ac Clustered area ac Select random polygon Identify adjacent polygons Select random adjacent polygon Update cluster area Is current cluster area > minimum cluster area ? No Stop clustering polygons Yes B UILDING C LUSTERS OF P OLYGONS FOR T REATMENT

H EURISTIC S OLVER  Objective is to minimize expected loss where : c : Index of grid cells (pixels) t : Index of time period Loss c,t : Expected loss value for grid cell c for period t, based on the flame length predicted by MTT P c,t : Probability of cell c being burned in period t, based on the fire arrival time predicted by MTT

S TEPS IN EACH I TERATION Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period

Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period S TEPS IN EACH I TERATION

Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period S TEPS IN EACH I TERATION

Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period S TEPS IN EACH I TERATION

Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period S TEPS IN EACH I TERATION

Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period S TEPS IN EACH I TERATION

Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period S TEPS IN EACH I TERATION

Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period S TEPS IN EACH I TERATION

Build or modify a solution (timing and placement of treatments) Is SA stopping criteria met ? No Data passed to Solver: Landscape fuel parameters Fire scenario Objective Function Constraints Adjacent Polygons topography Run MTT for each planning period and retrieve results by pixel ( flame length, arrival time) Calculate objective function value (total expected loss value) Report Best Found Solution Yes Update the landscape fuel parameters for each period S TEPS IN EACH I TERATION

T REATMENT S ELECTION  Selection of treatments and location of clusters to develop alternative schedules (solutions) is conducted in two phases  Phase I: Add clusters until the maximum area feasible to treat is reached in each period  Iteration zero – “no action”  Following iterations – randomly locate and add feasible clusters over the landscape  Phase II: Replace clusters with new clusters to find the best allocation and timing of fuel treatments  At each iteration – randomly select a new cluster and remove a previously selected cluster  Continues until stopping rule is reached

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase I – add a cluster  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres Numerous tries found no addition clusters could be added without exceeding the 650–ac Upper Bound ===> Go to Phase II T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

Lower bound Upper bound P1 P2  Phase II – change cluster locations and timing  Evaluate feasibility  Run MTT algorithm arrival time flame length  Calculate expected loss Period 1 Period 2 Area constraints Period 1  400 – 650 acres Period 2  400 – 650 acres T REATMENT S ELECTION

S OLVER P ERFORMANCE  Algorithm performance Phase I Phase II “no action” Expected Loss Iteration Number

H ARDWARE R EQUIREMENTS AND S OLUTION T IMES  OptFuels has parallel computing capabilities that use all available processors in a machine  For an area of 34,600 acres with 2 treatment period the solver takes: Computer Type (Processor ) Number of processor/Th reads Processor Speed Iterations per minute Solution times Risk Assessment Run Low Intensity Run (~400 iterations) Regular desktop (Intel Core ) 21.8 GHz0.4Several minutes 18 hrs Multi-processor Laptop (Intel i7-2720QM) GHz2.5Seconds2.5 hrs Multi-processor workstation (Intel Xeon X5570) GHz3.5Seconds2 hrs

H EURISTIC S OLVER E NHANCEMENTS  Adding selection of individual stands for treatments in the latter stages of Phase II.  This selects individual stands for treatment that lie between treatment clusters where the area is too small to generate another cluster  Adding the ability to schedule treatments to minimize expected loss from two or more fire scenarios.  Different ignition points  Different wind direction and speed  Integrating OptFuels into IFT-DSS

R ESULTS A VAILABLE FROM O PT F UELS  Spatial and temporal treatment schedule that can be mapped in GIS  Expected loss  Effects functions evaluated for the treatment schedule could include:  Treatment costs, treatment acres, volumes of treatment products (if any), treatment revenues (if any), sediment yields, resource effects (eg. acres of aspen)  Outputs produced by FlamMap MTT for both the treated and untreated landscapes:  GIS display of flame length and arrival time.  LCP files that could be used for additional FlamMap analyses.  FVS stand parameters for the projected stands for both the treated and untreated landscapes:  Tree species, stand size, stand volume, etc.

T HANK Y OU ! Questions?