Skip to main content
Log in

The coastal seaspace patrol sector design and allocation problem

  • Original Paper
  • Published:
Computational Management Science Aims and scope Submit manuscript

Abstract

In this paper, we model and solve the problem of designing and allocating coastal seaspace sectors for steady-state patrolling operations by the vessels of a maritime protection agency. The problem addressed involves optimizing a multi-criteria objective function that minimizes a weighted combination of proportional measures of the vessels’ distances between home ports and patrol sectors, the sector workload, and the sector span. We initially assure contiguity of each patrol sector in our mixed-integer programming formulation via an exponential number of subtour elimination constraints, and then propose three alternative solution methods, two of which are based on reformulations that suitably replace the original contiguity representation with a polynomial number of constraints, and a third approach that employs an iterative cut generation procedure based on identifying violated subtour elimination constraints. We further enhance these reformulations with symmetry defeating constraints, either in isolation or in combination with a suitable perturbation of the objective function using weighted functions based on such constraints. Computational comparisons are provided for solving the problem using the original formulation versus either of our three alternative solution approaches for a representative instance. Overall, a model formulation based on Steiner tree problem (STP) constructs and enhanced by the reformulation-linearization technique (RLT) yielded the best performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. The United States has signed but not acceded to the convention; however, U.S. policy interprets these divisions of the coastal regions as binding customary international law through presidential proclamations (President of the United States (POTUS) 1983a; b; 1999).

  2. Note that our use of the term “patrol sector” refers to the set of nautical areas patrolled by a single vessel in steady-state operations, whereas the use of “sector” in related literature simply denotes a similar geographic region, both of which differ from the service-specific terminology of a “U.S. Coast Guard Sector”, where the latter denotes a sub-district level command in which several vessels are based for operations.

  3. We utilized C++ expressly for its ease-of-use for generating different variants of our test instance with regard to the number of vessels \(\mathcal V \), the resolution of seaspace discretization, and the distributions of historical demand. Given the data for any problem instance, our polynomially-sized reformulated models (i.e., P1 and P2 modeling variants) can be directly implemented using commercial modeling-and-solver packages, e.g., Gurobi, AMPL/CPLEX, OPL/CPLEX.

