This document is archived and information here might be outdated.  Recommended version.


esriNALocationAllocationProblemType Constants (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > NetworkAnalyst > ESRI.ArcGIS.NetworkAnalyst > Constants > E > esriNALocationAllocationProblemType Constants (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (NetworkAnalyst)  

esriNALocationAllocationProblemType Constants

Problem types for the Location-Allocation solver

Constant Value Description
esriNALAPTMinimizeWeightedImpedance 0 Chooses N facilities that will minimize the sum of weighted costs between the facilities and demand points (PMedian).
esriNALAPTMaximizeCoverage 1 Chooses N facilities that will reach all demand points within a specified cutoff. Once all demand points have been reached the sum of weighted costs between the facilities and demand points will be minimized.
esriNALAPTMaximizeCoverageMinimizeFacilities 2 Chooses the minimum number of facilities necessary to reach all demand points. Solution facilities will minimize the sum of weighted costs between the facilities and demand points.
esriNALAPTMaximizeAttendance 3 Chooses N facilities that will maximize the demand point weight allocated to the facilities assuming that the allocated demand weight decreases with increased network distance.
esriNALAPTMaximizeMarketShare 4 Chooses N facilities that will maximize the market share of weighted demand points assuming the presence of competitor facilities. Uses a Huff model.
esriNALAPTTargetMarketShare 5 Chooses the minimum number of facilities necessary to achieve the target marketshare of weighted demand points assuming the presence of competitor facilities. Uses a Huff model.
esriNALAPTMaximizeCapacitatedCoverage 6 Chooses N facilities that will reach all demand points within a specified cutoff and subject to a per facility capacity constraint. The sum of weighted costs between the facilities and demand points will also be minimized.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Network Analyst Extension.

Remarks

The values within this enumeration are used to indicate the type of problem to be solved by the INALocationAllocationSolver.

The esriNALocationAllocationProblemType has the following values:

.NET Snippets

Set Location Allocation Properties

.NET Samples

Location-allocation solver (Code Files: frmLocationAllocationSolver)