A Quick Introduction to Fuzzy Logic Decision Support Modeling Tim Sheehan Ecologic Modeler Conservation Biology Institute.

Slides:



Advertisements
Similar presentations
Salt Marsh Restoration Site Selection Tool An Example Application: Ranking Potential Salt Marsh Restoration Sites Using Social and Environmental Factors.
Advertisements

World Forests Forests cover 30% of the world’s land surface.
Fuzzy Expert System.
Lecture 4. Interpolating environmental datasets
Geographic Information Systems Applications in Natural Resource Management Chapter 7 Buffering Landscape Features Michael G. Wing & Pete Bettinger.
Attribute based and Spatial Operations Section III Part 1: Attribute Based Operations.
Spatial data Visualization spatial data Ruslan Bobov
Jeremy Erickson, Lucinda B. Johnson, Terry Brown, Valerie Brady, Natural Resources Research Institute, University of MN Duluth.
Introduction Two equations that are solved together are called systems of equations. The solution to a system of equations is the point or points that.
1 Equations and Inequalities © 2008 Pearson Addison-Wesley. All rights reserved Sections 1.1–1.4.
Spatial Analysis (Vector I) Reading Assignment: Bolstad Chapter 9 (pp )
A Grammar-based Entity Representation Framework for Data Cleaning Authors: Arvind Arasu Raghav Kaushik Presented by Rashmi Havaldar.
Tools for map analysis1 TOOLS FOR MAP ANALYSIS: MULTIPLE MAPS The ultimate purpose of most GIS projects is to combine spatial data from different sources,
Analysis of Conflict between Potential Resource Use and Wildlife Conservation in The Muskuwa-Kechika Management Area Nobuya (Nobi) Suzuki, Natural Resources.
Introduction to the gradient analysis. Community concept (from Mike Austin)
Proposed Action Purpose and Need A proposal to authorize, recommend, or implement an action in response to the need identified in the Purpose and Need.
Methods and Tools to Integrate Biodiversity into Land Use Planning
Urban Green Network Mapping in Brighton and Hove.
Topic 7: GIS Models and Modeling
How do we represent the world in a GIS database?
Assignment 3 Cartographic Modeling –Raw Spatial Data  Map Product for Decision Making Steps –Define Goal –Define important social or biophysical factors.
Agenda Introduction Overview of White-box testing Basis path testing
Models in GIS A model is a description of reality It may be: Dynamic orStatic Dynamic spatial models e.g., hydrologic flow Static spatial models (or point.
Using Pattern of Social Dynamics in the Design of Social Networks of Sensors - Marello Tomasini, Franco Zambonelli, Ronaldo Menezes 한국기술교육대학교 전기전자통신 공학부.
Natural Disturbance and Environmental Assessments in the Oil Sands Region Linda Halsey April 2012.
Soil Movement in West Virginia Watersheds A GIS Assessment Greg Hamons Dr. Michael Strager Dr. Jingxin Wang.
Fuzzy Inference (Expert) System
1 Week 2: Variables and Assignment Statements READING: 1.4 – 1.6 EECS Introduction to Computing for the Physical Sciences.
Role of Spatial Database in Biodiversity Conservation Planning Sham Davande, GIS Expert Arid Communities Technologies, Bhuj 11 September, 2015.
CPS120: Introduction to Computer Science Operations Lecture 9.
Leonardo Guerreiro Azevedo Geraldo Zimbrão Jano Moreira de Souza Approximate Query Processing in Spatial Databases Using Raster Signatures Federal University.
Chapter 6. Threshold Logic. Logic design of sw functions constructed of electronic gates different type of switching element : threshold element. Threshold.
Section 2.7 Solving Inequalities. Objectives Determine whether a number is a solution of an inequality Graph solution sets and use interval notation Solve.
Sensitivity and Importance Analysis Risk Analysis for Water Resources Planning and Management Institute for Water Resources 2008.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
EARTH & SPACE SCIENCE Chapter 7 Resources and Energy 7.4 Resources and Conservation.
Review of Propositional Logic Syntax
NR 322: Raster Analysis I Jim Graham Fall 2008 Chapter 7.
Definition of Spatial Analysis
Chapter 2 Excel Fundamentals Logical IF (Decision) Statements Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Solve 7n – 2 = 5n + 6. Example 1: Solving Equations with Variables on Both Sides To collect the variable terms on one side, subtract 5n from both sides.
Copyright © 2014 by John Wiley & Sons. All rights reserved.1 Decisions and Iterations.
MCE: Criteria Development and the Boolean Approach Exercise 2-7.
An Introduction to Programming with C++ Sixth Edition Chapter 5 The Selection Structure.
Resources and Energy Section 4 Section 4: Resources and Conservation Preview Objectives Resources and Conservation Environmental Impacts of Mining Fossil.
David Evans CS200: Computer Science University of Virginia Computer Science Lecture 23: Intractable Problems (Smiley Puzzles.
Chapter 4 Select … Case Multiple-Selection Statement & Logical Operators 1 © by Pearson Education, Inc. All Rights Reserved. -Edited By Maysoon.
Simple Logic.
Chapter 8 Raster Analysis.
Vector Analysis Ming-Chun Lee.
Raster Analysis Ming-Chun Lee.
The Beta Reputation System
The Selection Structure
Chapter 4 Select…Case Multiple-Selection Statement & Logical Operators
Spatial Models and Modeling`
Chapter 4 Select…Case Multiple-Selection Statement & Logical Operators
Review- vector analyses
Foundations of Planning
Chapter 4 Select…Case Multiple-Selection Statement & Logical Operators
(1.4) An Introduction to Logic
Chapter 4 Select…Case Multiple-Selection Statement & Logical Operators
Spatial Models and Modeling
Chapter 4 Select…Case Multiple-Selection Statement & Logical Operators
IT523 Digital Image Processing
Chapter 4 Select…Case Multiple-Selection Statement & Logical Operators
To what extent… Exam Technique
Decision support for watershed assessment, protection and restoration
Chapter 4 Select…Case Multiple-Selection Statement & Logical Operators
EEMS Online Tim Sheehan Mike Gough.
Presentation transcript:

A Quick Introduction to Fuzzy Logic Decision Support Modeling Tim Sheehan Ecologic Modeler Conservation Biology Institute

What is it? Tree-based, structured method of evaluating data inputs to produce a single decision-guiding output.

What does it do? Combines data of multiple types. Produces a single evaluation metric. Exposes dominant contributors to the single evaluation metric.

Tree Based Model Multiple factors combined for a final value Public Ownership Low Disturbance High Habitat Value High Reserve Potential Combining Operator

How to Combine Differing Types of Data? A common range of values or “space” is needed to combine different types of data. e.g. Low Disturbance might take into account: Oil wells (point density) Roads (linear density) Invasive species extent (percent coverage) If only we had a way to do this!

Fuzzy Logic Modeling to the Rescue Provides a way of normalizing different types of data into a common range of values (“fuzzy space”). Provides a set of operators for combining values in different ways to reflect desired results. It’s not hard.

Converting Values into “Fuzzy Space” Consider this common polling technique based on propositions: Mark the answer that most strongly reflects your feeling about each statement: Fuzzy Logic Modeling is exciting StronglyD isagree DisagreeNeutralAgreeStrongly Agree

Converting Values into “Fuzzy Space” Consider this common polling technique based on propositions: Mark the answer that most strongly reflects your feeling about each statement: Fuzzy Logic Modeling is exciting StronglyD isagree DisagreeNeutralAgreeStrongly Agree

For Fuzzy Logic Change the endpoint definitions to FALSE and TRUE. Change the associated values to a continuum ranging from -1 to +1. What value reflects the Trueness or Falseness of the proposition: Fuzzy Logic Modeling is exciting. 0+1 Completely False Niether True nor False Completely True

For Fuzzy Logic Change the endpoint definitions to FALSE and TRUE. Change the associated values to a continuum ranging from -1 to +1. What value reflects the Trueness or Falseness of the proposition: Fuzzy Logic Modeling is exciting. 0+1 Completely False Niether True nor False Completely True

From Real (or Raw) Values to Fuzzy Space Most common method: 1. Pick a FALSE threshold, and a TRUE threshold 2. Values beyond thresholds convert to FULLY FALSE (- 1) or FULLY TRUE (+1) 3. Values between FULLY FALSE and FULLY TRUE are determined using linear interpolation

Example: Low Oil Well Density Proposition: Mapped polygon has low oil well density TRUE threshold: 2 oil wells per mi 2 FALSE threshold: 14 oil wells per mi 2

Low Oil Well Density Real space to fuzzy space conversion

“Raw” values of 2 and lower convert to a fuzzy value of fully TRUE (+1) 1 0 2

Low Oil Well Density Real space to fuzzy space conversion Raw values of 2 to 8 convert to partially TRUE fuzzy values (0 to +1)

Low Oil Well Density Real space to fuzzy space conversion Raw value of 8 Converts to a fuzzy value of neither TRUE nor FALSE (0) 0 8

Low Oil Well Density Real space to fuzzy space conversion Raw values of 8 to 14 convert to partially FALSE fuzzy values (0 to -1)

Low Oil Well Density Real space to fuzzy space conversion Raw values of 14 and higher convert to a fuzzy value of fully FALSE (-1) 1416

Fuzzy Logic Operators Take fuzzy value(s) as input Produce a single fuzzy value as output Provide flexibility in how variables are combined

NOT Operator Single input. Returns the negative of the current value. TRUEness and FALSEness are swapped. Useful for working with the opposite of the original proposition. e.g. “Has high vegetation coverage” to “Has low vegetation coverage.”

UNION Operator Two or more inputs. Returns the mean of the inputs. Useful for spatially overlapping conditions in which all contribute further to a result. e.g. “High agricultural development” and “High oil and gas development” contributing to “High non-residential development.”

WEIGHTED UNION Operator Two or more inputs. Returns the weighted mean of the inputs. Useful for spatially overlapping conditions in which conditions contribute differentially to a result. e.g. “Low agricultural development” and “Low abandoned mineral development” contributing to “High restoration potential.”

OR Operator Two or more inputs. Returns the TRUEest of the inputs. Useful when one of the input conditions is sufficient for the output condition. E.g. “High in desert tortoise habitat” and “High in California condor habitat” contributing to “High in endangered species habitat.”

ORNEG (negative OR) Operator Two or more inputs. Returns the FALSEest of the inputs values. Useful when all of the input conditions are necessary for the output condition. e.g. “Low annual precipitation” and “High distance from roads” contributing to “Highly suitable western diamondback rattlesnake habitat.”

AND operator Two or more operators In some fuzzy logic systems, equivalent to ORNEG, in others (e.g. EMDS), returns a value weighted strongly towards the FALSEST of the input values. Useful when all of the input conditions are necessary for the output condition. e.g. “Low annual precipitation” and “High distance from roads” contributing to “Highly suitable diamondback rattlesnake habitat.”

SELECTED UNION Three or more inputs. A hybrid of the AND and OR operators. User specifies: How many of the inputs to consider. Whether the considered inputs are TRUEest or FALSEest Operator takes the mean (UNION) of the selected inputs.

SELECTED UNION (cont’d) Useful when a limited number of many input conditions contribute to the output condition. e.g. “Low agricultural development,” “Low road density,” “Low mining density,” and “Low urban development,” and “Low logging density” contributing to “High runoff water quality.”