NAVAL POSTGRADUATE SCHOOL

Similar documents
SECURITY CLASSIFICATION OF TWI",A,'- Form Approved. ICUMENTATION'PAGE OMB No b. RESTRICTIVE MARKINGS OF

173 ENERGETIC ION BERN-PLASMA INTERACTIONS(U) PRINCETON i/i UNIV N J PLASMA PHYSICS LAB P KULSRUD 09 MAR 84 RFOSR-TR AFOSR

OF NAVAL RESEARCH. Technical Report No. 87. Prepared for Publication. in the.. v.. il and/or -- c Spocial Journal of Elactroanalytical Chemistry it

DTIC : D o 01, Euler's Theorem for Polynomials. Naval Research Laboratory. OV,,,FB2 90I February 9, NRL Memorandum Report 6605

Network Flows. 6. Lagrangian Relaxation. Programming. Fall 2010 Instructor: Dr. Masoud Yaghini

\\IIl\\l/\\ll\\\I/ (\I\\\Il\\\lI\/I/III

RD-RI STATE-SELECTED ION-MOLECULE REACTION DYNRMICS(U)i/ STANFORD UNIV CA DEPT OF CHEEISTRY R J MORRISON ET AL. D-AlSIFED 5 DEC 84

AD-Alf9 346 NAVAL POSTGRADUATE SCHOOL MONTEREY CA F/A 17/8 THE OPTIMAL SEARC H FOR A MOVING TARGET WHEN THE SEARCH PATH IS -- ETC(U) AUG A2 J N EAGLE

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018

Integer Programming Part II

IW IIIIL2 5-_6. -, ~IIIl IIII'nll MICROCOPY RESOLUTION TEST CHART NAI IONAL BUIREAU O( STANDARDS 1963 A

SCHOOL NAVAL POSTORADUATE. Monterey, California. ckh SJAN D 00F. Beny Neta. November 1988

Column Generation. i = 1,, 255;

AD-AI96 3M OU A)(NTUOPD CON If jj (JU) I E N~jU NJ I/i. ULAS S IF IED AW -1 a2 F'G 12/0 IL KD-LA

MVE165/MMG630, Applied Optimization Lecture 6 Integer linear programming: models and applications; complexity. Ann-Brith Strömberg

is called an integer programming (IP) problem. model is called a mixed integer programming (MIP)

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009

mhhmhh -ft6o 617 PRONXLZSTIC NRLYSIS OF RLOITIUS FORNP-COMPLETE 11 I PROULENS(U) INDIANA UNIV RT BLOONINOTON DEPT OF

III- *~ IIIIIN III 36 [U 1111I O LT-6. k~copyresol T. EOS CHARTl. Ij. l]' '

, i, ~. '~~~* a F- WI W U V U S S S S S S It

A MAXIMUM UTILITY SOLUTION TO A VEHICLE CONSTRAINED TANKER SCHEDULING PROBLEM

r-!-f o ~~APOR -TV 88i34-L ~'"ANALYTICAL, NUMERICAL AND EXPERIMENTAL FINAL REPORT ON AFOSR \ 198, REFLECTIONS IN PURE AND DUSTY GASES"

AD-A REPORT DOCUMENTATION PAGE OM8 No UNCLASSIFIED

Lecture 8: Column Generation

Part 4. Decomposition Algorithms

PHYSICS OTIC. The Universityof 2r Western Ontario AD'-A MERGED BEAM STUDIES OF LASER STIMULATED RADIATIVE RECOMBINATION.

FINAL EXAM PRACTICE PROBLEMS CMSC 451 (Spring 2016)

where X is the feasible region, i.e., the set of the feasible solutions.

WRb-Al? 164 STATISTICAL TECHNIQUES FOR SIGNAL PROCESSING(U) 1/1 PENNSYLVANIA UNIV PHILADELPHIA S A KASSAN 30 NAY 85 AFOSR-TR-6-01?

The Traveling Salesman Problem: An Overview. David P. Williamson, Cornell University Ebay Research January 21, 2014

Introduction to Integer Programming

IUNCLSSIME N E F/G 11?2 NL

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010

Travelling Salesman Problem

Lecture 9: Dantzig-Wolfe Decomposition

Algorithms for a Special Class of State-Dependent Shortest Path Problems with an Application to the Train Routing Problem

Introduction to integer programming II

geeeo. I UNCLASSIFIED NO 814-B5-K-88 F/G 716 NL SCENCESECTION L F HANCOCK ET AL 81 AUG 87 TR-i

An Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem

111 L3, L 111 "- MICROCOPY RESOLUTION TEST CHART NATINAL BUREAU OF STANOARDS1963-A

Final Report. Principal Investigator Dr. John E. Dennis (6/15/86-6/14/89) DAAL03-86-K-01 13

Maximum Flow Problem (Ford and Fulkerson, 1956)

Part III: Traveling salesman problems

Zebo Peng Embedded Systems Laboratory IDA, Linköping University

4y Springer NONLINEAR INTEGER PROGRAMMING

Structured Problems and Algorithms

AD-A ROCHESTER UNIV NY GRADUATE SCHOOL OF MANAGEMENT F/B 12/1. j FEB 82.J KEILSON F C-0003 UNCLASSIFIED AFGL-TR NL

Lecture 2: Divide and conquer and Dynamic programming

I UNCLASSIFIED N L JOHNSON ET AL. OCT 85 UMD-DNSS-S5/9-REY F/G 12/1 NL

Barry L. Knier, Ph.D. UNIVERSITY OF PUERTO RICO, RIO PIEDRAS CAMPUS Rio Piedras, PR 00931

3.10 Lagrangian relaxation

RD-R14i 390 A LIMIT THEOREM ON CHARACTERISTIC FUNCTIONS VIA RN ini EXTREMAL PRINCIPLE(U) TEXAS UNIV AT AUSTIN CENTER FOR CYBERNETIC STUDIES A BEN-TAL

Integer and Combinatorial Optimization: Introduction

Integer Programming. Wolfram Wiesemann. December 6, 2007

Decomposition Methods for Integer Programming

Part III: Traveling salesman problems

07 COMPRESSIBLE THO-DI..(U) NAVAL RESEARCH LAB WASHINGTON

Discrete (and Continuous) Optimization WI4 131

I., 1 Wright-Patterson Air Force Base, Ohio DTIC OFP S AP119D AIR FORCE INSTITUTE OF TECHNOLOGY ELECTE

Distributed Optimization. Song Chong EE, KAIST

Research Article A New Global Optimization Algorithm for Solving Generalized Geometric Programming

maxz = 3x 1 +4x 2 2x 1 +x 2 6 2x 1 +3x 2 9 x 1,x 2

A70-Ai ARE MASS EXTINCTIONS REALLY PERIOOIC7(J) CALIFORNIA t/l UNIV BERKELEY OPERATIONS RESEARCH CENTER S M ROSS OCT 86 ORC-86-i9 RFOSR-86-8i53

D-,+O K.1K. b9 V 378

NAVAL POSTGRADUATE SCHOOL

IIII..!..4.. DI 1.6 IIIIIL2 6I MICROCOPY RESOLUTION TEST CHART. NATIONAL BURE AU OF STANDARDS 19b3 A -. W I 'U ~ 'W U ' U U ~U U U % W U~.

Planning maximum capacity Wireless Local Area Networks

OPTIMAL WHEREABOUTS SEARCH FOR A MOVING TARGET. BY LAWRENCE D. STONE and JOSEPH B. KADANE TECHNICAL REPORT NO. 40 NOVEMBER 15, 1979

Routing. Topics: 6.976/ESD.937 1

EEEEEEE. 7 nd-a1?2 ii7 STATEMENT OF NEGATIVE FINDINGS ON THE TEST EXCAVATIONS 1;1

NAVGEM Platform Support

CS Algorithms and Complexity

1 Column Generation and the Cutting Stock Problem

16.410/413 Principles of Autonomy and Decision Making

Chapter 3: Discrete Optimization Integer Programming

Primal-Dual Interior-Point Methods for Linear Programming based on Newton s Method

Lecture 8: Column Generation

ATLANTA SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING R F SERFOZO DEC 87 AFOSR-TR OFOSR UNCLASSIFIED F/O /3N L

An Exact Optimization Algorithm for Linear Decomposition of Index Generation Functions

Mitigating end-effects in Production Scheduling

Dynamic Programming( Weighted Interval Scheduling)

A polynomial-time approximation scheme for the two-machine flow shop scheduling problem with an availability constraint

I -Ai THE ROLES OF YXB AND DENSITY GRADIENTS IN PLASMA1/ IEE

3.4 Relaxations and bounds

IEEE". UNIY-NILUAUKEE J SEDER 25 APR 85 AFOSR-TR i RFOSR UNCLASSIFIED F/G 12/1 NL

Linear integer programming and its application

CS473 - Algorithms I

Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control

CHAPTER 3: INTEGER PROGRAMMING

INTEGER PROGRAMMING. In many problems the decision variables must have integer values.

TRANSMISSION STRATEGIES FOR SINGLE-DESTINATION WIRELESS NETWORKS

Econ 172A, Fall 2012: Final Examination Solutions (I) 1. The entries in the table below describe the costs associated with an assignment

Network Localization via Schatten Quasi-Norm Minimization

Physics-Aware Informative Coverage Planning for Autonomous Vehicles

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or

Advanced Mixed Integer Programming (MIP) Formulation Techniques

Energy minimization via graph-cuts

Section #2: Linear and Integer Programming

Multi-physics Modeling Using Cellular Automata

University of Toronto Department of Electrical and Computer Engineering. Final Examination. ECE 345 Algorithms and Data Structures Fall 2016

Transcription:

NPS55-87-015 NAVAL POSTGRADUATE SCHOOL Monterey, California AN OPTIMAL BRANCH-AND-BOUND PROCEDURE FOR THE CONSTRAINED PATH, MOVING TARGET SEARCH PROBLEM JAMES N. EAGLE JAMES R. YEE DECEMBER 1987 Approved for public release; distribution unlimited, Prepared for: "' ief of Naval Operations PedDocs shington, DC 20350-2000 D 208.14/2 NPS-55_87_oi 5

NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA Rear Admiral R. C. Austin K. T. Marshall Superintendent Acting Provost The work reported herein was supported in part with funds provided from the Chief of Naval Operations. Reproduction of all or part of this report is authorized. This report was prepared by:

. NAME ( RITY LLAaaiULAl lul'j ur ii-iia raot zammrmwm IBRAnV REPORT DOCUMENTATION PAGE ^^ P0STGRADUATE SCHO( Report security classification UflSSIFIED Security classification authority Reclassification / downgrading schedule lb RESTRICTIVE MARKINGS 3 DISTRIBUTION /AVAILABILITY OF REPORT Approved for public release; distribution unlimited irforming ORGANIZATION REPORT NUMBER(S) 5. MONITORING ORGANIZATION REPORT NUMBER(S) =55-87-015 i\iame OF PERFORMING ORGANIZATION sal Postgraduate School ADDRESS (City, State, and ZIP Code) :terey, CA 93943-5000 6b OFFICE SYMBOL (If applicable) Code 55 7a. NAME OF MONITORING ORGANIZATION 7b. ADDRESS (City, State, and ZIP Code) \JAME OF FUNDING /SPONSORING ORGANIZATION ef of Naval Operations ADDRESS (City, State, and ZIP Code) hington, D. C. 20350-2000 8b OFFICE SYMBOL (If applicable) OP-953 9. PROCUREMENT INSTRUMENT IDENTIFICATION NUMBER N41756D7WP78122 10. SOURCE OF FUNDING NUMBERS PROGRAM PROJECT TASK ELEMENT NO NO NO WORK UNIT ACCESSION NO Wl^fSSSBiSlSSW^ PROCEDURE FOR THE CONSTRAINED PATH, MOVING TARGET SEARCH PROBLEM PERSONAL AUTHOJl(S).. n igle, James N. and Yee, James R. (University of Southern California)..TYRE REPORT. OE :hmcal SUPPLEMENTARY NOTATION 13b. TIME COVERED FROM TO 14. DATE OF REPORT ( Year, Month, Day) 1987 Dec 15 PAGE COUNT COSATI CODES FIELD GROUP SUB-GROUP 18 SUBJECT TERMS (Continue on reverse if necessary and identify by block number) search, moving target, constrained path ABSTRACT (Continue on reverse if necessary and identify by block number) A search is conducted for a target moving in discrete time among a finite number of eel :ording to a known Markov process. The searcher must choose one cell in which to search each time period. The set of cells available for search depends upon the cell chosen in j last time period. The problem is to find a search path, i.e., a sequence of search cell it maximizes the probability of detecting the target in a fixed number of time periods. >sely following earlier work by Theodor Stewart, a branch-and-bound procedure is developed ich finds optimal search paths. This procedure is tested and appears to be more efficient an existing dynamic programming solution methods. DISTRIBUTION /AVAILABILITY OF ABSTRACT }(UNCLASSIFISD/UNLIMITED D SAME AS RPT OF RESPONSIBLE INDIVIDUAL ames N. Eagle FORM 1473, 84 mar DTIC USERS 83 APR edition may be used until exhausted All other editions are obsolete UNCLASSIFIED 22b(1TW«21 ABSTRACT SECURITY CLASSIFICATION Area Code) 22c OFFICE SYMBOL Code 55Er SECURITY CLASSIFICATION OF THIS PAGE ft U.S. Government Printing Office: 1986 606

An Optimal B ranch-and- Bound Procedure for the Constrained Path, Moving Target Search Problem by James N. Eagle Department of Operations Research Naval Postgraduate School Monterey, CA 93943 James R. Yee Department of Electrical Engineering-Systems University of Southern California Los Angeles, CA 90089 ABSTRACT A search is conducted for a target moving in discrete time among a finite number of cells according to a known Markov process. The searcher must choose one cell in which to search in each time period. The set of cells available for search depends upon the cell chosen in the last time period. The problem is to find a search path, i.e., a sequence of search cells, that maximizes the probability of detecting the target in a fixed number of time periods. Closely following earlier work by Theodor Stewart, a branch-and-bound procedure is developed which finds optimal search paths. This procedure is tested and appears to be more efficient than existing dynamic programming solution methods.

An Optimal Branch-and-Bound Procedure for the Constrained Path, Moving Target Search Problem by James N. Eagle Department of Operations Research Naval Postgraduate School Monterey, CA 93943 James R. Yee Department of Electrical Engineering-Systems University of Southern California Los Angeles, CA 90089 A searcher and target move among a finite set of cells C 1, 2,..., N in discrete time. At the beginning of each time period, one cell is searched. If the target is in the selected cell i, it is detected with probability <?,-. If the target is not in the cell searched, it can not be detected during the current time period. After each search, a target in cell j moves to cell k with probability pjk. The target transition matrix, P = [pjk] is known to the searcher. The searcher's path is constrained in that if the searcher is currently in cell i, the next search cell must be selected from a set of neighboring cells C,. (The set C{ is also those cells from which i can be reached.) The object of the search is to minimize the probability of not detecting the target in T searches. 1. Background The path constrained search problem, described above, is a difficult one to solve efficiently. Trummel and Weisinger [1986] showed that the path constrained search problem with a stationary target is NP-complete. The moving target problem, which is a generalization of the stationary target problem, is easily shown to be at least as difficult. The only optimal solution technique mentioned in the literature for this problem has been the dynamic programming procedure of Eagle [1984a]. Although this method can solve problems much more quickly than can total enumeration, it can require a large amount of computer storage as problem size increases. There have been several approximate solution procedures suggested for this problem. The first such method proposed was a branch-and-bound method by Stewart [1979] and [1980]. Stewart's bounds were obtained by solving an integer problem without path constraints. The solution to this simpler problem was obtained using a discrete version of the moving target search algorithm given by Brown [1980]. However, Brown's algorithm does not necessarily give optimal solutions when search effort is discrete, so these "bounds" are only approximate and can result in an optimal branch of the enumeration tree being mistakenly fathomed. Nonetheless, Stewart's computational experience with 1-dimensional search problems indicates that the method can perform well. Another approximate procedure was given by Eagle [1984b]. This dynamic programming method uses a moving or "rolling" time horizon that greatly reduces computer storage requirements. It was used to approximately solve a small 2-dimensional problem (3 by 3 search grid) for 40 time periods. This procedure generalizes myopic search by selecting the next cell to be searched under the assumption that the search ends m time periods in the future. For myopic search, m is 1. For small enough m, this procedure can be implemented on a microcomputer. 1

Reported here is an optimal solution method which appears to perform more efficiently than the existing optimal dynamic programming procedures. This work is a direct continuation of that of Stewart [1979]. The approximate bound in Stewart's branch-and-bound procedure is replaced with a true lower bound, thus guaranteeing optimal solutions. The true bound is obtained by relaxing the integer problem in a manner first suggested by Stewart [1979]. The branch-and-bound procedure is made computationally feasible by special structure in the relaxed problem which allows for its efficient solution. 2. The Relaxed Problem The procedure presented here depends critically on the efficient solution of a convex nonlinear program, here called the relaxed problem or RP. The relaxed problem, introduced by Stewart [1979], allows infinite divisibility of search effort over a subset of the search cells, while choosing this subset properly to maintain a representation of path constraints. Following Stewart, let x(i, j,t) be the amount of search effort that is redistributed from cell i in time period t to cell j in time period t + 1. And let X(i,t) be the total search effort in cell i at time t. Then, X(i,t) = ]T z(k,i,t- 1), e = l,2,... f T and i=l,...,n. The searcher's initial search effort distribution is X(i, 0), and is assumed to be specified. For a single searcher (our assumption here), we additionally require X(i,0) = 1 if i is the searcher's starting cell, and X{i, 0) = otherwise. An exponential detection function is assumed for RP. That is, if the search effort in cell i at time t is X(i,t), then the probability of detecting the target during that search is 1 exp( or,^(i,f)). The term orj is selected so that 1 exp( a,) = <7,-. This insures that integer solutions for RP have the correct objective function values. To keep qtj finite, we require q, < 1. Additionally we let u> = (u/(l),u/(2),...,w(t)) be a sample target track, and pw be the probability that the target follows that path. Finally, the set of all possible target paths is Q. The optimal search flows x(i,j,t) for RP are obtained by solving the following nonlinear program: T minimize ^ p(w)exp - ^a w(<) ^ x(i,u(t),t - 1) wen t=i ''ec^) subject to: X(i,0)- x(i,j,0) = 0, i=l,...,n J^z{i,j t t-1)- J^ x(i,m) = 0, } = 1,...,N and * = 1,...,T-1 i Cj k Cj x(i,j,t)>0, i,j = l,...,n and * = 0,...,T-1 As Stewart observed, the objective function for RP is convex, and the constraints are those of a network. The integer problem (IP) is identical to RP except that each x(i,j,t) must be either 1 or 0. When the target motion is Markovian with transition matrix P = [pij], the objective function of RP can be written minimize tt(1)p 1 P 2... P T l, (1) where 7r(l) is a row vector of the target's initial distribution over the search cells C (assumed to be known), 1 is a column vector of ones, and P t is the target transition matrix P with each row i multiplied by exp( atix(i,t)). The matrix P t is substochastic and updates the (defective) target distribution for the search in time period t and the target transition into time period t + 1.

As Brown [1980] pointed out, the objective function (1) can be written by conditioning on the target's cell in time period t. Specifically, N ^r(;\oexp{-^a j x(i,.m-l)}s(;,0, (2) where r(j,t) is the probability of the target reaching cell j in time period t without being detected by searches in time periods 1,2,...,* 1; and s(j,t) is the probability of a target which starts in cell j in time period t surviving the searches in time periods t + 1,...,T. Both r(-,t) and s(-,t) are easily calculated from r(-,t 1) and s(-,t + 1), respectively. The recursions begin with r(i, 1) = 7Tj(l) and s(i,t) = 1, for all cells i. The importance of expressing the objective function as in (2) is that it allows a convenient calculation of the gradient. If /(x) is the objective function, then elements of the gradient V/(x) are f^l = - Qj r(j,t + l)exv {- J2 <xjx(k,j,t)}s(j,t + l). Note that all gradient elements are nonpositive, since increasing the search flow along any arc can not increase the probability of missing the target. 3. Solving the Relaxed Problem Stewart solves RP essentially as suggested by Frank and Wolfe [1956]. That is, starting with a set of feasible search flows xi, the gradient V/(xi) is computed. Then x[ is found by minimizing the linear constraint V/(xi)x subject to the network constraints of RP. An improved, feasible set of flows X2 is then found by searching along the line segment [x lt x'j]. The process continues, generating an improving sequence of flows xi, X2, X3,... until a stopping criterion is met. Stewart's solution procedure for RP is particularly effective for the search problem presented here for two reasons: 1. Since this is a single-searcher problem, arc capacity constraints (allowed by Stewart) are not necessary. Also a single initial search cell is specified, rather than a search effort distribution over several cells. Consequently, the linear subproblem reduces to an acyclic, shortest path problem perhaps the simplest of all nontrivial linear programs to solve. The solution can be obtained by dynamic programming in polynomial time (each arc is examined only once) and does not require a general network solver. We note that the network is acyclic because each arc connects a time t node to a time t + 1 node. 2. At each iteration, the Frank- Wolfe method produces a lower bound for the optimal RP objective function value. In particular, if x n is the current feasible solution to RP, and x* is the optimal solution, then by the convexity of /(x), /(x*)>/(x n ) + V/(x )(x*-x n )<. And since x^, minimizes V/(xi)x over all feasible flows x, /(x*)>/(x n )4-V/(x n )(x;-x n )'. For convex programs with bounded feasible regions (as we have here), Frank and Wolfe [1956] showed that this lower bound for /(x*) becomes exact as x n approaches x*. The bound is important since a lower bound to IP (which is provided by a lower bound to RP) is required for the branch-and-bound solution of IP.

4. Solving the Integer Problem Stewart [1979] and [1980] gave a branch-and-bound algorithm for IP. The only change suggested here is the use of RP for fathoming. There are, however, at least two important implementation issues. First, when using Stewart's procedure to solve a particular instance of RP, the Frank- Wolfe steps need continue only until branching or fathoming criteria are met. In particular, let PBEST be the branch-and-bound procedure's current best (i.e., smallest) objective function value for an integer solution. Then during the solution of RP, 1. If the lower bound to RP (/(x n ) + V/(x n )(x^ x n )') becomes greater than PBEST, the current branch is fathomed. 2. If the upper bound to RP (/(x )) becomes smaller than PBEST, then fathoming is impossible, and the procedure must branch one time period deeper into the enumeration tree. 3. If the difference between the current RP upper and lower bounds (V/(x n )(x' x n ) ) becomes less than some specified e > 0, then the procedure branches. A second observation is that each x^, which is an optimal solution to a linear subproblem, is an extreme point of the feasible region for RP. Each x' n is thus integer-valued and a feasible solution to IP. These solutions can be used to obtain an initial, branch-and-bound procedure. integer starting solution and to continually update PBEST in the 6. Computational Results In Eagle [1984a], a 9-cell, 10-time period problem was reported solved to optimality using dynamic programming, and requiring 19.3 CPU minutes on a mainframe computer. This same problem required 2.5 CPU minutes using the branch-and-bound procedure presented here. (The comparison is not entirely fair since the dynamic programming solution was, essentially, for all possible initial target distributions. Once an optimal solution was obtained for any initial target distribution, only an additional 1.5 CPU seconds were required to obtain an optimal solution for any other initial target distribution.) A few larger problems have been attempted. A 25-cell, 10-time period problem required 3.15 CPU minutes; and a 49-cell, 10-time period problem required 4.7 CPU minutes. All computations were done in Fortran 77 on the Naval Postgraduate School IBM 3033 mainframe computer.