References

  • 5th District Public Affairs, U.S. Coast Guard (2010) News release: Portsmouth coast guard cutter helps in Haiti. http://www.piersystem.com/go/doc/651/456231/. Accessed 6 October 2011

  • Altman M (1998) Modeling the effect of mandatory district compactness on partisan gerrymanders. Polit Geogr 17:989–1012

    Article  Google Scholar 

  • Bazaraa MS, Jarvis JJ, Sherali HD (2010) Linear programming and network flows. Wiley, New York

    Google Scholar 

  • Bektas T (2004) The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega Int J Manage Sci 34:209–219

    Article  Google Scholar 

  • Bergey PK, Ragsdale CT, Hoskote M (2003) A decision support system for the electrical power districting problem. Decis Support Syst 36:1–17

    Article  Google Scholar 

  • Bodily SE (1978) Police sector design incorporating preferences of interest groups for equality and efficiency. Manage Sci 24:1301–1313

    Article  Google Scholar 

  • Brookes CJ (2007) A parameterized region-growing programme for site allocation on raster suitability maps. Int J of Geogr Inf Sci 11:375–396

    Article  Google Scholar 

  • Campbell JF, Langevin A (1995) The snow disposal assignment problem. J Oper Res Soc 46:919–929

    Google Scholar 

  • Chaiken JM, Dormont P (1975) Patrol car allocation model: user’s manual (Report 1786 to the Department of Housing and Urban Development and the Department of Justice). The Rand Corporation, New York

    Google Scholar 

  • Chambers CP, Miller AD (2010) A measure of bizarreness. Q J Polit Sci 5:27–44

    Article  Google Scholar 

  • Church RL, Murray AT (1993) Modeling school utilization and consolidation. J Urban Plan Dev 119:23–38

    Article  Google Scholar 

  • D’Amico SJ, Wang S, Batta R, Rump CM (2002) A simulated annealing approach to police district design. Comput Oper Res 29:667–684

    Article  Google Scholar 

  • Diamond JT, Wright JR (1989) Efficient land allocation. J Urban Plan Dev 115:81–96

    Article  Google Scholar 

  • Easingwood C (1973) A heuristic approach to selecting sales regions and territories. Oper Res Q 24:527–534

    Article  Google Scholar 

  • Ferland JA, Guenette G (1990) Decision support system for the school districting problem. Oper Res 38:15–21

    Article  Google Scholar 

  • Fleischmann B, Paraschis JN (1988) Solving a large scale districting problem: a case report. Comput Oper Res 15:521–533

    Article  Google Scholar 

  • Franklin AD, Koenigsberg E (1973) Computed school assignments in a large district. Oper Res 21:413–426

    Article  Google Scholar 

  • Garfinkel RS, Nemhauser GL (1970) Optimal political districting by implicit enumeration techniques. Manage Sci (Appl Ser) 16:B495–B508

    Google Scholar 

  • Gavish B, Srikanth K (1986) An optimal solution method for large-scale multiple traveling salesman problems. Oper Res 34:698–717

    Article  Google Scholar 

  • Gilbert KC, Holmes DD, Rosenthal RE (1985) A multiobjective discrete optimization model for land allocation. Manage Sci 31:1509–1522

    Article  Google Scholar 

  • Ghoniem A, Sherali HD (2011) Defeating symmetry in combinatorial optimization via objective perturbations and hierarchical constraints. IIE Trans 43:575–588

    Article  Google Scholar 

  • Haouari M, Layeb SB, Sherali HD (2010) Tight compact models and comparative analysis for the prize collecting steiner tree problem. Discret App Math (to appear)

  • Hess SW, Samuels SA (1971) Experiences with a sales districting model: criteria and implementation. Manage Sci (Appl Ser Part 2) 18:41–54

    Google Scholar 

  • Hess SW, Weaver JB, Siegfeldt HJ, Whelan JN, Zitlau PA (1965) Nonpartisan political redistricting by computer. Oper Res 13:998–1006

    Article  Google Scholar 

  • Hodge J, Marshall E, Patterson G (2010) Gerrymandering and convexity. Coll Math J 41:312–324

    Article  Google Scholar 

  • International Business Machines (IBM). IBM ILOG CPLEX Optimization Studio, Version 12 Release 2 Information Center. http://publib.boulder.ibm.com/infocenter/cosinfoc/v12r2/index.jsp. Accessed 6 October 2011

  • Kaiser HF (1966) An objective method for establishing legislative districts. Midwest J Polit Sci 10:200–213

    Article  Google Scholar 

  • Labelle A, Langevin A, Campbell JF (2002) Sector design for snow removal and disposal in urban areas. Socio Econ Plan Sci 36:183–202

    Article  Google Scholar 

  • Larson RC (1975) Hypercube queuing model: user’s manual (Report 1688 to the Department of Housing and Urban Development and the Department of Justice). The Rand Corporation, New York

    Google Scholar 

  • Laporte G, Nobert Y (1980) A cutting planes algorithm for the m-salesman problem. J Oper Res Soc 31:1017–1023

    Google Scholar 

  • Ljubić I, Weiskircher R, Pferschy U, Klau G, Mutzel P, Fischetti M (2006) An algorithmic framework for the exact solution of the prize-collecting Steiner tree problem. Math Program 105:427–449

    Article  Google Scholar 

  • Lucena A, Resende MGC (2004) Strong lower bounds for the prize collecting Steiner problem in graphs. Discret App Math 141:277–294

    Article  Google Scholar 

  • Lysgard J, Letchford AN, Eglese RW (2003) A new branch-and-cut algorithm for the capacitated vehicle routing problem. Math Prog 100:423–445

    Article  Google Scholar 

  • Macmillan W, Pierce T (1994) Optimization modelling in a GIS framework: the problem of political redistricting. In: Fotheringham S, Rogerson P (eds) Spatial analysis and GIS. Taylor and Francis, London, pp 221–246

    Google Scholar 

  • Mehrotra A, Johnson EL, Nemhauser GL (1998) An optimization based heuristic for political redistricting. Manage Sci 44:1100–1114

    Article  Google Scholar 

  • Miller CE, Tucker AW, Zemlin RA (1960) Integer programming formulation of traveling salesman problems. J Assoc Comput Mach 7:326–329

    Article  Google Scholar 

  • Minor SD, Jacobs TL (1994) Optimal land allocation for solid- and hazardous-waste landfill siting. J Environ Eng 120:1095–1108

    Article  Google Scholar 

  • Nagel SS (1965) Simplified bipartisan computer redistricting. Stanford Law Rev 17:863–899

    Article  Google Scholar 

  • President of the United States (POTUS) (1983a) Presidential Statement on United States Ocean Policy. 19th Weekly Compendium of Presidential, Documents 383, March 10, 1983

  • President of the United States (POTUS), (1983) Proclamation 5030 of March 10, 1983: exclusive economic zone of the United States. Federal Register 48(50)

  • President of the United States (POTUS) (1999) Proclamation 7219 of August 2, 1999: contiguous zone of the United States. Federal Register 64(173)

  • Saaty TL (1990) How to make a decision: the analytic hierarchy process. Eur J Oper Res 48:9–26

    Article  Google Scholar 

  • Shanker RJ, Turner RE, Zoltners AA (1975) Sales territory design: an integrated approach. Manage Sci 22:309–320

    Article  Google Scholar 

  • Sherali HD, Adams WP (1990) A hierarchy of relaxations between the continuous and convex hull representations for zero-one programming problems. SIAM J Discret Math 3:411–430

    Article  Google Scholar 

  • Sherali HD, Adams WP (1994) A hierarchy of relaxations and convex hull characteristics for mixed-integer zero-one programming problems. Discret App Math 52:83–106

    Article  Google Scholar 

  • Sherali HD, Adams WP, Driscoll PJ (1998) Exploiting special structures in constructing a hierarchy of relaxations for 0–1 mixed integer problems. Oper Res 46:396–405

    Article  Google Scholar 

  • Sherali HD, Driscoll PJ (2002) On tightening the relaxations of Miller–Tucker–Zemlin formulations for asymmetric traveling salesman problems. Oper Res 50:656–669

    Article  Google Scholar 

  • Sherali HD, Hill JM (2011) Configuration of airspace sectors for balancing air traffic controller workload. Ann Oper Res (to appear)

  • Sherali HD, Soyster AL (1983) Preemptive and nonpreemptive multi-objective programming: relationships and counterexamples. J Optim Theory Appl 39:173–186

    Article  Google Scholar 

  • Stewart TJ, Janssen R, van Herwijnen M (2004) A genetic algorithm approach to multiobjective land use planning. Comput Oper Res 31:2293–2313

    Article  Google Scholar 

  • Taylor PJ (1973) A new measure for evaluating electoral district patterns. Am Polit Sci Rev 67:947–950

    Article  Google Scholar 

  • United Nations (1982) United Nations Convention on the Law of the Seas. http://www.un.org/Depts/los/convention_agreements/texts/unclos/unclos_e.pdf. Accessed 6 October 2011

  • U.S. Coast Guard (2011a) Missions: ready today... preparing for tomorrow. http://www.uscg.mil/top/missions/. Accessed 6 October 2011

  • U.S. Coast Guard (2011b) Units. http://www.uscg.mil/top/units/. Accessed 6 October 2011

  • Weaver JB, Hess SW (1963) A procedure for nonpartisan districting: development of computer techniques. Yale Law J 73:288–308

    Article  Google Scholar 

  • Williams JC (2002) A zero-one programming model for contiguous land acquisition. Geogr Anal 24: 330–349

    Google Scholar 

  • Williams JC, Revelle CS (1996) A 0–1 programming approach to delineating protected reserves. Environ Plan B Plan Des 23:607–624

    Article  Google Scholar 

  • Wright J, Revelle CS, Cohon J (1983) A multiobjective integer programming model for the land acquisition problem. Reg Sci Urban Econ 13:31–53

    Article  Google Scholar 

  • Yousefi A (2012) Optimal Airspace Partitioning: Cell Based Optimization Approach. Manuscript, Metron Aviation Inc., Advanced Research and Engineering

  • Yousefi A, Donohue GL (2004) Temporal and spatial distribution of airspace complexity for air traffic controller workload-based sectorization. AIAA 4th Aviation Technology, Integration and Operations (ATIO) Forum, Chicago, Illinois

  • Young HP (1988) Measuring the compactness of legislative districts. Legis Stud Q 13:105–115

    Article  Google Scholar 

  • Zoltners AA, Sinha P (1980) Integer programming models for sales resource allocation. Manage Sci 26: 242–260

    Article  Google Scholar 

