GeoDesign Knowledge Portal


Habplan3 is a program for forest harvest and habitat scheduling.


Habplan is a landscape management and harvest scheduling program. Habplan allows you to build an objective function from the supplied components that show up as checkboxes on the main Habplan form. Habplan was designed to deal with spatial objectives, but can be used for harvest scheduling where there are no spatial or adjacency issues as well. Habplan can schedule multiple districts and can therefore handle strategic and tactical planning simultaneously. Habplan selects from management regimes that the user indicates are allowable for each polygon (stand). Any polygon may have from one to hundreds of allowed regimes. A regime encompasses everything that will be done to that polygon over the planning period. Regimes can therefore be multi-period, i.e. have multiple years where actions and outputs will occur. Habplan can handle plans involving thousands of polygons and regimes over long planning horizons. The limits depend only on the capacity of your computer. Habplan attempts to find the best overall management schedule using the Metropolis Algorithm, an optimization heuristic similar to simulated annealing. Habplan also integrates a linear programming module, which enables finding optimum non-spatial schedules for small problems.

Planning And Decision Process Phases/Steps Served

Paul C. Van Deusen. 1999. Multiple solution harvest scheduling. Silva Fennica 33(3): 207-216. []Paul C. Van Deusen. 2001. Scheduling spatial arrangement and harvest simultaneously. Silva Fennica 35(1): 85-92. []

Analysis Unit (No Longer Available)

Domain Knowledge Modeling Area


Timber Harvesting

Image File Name

Alternative Evaluation



Management Process Modeling

Socioeconomic System Modeling

Vegetation Management

Development Status

Alternative Generation

Rank Alternatives


Supports Multi Spatial Scale Analysis

Linear Programming

Metropolis Hastings Algorithm

Optimization Methods

Trade-Off Analysis

Systems Functional Components

GIS Analysis Integration

GIS Display Integration

Report Generation


Analysis Extent

Biophysical Process

Economic Process

Management Process

Parent Categories




Map Image


Glossary Display Property

Subregional Extent

Contact Person


Accepts Data Of Process Types


Output Type


Planning And Decision Process Phases/Steps Served



Windows 2000

Windows 95/98

Windows NT

Windows XP

Output Type

Habgen Regime Generator: helps to structure and generate alternative growth/yield/harvest possibilities as input data for Habplan; includes links to two southern loblolly pine growth models and the ability to link in other models. Habread: converts data from linear program MPS format into files that Habplan can read.lp_solve: an integrated linear programming tool.

Supports Analysis Of Interdisciplinary Interactions


Methods And Techniques Implemented


Accepts Data Of Process Types

Contact Developer

Output Type

Regularly Distributed

Decision Process Activity Types Served

Linear Programming



National Commission On Science For Sustainable Forestry


Paul C. Van Deusen

Model Type

Software Tools And Models - All

Spatial Decision Support Systems



For Application Domains

Alternative Ranking, Decision Making

Decision Alternatives Generation, Scenario Simulation


Parent Categories

Decision Model

Evaluative Models

Simulation Models

Software Type

Spatial Decision Support Systems


Timber Harvest Process

Graphical Ontology Browser

  • Click on a node to jump to the content of that node
  • Pan to see the rest of the graph
  • Scroll the mousewheel up and down to zoom in and out
  • Rearrange the nodes in the graph by dragging a node to a different position


IntroductionGeodesign Problem TypesPlanning/Decision ContextPlanning And Spatial Decision ProcessMethods And Techniques
methods and techniques; methodology
TechnologyData And Domain KnowledgePeople And ParticipationGeodesign Resources