References BROWN, S. S. 1980. Optimal Search for a Moving Target in Discrete Time and Space. Opns. Res. 28, 1275-1289. EAGLE, J. N. 1984a. The Optimal Search for a Moving Target When the Search Path is Constrained. Res. 32, 1107-1115. Opns. EAGLE, J. N. 1984b. The Approximate Solution of a Simple Constrained Search Path Moving Target Problem Using Moving Horizon Policies. Naval Postgraduate School Technical Report NPS55-84-009. FRANK, M. and WOLFE, P. 1956. An Algorithm for Quadratic Programming. Naval Research Logistic Quarterly, Vol. 3, Nos. 1 and 2. STEWART, T. J. 1979. Search for a Moving Target When Searcher Motion is Restricted. Comput. & Ops. Res. 6, 129-140. STEWART, T. J. 1980. Experience with a Branch-and-Bound Algorithm for Constrained Searcher Motion. Plenum Press, New York. In Search Theory and Applications, K. B. Haley and L. D. Stone (eds.). TRUMMEL, K. E. and WEISINGER, J. R. 1986. The Complexity of the Optimal Searcher Path Problem. Opns. Res. 34, 324-327.

DISTRIBUTION LIST NO. OF COPIES Library (Code 0142) Naval Postgraduate School Monterey, CA 93943-5000 Defense Technical Information Center Cameron Station Alexandria, YA 22314 Office of Research Administration (Code 012) Naval Postgraduate School Monterey, CA 93943-5000 Center for Naval Analyses 4401 Ford Ave. Alexandria, VA 22302-0268 Library (Code 55) Naval Postgraduate School Monterey, CA 93943-5000 Operations Research Center, Rm E40-164 Massachusetts Institute of Technology Attn: R. C. Larson and J. F. Shapiro Cambridge, MA 02139 Koh Peng Kong OA Branch, DSO Ministry of Defense Blk 29 Middlesex Road SINGAPORE 1024 Arthur P. Hurter, Jr. Professor and Chairman Dept of Industrial Engineering and Management Sciences Northwestern University Evanston, IL 60201-9990 Institute for Defense Analysis 1800 North Beauregard Alexandria, VA 22311 Chief of Naval Operations Washington, DC 20350-2000

UUI.ll! < KtJO/ UBHM' 3 2768 00302441 5 r