Optimization Models for Container Inspection Endre Boros RUTCOR, - - PowerPoint PPT Presentation

optimization models for container inspection
SMART_READER_LITE
LIVE PREVIEW

Optimization Models for Container Inspection Endre Boros RUTCOR, - - PowerPoint PPT Presentation

Container Inspection Optimization Models for Container Inspection Endre Boros RUTCOR, Rutgers University Joint work with L. Fedzhora and P.B. Kantor (Rutgers), and K. Saeger and P. Stroud (LANL) Container Inspection Container Inspection


slide-1
SLIDE 1

Container Inspection

Optimization Models for Container Inspection

Endre Boros

RUTCOR, Rutgers University Joint work with L. Fedzhora and P.B. Kantor (Rutgers), and K. Saeger and P. Stroud (LANL)

slide-2
SLIDE 2

Container Inspection

Container Inspection

Problem Finding ways to intercept illicit nuclear materials and weapons destined for the U.S. via the maritime transportation system is an exceedingly difficult task. Today, only a small percentage of containers arriving to U.S. ports are inspected. Inspection involves checking paperwork, using various imaging sensors, and manual inspection. Objectives involve maximizing detection rate, minimizing unit cost of inspection, rate of false positives, time delays, etc.

slide-3
SLIDE 3

Container Inspection

Container Inspection

Problem Finding ways to intercept illicit nuclear materials and weapons destined for the U.S. via the maritime transportation system is an exceedingly difficult task. Today, only a small percentage of containers arriving to U.S. ports are inspected. Inspection involves checking paperwork, using various imaging sensors, and manual inspection. Objectives involve maximizing detection rate, minimizing unit cost of inspection, rate of false positives, time delays, etc.

slide-4
SLIDE 4

Container Inspection

Container Inspection

Problem Finding ways to intercept illicit nuclear materials and weapons destined for the U.S. via the maritime transportation system is an exceedingly difficult task. Today, only a small percentage of containers arriving to U.S. ports are inspected. Inspection involves checking paperwork, using various imaging sensors, and manual inspection. Objectives involve maximizing detection rate, minimizing unit cost of inspection, rate of false positives, time delays, etc.

slide-5
SLIDE 5

Container Inspection

A small example involving two sensors

a OK CHK

slide-6
SLIDE 6

Container Inspection

A small example involving two sensors

sensor a sensor reading good bad

a OK CHK

slide-7
SLIDE 7

Container Inspection

A small example involving two sensors

sensor a sensor reading good bad ta

a OK CHK

6 % 4 % 40% 60%

Detection rate Inspection cost

0.4CCHK +Ca 60%

slide-8
SLIDE 8

Container Inspection

A small example involving two sensors

sensor a sensor reading good bad ta sensor b sensor reading good bad

6 % 4 % 40% 60%

a OK b OK CHK

Detection rate Inspection cost

0.4CCHK +Ca 60%

slide-9
SLIDE 9

Container Inspection

A small example involving two sensors

sensor a sensor reading good bad ta sensor b sensor reading good bad tb

a OK b OK CHK

5 % 2 % 50% 80% 4 % 1 6 % 1 % 6 4 %

Detection rate Inspection cost

0.4CCHK +Ca 60% 0.1CCHK +Ca +0.5Cb 64%

slide-10
SLIDE 10

Container Inspection

A small example involving two sensors

sensor a sensor reading good bad sensor b sensor reading good bad

a OK b OK CHK CHK

Detection rate Inspection cost

0.4CCHK +Ca 60% 0.1CCHK +Ca +0.5Cb 64%

slide-11
SLIDE 11

Container Inspection

A small example involving two sensors

sensor a sensor reading good bad sensor b sensor reading good bad t1

a

t2

a

tb

a OK b OK CHK CHK

5 % 2 % 50% 60% 0% 20% 40% 12% 10% 48%

Detection rate Inspection cost

0.4CCHK +Ca 60% 0.1CCHK +Ca +0.5Cb 64% 0.1CCHK +Ca +0.5Cb 68%