Download references

Acknowledgments

This work is partially supported by a General Omar Nelson Bradley Research Fellowship in Mathematics, as well as the National Science Foundation under Grant No. CMMI-0969169. The authors also thank the Editor and three anonymous referees for their constructive comments and suggestions that have greatly helped improve the substance and presentation of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brian J. Lunday.

Additional information

The views expressed in this article are those of the authors and do not represent the views of the Commandant nor any unit of the U.S. Coast Guard.

Appendix

Appendix

Herein, we detail the steps for reformulating P to the equivalent representation P1 using the reformulation-linearization technique (Sherali and Adams 1990, 1994), as summarized in Sect. 3.1.

1.1 Reformulation phase

As in Sherali et al. (1998), we compose additional constraints for each \(v \in \mathcal V \) by taking products of the bounding constraints

$$\begin{aligned} \left[\begin{array}{c} \sum \limits _{i\in \delta ^-(j)\cup \{o_v\}} r^v_{ij}=s^v_j, \quad \forall \ j\in N \\ r^v_{ij} \ge 0, \quad \forall \ (i, j)\in A^v\\ r^v_{ij}+r^v_{ji} \le s^v_i, \quad \forall \ (i, j)\in A \\ s^v_j \le 1, \quad \forall \ j\in N \end{array} \right] \begin{array}{c} \text{ with} \\ \text{ appropriate} \\ \text{ elements} \text{ of} \end{array} [ \begin{array}{c} 1\le u^v_j \le n_v, \quad \forall \ j\in N\end{array}], \nonumber \\ \end{aligned}$$
(45)

