Distributed Medical Evacuation Planning: Victor Saks*, Gretchen

From: AAAI Technical Report WS-97-05. Compilation copyright © 1997, AAAI (www.aaai.org). All rights reserved.
Distributed Medical Evacuation Planning:
What Problem Should Each Agent Solve?
Victor Saks*, GretchenBraidic*, AlexanderKott*, Core), Kirschner+
{saks, braidic, akott}~cgi.com,
Carnegie Group, Inc*
Five PPGPlace
Pittsburgh, PA15211
Abstract
In the applied research being described here, there is a
natural decomposition of a planning problem along
geographiclines, whereeach sub-problemis to be solved
by an agent whoseorganizational authority covers the
geographicsector. However,
the nature of the problemis
such that each agent’s solution has major impacton the
problem to be solved by other agents, and multiple
iterations of definiag the problemsolving process are
required,until a processis agreeduponwhichis acceptable
to the users as well as algorithmicallysound.Weformulate
the conceptof"constraint trespassing", whichoccurs when
agents imposeconstraints on resources ownedby other
agents, and emphasizeand illustrate the importanceof
minimizing
it.
Introduction
In the applied research being described here, there is a
natural decomposition of a planning problem along
geographic lines, where each sub-problem is to be solved
by an agent whose organizational authority covers the
geographic sector. However,the nature of the problem is
such that each agent’s solution has major impact on the
problem to be soiled by other agents. First, during the
problem solving process, demands of one agent become
modified demands of other agents. In addition, the
organizations represented by the planning agents own
certain of the resources to be used to satisfy demands,
including the demandsof other agents. Thus the task of
clef’ruing the overall problemsolving process to be used by
the collection of agents as a whole, and in particular the
problem to be solved by each agent has been an ongoing
challenge.
In this paper, we will begin by discussing the
application problem, namely medical evacuation. Then we
will discuss several different problem solving process
definitions, and in particular, the defmitionsof the problem
that each agent wouldsolve, that we explored at a design
level, together with their advantages and disadvantages,
from both domain requirement
and algorithmic
perspectives. Then we will discuss which of the problem
kirscimc~transcom.safb.af.mil
USTRANSCOM/TCSG+
Bldg #1700, Room1160
203 West Losey Street
Scott AFB,[L 62225-5209
solving processes we implementedtogether with their user
reactions and lessons learned and finally draw some
conclusions.
Weformulate the concept of "constraint trespassing",
which occurs whenagents impose conslraints on resources
owned by other agents. An owner/agent is willing to
accept a dem~dfrom other agents, but not a constraint on
its resources. Thus we formulate the following design
principle: Design your problem solving process and
supporting soitware to minimize constraint trespassing,
that is, implicit or explicit posting of conslraints by agents
on non-ownedresources.
Medical Evacuation Following a twenty year period
during which time the Department of Defense collected
factual and anecdotal accounts of seriously wounded
patients being put at risk by having their care delayed due
to evacuation planning and coordination, the Commanderin-Chief, USTransportation Command,
resolved to correct
this problem. As a result, In early 1993, the DoD- via
Directive 5154.6 and Instruction
6000.11- tasked
USTRAHSCOM
to consolidate the control of medical
regulation and aeromedical evacuation under a single
command. The resulting
initiative,
the TRAC2ES
(TRANSCOMRegulating
and Command and Control
Evacuation System) enterprise,
codifies policies,
procedures, doctrine, execution decision support, end
advanced automated information technologies that permit
resource constrained and unconstrained patient movement
actions.
From its inception, TRAC~ES
has involved users in
shaping its "to be" vision via national award winning
business process re-engineering and the incorporation of
multi-disciplinary
user feedback.
USTRAHSCOM
sponsored numerous Corporate Information Management
(CIM) workshops, each of which focused on reengineering a portion of the patient regulating and
evacuation process into a seamless whole. Medical
regulating is the process that selects and reserves a
destination hospital bed, and the care associated with it, for
a patient being moved from one Medical Treatment
Facility (MTF)to another. Medical evacuation is the
129
been entered at numerousoriginating MTFs.SomePMRs
process of actually movinga patient once the patient is
canbe satisfied withinthe theater, throughan intra-theater
regulated.
Regulation/evacuation had been a two-step process
move,and somemust be sent to another theater. Most
wherea regulator considers each patient and attempts to
patients with serious injuries are sent to the U.S., perhaps
after short stays in MTFs
in supportingtheaters until they
locate an available MTFbed. Once this is found, the
patient is handedoff to an evacuation planner whofinds
are stabilized.
The following requirements are levied on the
suitable airlift resources to movethe patient to the MTF
TRAC=ES
planning algorithm in addition to the standard
bed. Oneof the major changesin the "to-be" process is
requirementsof quickly producingacceptably goodplans
that the regulation and evacuation solutions should be
integrated into one seamless decision process. TRAC2ES andensuringthe highestquality medicalcare for patients:
providesautomatedsupport for this newbusiness practice
Respect organizational authority, do not make
by proposinga lift-bed solution for movingthe patients.
.
organizations request or give up use of resources
Rather than seeking a bed first, and then looking for the
(airlift andbed) theyown.
lib the TRAC2ES
planning algorithms consider lift and
bedtogether.
TheTRAC2ES
system will support medical regulation
2. Minimizeconflicts for sharedresources, or resources
whichare potentially shared.
and evacuation on a global distributed networkaccessed
by hundredsof users. The current release of TRAC2ES
is
The end result of the process must produce a full
in use at exercises and sites around the world for
.
itinerary for patients including assignmentsto the
evaluation purposes. It will replace the legacy systems
destination MTFand the air mission or missions to
usedfor regulation/evacuationin 1998.
deliver themthere.
Problem Statement
Theworld is divided into theaters, whichare geographic
areas of responsibility. Eachtheater is assigned to a
Commander-in-Chief(CINC)whois allocated military
resources and organizationslocated within his geographic
area in support of a broad continuing military mission
(e.g., PACOM,
the Pacific theater). A Supported
CombatantTheater CINCproduces patients that require
medical support outside of the theater. A Supporting
Theater CINCis designatedto receive and treat patients
fromone or moresupportedtheaters.
Each operational theater has a Theater Patient
MovementRequirements Center (TPMRC).The TPMRC
is the organization/local agent responsible for movement
of patients both within and out of the theater that it
supports. The organization/global agent that monitors
world-wide patient movementand addresses resource
conflicts betweentheaters is called the Global Patient
MovementRequirements Center (GPMRC).
Apatient begins movement
at an OriginatingMilitary
TreatmentFacility (MTF).This is wherepatients receive
their initial treatment and are preparedfor transit. The
DestinationMTFis the hospital that the patient will be
movedto. This hospital must support the medical
specialty(e.g., cardiaccare) requiredbythe patient.
Patients are movedbetweenMTFswithin a theater.
This is called an Intra-Theater move.Theyalso can be
movedfrom an MTFin one theater to an MTFin another
theater. This is called an Inter-Theatermove.
Each TPMRC
has the responsibility to satisfy a
collection of Patient Movement
Requests(PMRs)that have
4.
Onesystemin peace and war.
Resource Ownership, Managementand
Contention
Each MTFcan report the number of beds that it has
available to handle incoming patients. The beds are
managedby the theater in whichthe MTF
is located. If
different TPMRCs
can assign patients to MTFs
in the same
theater, for exampleCONUS
(the U.S.), then they will
contendfor the samebeds
TPMRCs
mayassign patients to both dedicatedairlift,
whichis solely used for the movementof patients and
opportune airli~ which may be moving cargo or
passengers.
All inCa-theaterairlif~ is ownedby the theaters, for
example, EUCOM,
the Europeantheater has a dedicated
fleet of C-9 airplanes for flying patients within Europe.
The TPMRC
in Europecontrols the stops, medical crew
andpatient manifestfor these missions..
In practice, the division of the worldinto theaters is
not a strict partition, andtheaters can havedual roles and
hierarchical relationships with each other. The most
important theater is CONUS.In CONUS,the GPMRC
serves tworoles: GlobalArbiterfor inter-theater lift and
CONUS
TPMRC.Inter-theater
lift is owned by the
TRANSCOM
CINC and aero-medical missions are
planned and managedby the GPMRC.
Dependingon the
problemsolving process, different TPMRCs
can contend
for the sameinter-theaterlift.
130
In addition, the large theaters commands,
EUCOM
in
Europe and PACOM
in the Pacific, really contain the
smaller theaters near them. Thus, EUCOM
can be said to
contain the Bosnia theater, as well as CENTCOM,
and
PACOM
includes Korea. Perhaps the main point to be
madehere is it that has been extremely difficult to
precisely identify resource ownershipby the different
theaters, which has severely complicated the task of
defining problemsolving process and obtaining user buyin.
Problem Formulated as CSP
Wenowformulate the planning problemas a Constraint
Satisfaction Problem,emphasizing
the capacity constraints
whichare the keyconstraintsaffectingagentinteraction:
GIVEN:
¯ a list of patients to moveto an MTF
whichcan treat
them
¯ a list of airports
¯ a list of missionsconnectingthe airports
¯ a list of MTFs,each of whichis co-locatedwith at
least oneairport
¯ a list of ASFs,Aeromedical
StagingFacilities, which
are temporary
holdingfacilities at airports for patients
changingmissions
TheSOLUTION
consists of specifying, for each patient,
an acceptable destination MTF
and a sequenceof missions
whichwill take the patient fromtheir currentlocationto
the destination MTF.
TheSOLUTION
is subject to the followingconstraints:
¯ mission aircraft capacity cannot be exceeded
¯ MTFbed capacity cannot be exceeded
¯ ASFbed capacity cannot be exceeded
This formulationignores manyof the constraints that make
the medicalevacuation problemso complex,for example,
patient medicalconditions that must be treatable by the
destinationMTF,restrictions on patient itineraries suchas
a maximum
numberof stops the patient can tolerate and
maximum
altitude at whichthe patient can fly. Hereweare
interested in listing the capacityconstraints whichare the
key constraints affecting agent interaction, and will
discuss eachof the problemsolving definitions in terms of
capacityconstraint.
The TPMRCPlanning Algorithm
Our basic planning and scheduling technology is
Constrained Heuristic Search (Fox, Sadeh & Baykan,
1989) using the texture measures of contention and
reliance (Sadeh1991)whichwereoriginally definedin the
Micro-Boss system to solve the job-shop scheduling
problem.. Wefirst adapted this approachto solve the
military logistics distribution problemin the KBLPS
Distribution Planner (Saks, Kepner&Johnson1992; Seks,
Johnson&Fox 1993). Our approachis based on Sadehin
which resources maintain demandprofiles whichallow
contention over time to be measured.The algorithmfirst
selects the resourcewhichis mostheavily contendedfor at
a specific time within the planning horizon, and assigns
those resources to the demandswhichrely on themmost
critically, takingdemand
priority into account.
The logistics distribution problemincludes many
complexresource constraints not normallydealt with in
job-shop scheduling, such as product inventory, and
complexdemandconstraints such as splittable orders. To
reasoneffectively on these kinds of constraints, wehadto
significantly generalize Sadeh’searlier research. See
(Beck et. al. 1997) for somedifferent approaches
reinterpreting contentiontexture measurements.
Later, in solving the medicalevacuation problemin
the TRAC2ES
(Kott and Saks 1996) system, we took the
KBLPS
Distribution Planneras a starting point, since both
problems focus on transporting commoditiesthrough a
distribution network.However,patient evacuation again
requires reasoning on a new collection of complex
constraints. For example, in the KBLPS
problem, the
distribution network could be represented as a tree,
whereas for TRAC2ES,mission routing is fairly
unconstrained. Thusin the KBLPS
Distribution Planner,
wepre-calculated all routes, whereasin TRACES,
mission
routes and patient path/itineraries are dynamically
calculated.
In the TRACZES
planning algorithm, each patient has
a "Path Preference Manager(PPM)",whichfunctions like
a travel agent, searchingthe lift-bed networkto construct
goodcandidatepath/itineraries for the patient. EachPPM
has knowledgeof howto take into account the patieafs
constraints andpreferencesin its pathsearch, as wellas in
computingthe contention and reliance measures. For
example,in case the patient is Urgent,the PPM
adjusts the
reliance for the patient to guaranteethat the Urgentpatient
will be scheduledahead of all Routinepatients whoare
contendingfor the sameresources. In addition, the PPM
has the authority to bumpalready scheduled routine
patients fromtheir assigneditinerary. Forroutine patients,
in case the patient is runningout of acceptablepaths, the
PPM
raises the patient’s reliance, increasingthe likelihood
that the patient will be chosenfor assignmentsooner.
Distributed Planning Process
As part of developing TRAC2ES,
Carnegie Group and
TRANSCOM
personnel explored many different
approaches for defining the overall problem solving
131
process and defining the roles of the TPMRCsand
GPMRC
and their interactions.
Very little attention was given to negotiation schemes
between the TPMRCs,
since, in the military, peer-to-peer
negotiation to resolve conflicts is simply not the normal
way of doing business. Thus we were most interested in
approaches which would minimize, and if possible,
eliminate conflicts between different TPMRC
plans. In
case of conflicts and/or suboptimalities, the GPMRC
must
get involved and arbitrate a solution or negotiate with the
TPMRCs.
Decomposition with truly limited interaction is
impossible because theaters send patients to each other:
one theater’s patients end up in another theater, consuming
resources,
and possibly
becoming new movement
requirements, according to several, but not all, of the
processes we explored.
Wealso were required to work within the constraints
of resource ownership in order to reduce the amount of
authorization
(e.g., CONUS
granting permission for
EUCOM
patients to occupy CONUSMTFbeds) necessary
to implement a plan that is created by our algorithms.
Understanding and accommodatingthe ownership of beds
and lift is not a trivial problem.
in addition, as discussed before, TRANSCOM
has
been and still is re-engineering the business practice of
patient regulation and evacuation. Thus we have been
attempting to design a system to solve a problem for a
process whichis itself incompletelydefined, and is still a
movingtarget. To say the least, that has madeour task that
muchmore difficult.
An important simplification is the Hub and Spoke
concept. This is similar to the hub concept used by
commercialairlines in the U.S (see, for example, Aykin,
1995). Each theater designates certain airfields as hubs,
and inter-theater flights into the theater wouldenter the
theater through a hub. Interaction between the TPMRCs
is
substantially simplified by the use of hubs. In particular,
the impact of incomingpatients to a theater, usually the
U.S., for subsequent redistribution to a destination MTF,
would be unmanageableif those patients could fly in to
any airport, as opposed to a relatively small number of
hubs from which they will be redistributed as required. See
(Steppe et al., 1997)for an in depth modelof redistribution
of patients arriving into hubs in the CONUS,.
Numerous paradigms were explored for structured
problem solving approach for TRAC2ES and the
GPMRC/TPMRCinteraction.
Together with each
paradigm, we will discuss
its advantages
and
disadvantages, as well as the extent of its constraint
trespassing.
Different Problem Definitions
In order to clarify the distinctions between the different
problem definitions,
each will be accompanied by a
diagram, which shows the movementof a patient from
CENTCOM
to CONUSthrough EUCOM.Each movement
leg is highlighted,
showing which TPMRCor GPMRC
madethe decision to movethe patient along that leg. As
mentioned before, CENTCOM
functions like a sub-thester
of EUCOM,and thus the CENTCOM
to EUCOM
leg is
considered to be inrra-theater, with EUCOM
owning the
lift.
The identification
of the GPMRC
and CONUS
TPMRCmeans that either of them can plan resources
ownedby CONUS
without constraint trespassing.
I. Global Solve
~dgin
Q,,_...C.-"
(
Des~
.....
GPMRC
creates all patient itineraries for patients needing
movement.In manydistributed planning contexts, global
solve is not an option, because each agent may have
sPecialized knowledge which is not, and should not be,
accessible to other agents. Also, certain agents mayhave
access to private data which maynot be revealed to other
agents. In the current context,
none of these
disqualifications apply, and so global solve could be a
viable option. Global solve is how a non-distributed
planner wouldproduce a plan.
Advantages:
¯
This ensures an integrated conflict-free solution.
Disadvantages:
¯
¯
It could potentially become an unmanageable data
problem and risk of computational explosion.
However,recent contingencies (e.g., Operation Desert
Storm) have generated a patient load that could
reasonably be planned by a single process at the
GPMRC.
TPMRCs
do not control their ownassets.
Constraint Trespassing:
¯
132
Maximumconstraint trespassing on all TPMRCs,on
the missions into CENTCOM
and EUCOM,and on
the ASFsat the hubs in those theaters.
II, TPMRC
plans end-to-end.
~rigin
MT~
The originating TPMRC
plans its patients all the way
throughto their destination MTF.
Advantage
Simplesolution process that allows one organization
to be responsible for the creation of a full patient
itinerary.
Disadvantages
¯
¯
Conflicts for lift and beds can occur anywherealong
the way,and especially in CONUS.
This approachdoes not respect the resourceownership
of eachtheater.
ConstraintTrespassing:
CENTCOM
is trespassing on missions in EUCOM
and CONUS,
on the MTFbeds in CONUS
and on the
ASFbeds in the hubs
Weexplored several variations here to reduce conflicts.
First, that the TPMRCs
share data so that the TPMRC
internal algorithm can take a global view. The TPMRC
wouldproduceits portionof a plan, taking into accountthe
global situation (current andforecasted)so that it can
integrated with other theater plans withoutmajorrework.
Thefoundationof this approachis basedon the ideas
of Distributed Micro-Boss(Sycara et al. 1991) which
expandsthe concepts of Micro-Bossso that they can be
applied to a distributed schedulingproblem.Distributed
Micro-Bosshas focused on the manufacturingdomainand
this effort wouldbe the first application of its demandbasedcoordinationprotocols techniquesto transportation
anddistribution problems.
The key concept here is to improveoverall system
performance by developing protocols through which
agents exchange information about their demandsand
available capacities. In (Sycaraet al. 1991)it has been
shownthat by exchangingdemandprofiles, agents can
focus on the most critical decisions within the overall
systemrather thanfocusonlocally critical decisions.
In this earlier work,eachagentm~kesone requestat a
time, and as manyas possible of the requests are grantecL
However,this mechanism
is too simplistic, since TPMRC
users require as completea solution as possible fromone
run, and this type of extended collaborative solve is
unacceptable. In addition, in our problem where the
agents have different
priorities
based on
supported/supporting
relationships,it is crucial that agents
with higher priority have their requests honoredas fits
their priority. Moreover,
patients themselveshavedifferent
priorities whichmustbe respected. Thusthis approachis
technically risky, requiring major newideas whichtake
priority and other domainspecific conceptsinto account,
and wasnever fully designed.
Wealso explored imposingan ordering on different
TPMRCs
planning, so each sees what the others before it
have planned. The ordering could be based primarily on
supportedTPMRCs
planningfirst, becausethey have first
priority for using shared resources. However,TPMRC
users wouldnot accept being forced to plan at specific
times. Moreover,if a TPM_RC
user needsextra time to edit
a plan and/orexplorewhat-ifpossibilities, the scheduleis
thrownoff.
This paradigmwouldcertainly introduceconflicts for
beds any time more than one TPMRC
is sending patients
to CON-US,
and for lift any time morethan one TPMRC
is
sending patients to CONUS
from the samedirection. This
paradigmis the simplest for TPMRC
users, since they can
plan a full ticket for patients on their own.However,
even
with explicit GPMRC
deconfliction, it mayrequire many
iterations to reacha feasibleplan, let alonean optimalone.
Theflaws accompanying
the previous approaches,and
in particular the extensive constraint trespassing,
convincedall the involvedparties to worktogether to fred
better approacheswhichnowfollow.
III. Hub-and-Spoke
1.
~rigin
.......
CEC~OM
MTF
Each TPMRC
plans patients only to a hub in the
destination theater. The destination TPMRC,
usually
CONUS,
is then responsiblefor incorporatingthe patients
whorequire onwardmovement
from the reception point in
with their organic theater requirements, developing a
compositelift-bed plan, and notifying the sendingTPMRC
133
of a completeditinerary for their patients prior to their
departurefromthe sendingtheater.
Advantages
Advantage
¯
¯
Eliminates conflicts for beds and intra lift
destinationtheater.
in
¯
Disadvantages
¯
¯
If each TPMRC
selects destination hubs without
coordination
among the TPMRCs,the CONUS
redistribution problemmaybe undulydifficult andthe
fmal solution may be suboptimal, because extra
missions maybe required due to patients being
scattered at different hubs. Alternatively, one hub
maybe clogged with too manypatients to handle
while other hubs have excess available patient
handlingcapability.
TwoTPMRCs
must be involved in the creation of a
singleinter-theateritinerary.
A TPMRC
has total control for planning patients on
the lift andbedresourcesthat theyown.
Therewill be no conflicts for resources becauseeach
TPMRC
plans all patients (regardless of their
originating theater) who need access to their
resources.
Disadvantages
Fragmentedsolve - multiple TPMRCs
must work to
completea single itinerary
A bad decision maybe madewhenstaging a patient to
a hub, since the originating theater does not have
visibility into the remaining
legsof the patient’strip.
ConstraintTrespassing:
¯
ConstraintTrespassing:
Constrainttrespassinghas beeneliminated.
Experience To Date
A significant
improvement over the previous
approaches. Destination theater no longer has
trespassing on its MTFbeds and intra-lift. But the
sending TPMRC
is still trespassing on the inter-lift
into the other theaters andtheir ASFbeds.
IV. Hub-and-Spoke2.
~dgin
cE. MMTF
oN--co.u
Each TPMRC
plans patients only to a hub in its own
theater. Each TPMRC
is responsible for planning the
patient movesinto its owntheater on its ownlift. The
destination TPMRC
is responsiblefor developinga lift-bed
plan from its ownhub to final destination MTFin its
theater. Since most patients go to CONUS,
most intertheater planning is done by the CONUS
TPMRC.
Thus this
paradigmis very similar to a paradigmfor whicheach
TPMRC
performsits ownintra-theater planning, and all
inter-theater planningis doneby a single agent
An operational prototype of the planning algorithm was
presented to the users for evaluation in 1995. This
algorithm utilized the concept described in Hub-andSpokel (paradigm Ill). The software wouldnot present
the itinerary for viewinguntil all legs of the patient’s
itinerary hadbeen planned.This meantthat the itinerary
wasnot available until both theaters had completedtheir
planning. This is different than the current manual
process, becausethey can currently vieweach half of the
itinerary as soonas it is created. Theusers stated that this
wasnot acceptable.
The next version of TRAC~ES
software was built to
support contingency operations like Operation Desert
Storm and Operation Joint Endeavor. This version
employedthe TPMRC
Plans End-To-End(paradigm II).
Althoughin this version, TPMRC
users wereable to plan a
full ticket itinerary for a patient without waiting for
another TPMRC
to complete the itinerary, TPMRCs
did
not acceptit, primarilybecausethey couldnot control the
assets that they own.
The version of TRAC2ES
that is currently in
developmentwill utilize the Hub-and-Spoke2
(paradigm
IV). It will be deployed world-widein 1998 and will
become the definitive system for planning patient
movement.Current users are supporting this paradigm
because it most allows the theater that "owns" the
resourcesto allocate themto patients.
This is also the preferred algorithmicparadigm,since it
eliminates resource conflicts betweendifferent TPMRCs.
134
Theuser interface will be improvedso that TPMRC
users
canvieweachpart of the itinerary as soonas it is created.
Conclusions
In complexreal-world dis~buted planning problems,
defining a structured problemsolving approachand agent
interaction is a challenging task and a critical key to
successful system development.Whenthe relationships
betweenthe different agents are not well defined by an
already existing business practice, then requirementsto
respect agent authority and other agent needs whichmay
not be well specified can be the drivers of the system
architecturedefinitionprocess,overridingpure algorithmic
considerations.
In particular, whenthe nature of the problemsis such
that during the planning process, demandsof one agent
becometransformed into demandsof other agents, then
great care mustbe given to defining agent interactions
whichare acceptable to the different organizations, and
whichalso support a workableplanning process in which
agent conflicts are minimized.It shouldbe expectedthat
multipleiterations of defining the problemsolving process
will be required, until a process is defined whichis
acceptableto the users as well as algnrithmicallysound.
Weformulatethe conceptof "constraint trespassing",
whichoccurs whenagents imposeconstraints on resources
ownedby other agents. Weillustrate the concept of
"constraint trespassing" by showinghowit applies to
several problem solving process definitions. Our
experiencehas shownus that an owner/agentis willing to
accept a demand
fromother agents, but not a constraint on
its resources. Thuswe formulate the following design
principle: Design your problem solving process and
supporting software to minimizeconstraint trespassing,
that is, implicit or explicit postingof constraints on nonownedresources. Weillustrate this design principle by
finally defining a problem solving process which
incorporates it and whichusers haveindicated they will
accept.
Theviews expressesin this article are those of the
authorsanddonot reflect the official policy or position of
the United States Transportation Command,the
Departmentof Defense,or the UnitedStates Government.
AndyHollencamp,Rick Ragsdale, and especially to Phil
Mahlumfor helping to clarify and write someof the
domaininformation.
References
Aykin,T. 1995. Networking
Policies for Hub-and-Spoke
Systemswith Applicationto the Air Transportation
System.In TransportationScience290).
Beck, J.C., Davenport,A.J., Sitarski, E., and Fox, M.S.
1997. Beyond Contention: Extending Texture-Based
SchedulingHeuristics. In ProceedingsAAAI-97.
Fox, M.S., Sadeh, N. and Baykan,C. 1989. Constrained
Heuristic Search. In Proceedings of the Eleventh
InternationalJoint Conference
on Artificial Intelligence.
Kott, A. and Saks, V. 1996 Continuity-Guided
Regeneration: An Approachto Reactive Replanningand
Rescheduling,In Proceedingsof the Florida Artificial
Intelligence Research Symposium,
FLAIRS-96,KeyWest,
Florida.
Sadeh, lq. 1991. Look-ahead Techniques for MicroopportunisticJob ShopScheduling.Ph.D.thesis, Schoolof
ComputerScience, CarnegieMellonUniversity.
Saks, V., Kepner, A. and Johnson, I. 1992. Knowledge
Based Distribution Planning, In Proceedings of the
American Defense Preparedness Association AI
conference.
Saks, V., Johnson, I. Fox, M. S. 1993. Distribution
Planning: A Constrained Heuristic Search Approach,In
Proceedings of the Canadian DNDWorkshop on
AdvancedTechnologiesin Knowledge-Based
Systems.
Steppe, J., Lorraine, J., Saks, V., and Mahlum,P. CONUS
ModelDesignDocument,in preparation.
Sycara, K., Roth, S., Sadeh, N., and Fox, M, 1991.
Distributed Constrained Heuristic Search, In IEEE
Transactions
on
Systems,
Man,
and
Cybernetics.21(6):1446-1461
Acknowledgments. We thank the United States
Transportation Command
for the support to develop
TRAC2ES
and for permission to publish this paper. The
first three authors thank Lt. Col. CoreyKirsclmerfor his
dedication to the medicalevacuationprocess and for his
leadership in managing the TRAC2ES
project. Many
thanks also to all of our colleagues whowehave enjoyed
workingwith, including Bill Elm, Ivan Johnson,Michael
Bett, BobErhard, RonBall, Jeff Stonebrook,Jerry Agin,
135