slide-12
SLIDE 12

Container Inspection

Mathematical Model

Maximize detection rate ∆(D, t)

  • ver all decision trees D and threshold selections t

subject to budget, capacity, and delay constraints A possible solution (Stroud and Saeger, 2003) Enumerate all possible (binary) decision trees and compute best possible threshold selections for each.

Number of decision trees is doubly exponential! Enumeration is possible only for s ≤ 4! Too expensive to analyze tradeoffs! Why only 1-1 thresholds? Why a single decision tree?

slide-13
SLIDE 13

Container Inspection

Mathematical Model

Maximize detection rate ∆(D, t)

  • ver all decision trees D and threshold selections t

subject to budget, capacity, and delay constraints A possible solution (Stroud and Saeger, 2003) Enumerate all possible (binary) decision trees and compute best possible threshold selections for each.

Number of decision trees is doubly exponential! Enumeration is possible only for s ≤ 4! Too expensive to analyze tradeoffs! Why only 1-1 thresholds? Why a single decision tree?

slide-14
SLIDE 14

Container Inspection

Mathematical Model

Maximize detection rate ∆(D, t)

  • ver all decision trees D and threshold selections t

subject to budget, capacity, and delay constraints A possible solution (Stroud and Saeger, 2003) Enumerate all possible (binary) decision trees and compute best possible threshold selections for each.

Number of decision trees is doubly exponential! Enumeration is possible only for s ≤ 4! Too expensive to analyze tradeoffs! Why only 1-1 thresholds? Why a single decision tree?

slide-15
SLIDE 15

Container Inspection

Mathematical Model

Maximize detection rate ∆(D, t)

  • ver all decision trees D and threshold selections t

subject to budget, capacity, and delay constraints A possible solution (Stroud and Saeger, 2003) Enumerate all possible (binary) decision trees and compute best possible threshold selections for each.

Number of decision trees is doubly exponential! Enumeration is possible only for s ≤ 4! Too expensive to analyze tradeoffs! Why only 1-1 thresholds? Why a single decision tree?

slide-16
SLIDE 16

Container Inspection

Mathematical Model

Maximize detection rate ∆(D, t)

  • ver all decision trees D and threshold selections t

subject to budget, capacity, and delay constraints A possible solution (Stroud and Saeger, 2003) Enumerate all possible (binary) decision trees and compute best possible threshold selections for each.

Number of decision trees is doubly exponential! Enumeration is possible only for s ≤ 4! Too expensive to analyze tradeoffs! Why only 1-1 thresholds? Why a single decision tree?

slide-17
SLIDE 17

Container Inspection

Mathematical Model

Maximize detection rate ∆(D, t)

  • ver all decision trees D and threshold selections t

subject to budget, capacity, and delay constraints A possible solution (Stroud and Saeger, 2003) Enumerate all possible (binary) decision trees and compute best possible threshold selections for each.

Number of decision trees is doubly exponential! Enumeration is possible only for s ≤ 4! Too expensive to analyze tradeoffs! Why only 1-1 thresholds? Why a single decision tree?

slide-18
SLIDE 18

Container Inspection

Mathematical Model

Maximize detection rate ∆(D, t)

  • ver all decision trees D and threshold selections t

subject to budget, capacity, and delay constraints A possible solution (Stroud and Saeger, 2003) Enumerate all possible (binary) decision trees and compute best possible threshold selections for each.

Number of decision trees is doubly exponential! Enumeration is possible only for s ≤ 4! Too expensive to analyze tradeoffs! Why only 1-1 thresholds? Why a single decision tree?

slide-19
SLIDE 19

Container Inspection

Mathematical Model

Maximize detection rate ∆(D, t)

  • ver all decision trees D and threshold selections t

subject to budget, capacity, and delay constraints A possible solution (Stroud and Saeger, 2003) Enumerate all possible (binary) decision trees and compute best possible threshold selections for each.