wherein the lower and upper bounds respectively imposed on the \(r^v_{ij}\)- and \(s^v_j\)-variables are induced by Constraints (18) and (19). Although additional RLT constraints can be generated beyond the products delineated in (45) above (these serve to further tighten the model representation, but the foregoing are sufficient to validate it), we restrict our attention to this set in order to avoid a proliferation of new variables and constraints. The resulting so-called RLT constraints are composed as follows:

  1. (i)

    Using Constraint (5), we construct the following equalities:

    $$\begin{aligned} \left[ \sum _{i\in \delta ^-(j)\cup \{o_v\}} r^v_{ij}=s^v_j\right]* u^v_j , \quad \forall \ j\in N, v\in \mathcal V . \end{aligned}$$
    (46)
  2. (ii)

    Considering the nonnegativity of the \(r^v_{ij}\)-variables, we have, in particular, that

    $$\begin{aligned} (u^v_i-1) r^v_{ij}&\ge 0, \quad \forall \ (i, j)\in A^v, v\in \mathcal V , \end{aligned}$$
    (47)
    $$\begin{aligned} (n_v-u^v_j) r^v_{ij}&\ge 0, \quad \forall \ (i, j)\in A^v, v\in \mathcal V . \end{aligned}$$
    (48)

    Additionally, regarding the arcs in \(A\), Constraint (25) in combination with Constraint (26) indicates that if \(r^v_{ij}=1\) then \(u^v_j\ge 2\) and \(u^v_i\le n_v-1\), validating the following additional inequalities:

    $$\begin{aligned} (u^v_j-2) r^v_{ij}&\ge 0, \quad \forall \ (i, j)\in A^v, v\in \mathcal V , \end{aligned}$$
    (49)
    $$\begin{aligned} (n_v-1-u^v_i) r^v_{ij}&\ge 0, \quad \forall \ (i, j)\in A^v, v\in \mathcal V . \end{aligned}$$
    (50)
  3. (iii)

    The respective products of the lower and upper bounding constraints on the \(u^v_i\)-variables with Constraint (6) yields the inequalities

    $$\begin{aligned} (s^v_i-r^v_{ij}-r^v_{ji}) (u^v_i - 1 )&\ge 0, \quad \forall \ (i, j)\in A^v, v \in \mathcal V , \end{aligned}$$
    (51)
    $$\begin{aligned} (s^v_i-r^v_{ij}-r^v_{ji}) (n_v-u^v_i)&\ge 0, \quad \forall \ (i, j)\in A^v, v \in \mathcal V . \end{aligned}$$
    (52)
  4. (iv)

    Likewise, the respective products of \(1 \le u^v_j \le n_v\) with \(s^v_j \le 1, \ \forall \ j\in N, \ v \in \mathcal V ,\) results in the inequalities

    $$\begin{aligned} (1-s^v_j) (u^v_j - 1)&\ge 0, \quad \forall \ j\in N, v \in \mathcal V , \end{aligned}$$
    (53)
    $$\begin{aligned} (1-s^v_j) (n_v-u^v_j)&\ge 0, \quad \forall \ j\in N, v \in \mathcal V . \end{aligned}$$
    (54)

