Locating Criminals with Geo-Profiling

Geoprofiling is a technique that has been used to locate criminals (with small success) or shark attacks, created by Kim Rossmo. It is based on two assumptions: the criminal does not commit crimes in a "buffer zone" close to his home, and he does not travel too far to find a new victim. Locators show the locations of crimes or shark attacks and the regions in red are the regions where the criminal's or shark's home is most likely to be.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The formula used to find the probability of the criminal's residence is
where the sum is over crime locations and
Here is a point in the grid and is the distance to a crime location with a choosen metric, either the Manhattan or Euclidean distance. The "buffer zone" is the area where the criminal does not commit crimes; is its radius. The powers and affect the decay of the curve.
[1] J. Kun. "Hunting Serial Killers." (Jul 20, 2011) jeremykun.com/2011/07/20/serial-killers.
[2] R. A. Martin, D. K. Rossmo, and N. Hammerschlag, "Hunting Patterns and Geographic Profiling of White Shark Predation," Journal of Zoology, 279(2), 2009 pp. 111–118. doi: 10.1111/j.1469-7998.2009.00586.x
[3] SuperJustimagine. Geo-profiling on Numb3rs [Video]. (Aug 15, 2010) www.youtube.com/watch?v=AUub-ch_ULM.
[4] "The Math behind Numb3rs: Pilot Episode." (2007) numb3rs.wolfram.com/season1.html.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+