Number of decision trees is doubly exponential! Enumeration is possible only for s ≤ 4! Too expensive to analyze tradeoffs! Why only 1-1 thresholds? Why a single decision tree?

slide-20
SLIDE 20

Container Inspection

Large Scale LP Formulation

Developed a polyhedral description of all possible decision trees. Formulated a large scale LP model for optimal inspection policy; maximization of detection rate, while limiting unit cost of inspection, rate of false positives, and time delays, etc. Off the shelf LP packages can find optimal inspection strategies up to 6-8 sensors. Detection rate – unit inspection cost ROC curve can be tabulated. Effects of capacity and time delay limitations can be analyzed. Benefits of new sensor technologies can be evaluated.

slide-21
SLIDE 21

Container Inspection

Large Scale LP Formulation

Developed a polyhedral description of all possible decision trees. Formulated a large scale LP model for optimal inspection policy; maximization of detection rate, while limiting unit cost of inspection, rate of false positives, and time delays, etc. Off the shelf LP packages can find optimal inspection strategies up to 6-8 sensors. Detection rate – unit inspection cost ROC curve can be tabulated. Effects of capacity and time delay limitations can be analyzed. Benefits of new sensor technologies can be evaluated.

slide-22
SLIDE 22

Container Inspection

Large Scale LP Formulation

Developed a polyhedral description of all possible decision trees. Formulated a large scale LP model for optimal inspection policy; maximization of detection rate, while limiting unit cost of inspection, rate of false positives, and time delays, etc. Off the shelf LP packages can find optimal inspection strategies up to 6-8 sensors. Detection rate – unit inspection cost ROC curve can be tabulated. Effects of capacity and time delay limitations can be analyzed. Benefits of new sensor technologies can be evaluated.

slide-23
SLIDE 23

Container Inspection

Large Scale LP Formulation

Developed a polyhedral description of all possible decision trees. Formulated a large scale LP model for optimal inspection policy; maximization of detection rate, while limiting unit cost of inspection, rate of false positives, and time delays, etc. Off the shelf LP packages can find optimal inspection strategies up to 6-8 sensors. Detection rate – unit inspection cost ROC curve can be tabulated. Effects of capacity and time delay limitations can be analyzed. Benefits of new sensor technologies can be evaluated.

slide-24
SLIDE 24

Container Inspection

Large Scale LP Formulation

Developed a polyhedral description of all possible decision trees. Formulated a large scale LP model for optimal inspection policy; maximization of detection rate, while limiting unit cost of inspection, rate of false positives, and time delays, etc. Off the shelf LP packages can find optimal inspection strategies up to 6-8 sensors. Detection rate – unit inspection cost ROC curve can be tabulated. Effects of capacity and time delay limitations can be analyzed. Benefits of new sensor technologies can be evaluated.

slide-25
SLIDE 25

Container Inspection

Large Scale LP Formulation

Developed a polyhedral description of all possible decision trees. Formulated a large scale LP model for optimal inspection policy; maximization of detection rate, while limiting unit cost of inspection, rate of false positives, and time delays, etc. Off the shelf LP packages can find optimal inspection strategies up to 6-8 sensors. Detection rate – unit inspection cost ROC curve can be tabulated. Effects of capacity and time delay limitations can be analyzed. Benefits of new sensor technologies can be evaluated.

slide-26
SLIDE 26

Container Inspection

Experiments with 4 sensors (Stroud and Saeger, 2003)

# of thresholds inspection cost 12.0 13.0 14.0 15.0 16.0 17.0 1 2 3 4 5 6 7

Detection rate ≥ 81.5% Threshold-optimized pure strategy found by Stroud and Saeger (2003) Non-optimized threshold grid; savings of ≈ 10%

slide-27
SLIDE 27

Container Inspection

Experiments with 4 sensors (Stroud and Saeger, 2003)

cost detection rate 75% 80% 85% 90% 95% 100% $10 $20 $30 $40 $50 $60

(Stroud and Saeger, 2003) 7 non-optimized thresholds per sensor 1 non-optimized thresholds per sensor