1.2 Linearization phase

In accordance with Sherali and Adams (1990, 1994), we introduce two new classes of RLT variables, \(\rho \equiv (\rho ^v_{ij})_{(i, j) \in A^v,v\in \mathcal V }\) and \(\sigma \equiv (\sigma ^v_{j})_{j\in N,v\in \mathcal V }\) to linearize Constraints (46)–(54) by using the following substitutions:

$$\begin{aligned} \rho ^v_{ij}=u^v_{i}r^v_{ij}, \quad \forall \ (i, j)\in A^v, v\in \mathcal V , \text{ and} sigma^v_{j}=u^v_j s^v_j, \quad \forall \ j \in N, v\in \mathcal V .\nonumber \\ \end{aligned}$$
(55)

As a further simplification, we can derive the following identities for linearizing the terms \(u^v_{j}r^v_{ij}, \quad \forall \ (i, j)\in A, v\in \mathcal V ,\) using Constraint (25):

$$\begin{aligned} u^v_{j}r^v_{ij}=\rho ^v_{ij}+ r^v_{ij}, \quad \forall \ (i, j)\in A^v, v\in \mathcal V . \end{aligned}$$
(56)

Substituting (55)–(56) into (49)–(50) affects the same linearized constraints as (47)–(48). Hence, we omit (49)–(50) and substitute (55)–(56) into (46)–(48) and (51)–(54), yielding the alternative formulation P1, as presented in Sect. 3.1.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lunday, B.J., Sherali, H.D. & Lunday, K.E. The coastal seaspace patrol sector design and allocation problem. Comput Manag Sci 9, 483–514 (2012). https://doi.org/10.1007/s10287-012-0152-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10287-012-0152-4

Keywords

Navigation