Дороти медленно кивнула.
— Да, можно. Просто выделите больше колонок для деталей. Допустим, колонки с одиннадцатой по двадцатую обозначают тип преступления и метод. Колонки с двадцать первой по тридцатую — информация о жертве. И так далее.
— А можно закодировать географические координаты?
Дороти подняла бровь.
— Координаты? Зачем?
Я вспомнил географическое профилирование из двадцать первого века. Картирование мест преступлений, поиск центральной точки активности преступника.
— Если закодировать широту и долготу места преступления, компьютер может искать дела в определенном радиусе. Преступники обычно действуют в ограниченной географической зоне. Например, серийный убийца редко путешествует больше ста миль от дома.
Дороти записала в блокнот.
— Интересная идея. Широта и долгота это два числа, каждое состоит из нескольких цифр. Займет колонок пятнадцать-двадцать на карте. — Посмотрела на меня. — Но у вас только восемьдесят колонок. Нужно экономить место.
— Можно округлить координаты. Не нужна точность до секунды дуги. Достаточно градуса и минуты.
— Тогда десять колонок хватит. — Дороти продолжала писать. — Что еще?
Я подумал о профилировании преступников. В двадцать первом веке ФБР использовало базу VICAP (Violent Criminal Apprehension Program) Программа выявления и задержания опасных преступников. Там кодировали не только факты о преступлении, но и поведенческие характеристики.
— Нужно закодировать поведение преступника на месте преступления. Организованный или дезорганизованный тип. Планирование или спонтанность. Наличие сексуального мотива. Посмертные действия с телом. Трофеи, взятые с места преступления.
Дороти остановилась, удивленно посмотрела на меня.
— Это уже психология, а не статистика.
— Психология помогает связывать дела. — Я наклонился вперед. — Два убийства могут выглядеть по-разному: разные жертвы, места и оружие. Но если поведение преступника одинаковое, вероятно это сделал один человек. И мы увидим это.
Дороти медленно кивнула.
— Логично. Но как закодировать поведение? Это ведь не число.
— Можно использовать бинарные коды. Да или нет, один или ноль. Планирование: да равно один, нет равно нулю. Сексуальный мотив: да равно один, нет равно нулю. Трофеи: да равно один, нет тоже равно нулю.
— Это займет еще десять-пятнадцать колонок.
Я посчитал в уме. Номер дела занимает десять колонок. Тип преступления и метод тоже. На жертву пятнадцать колонок. География — десять колонок. Дата — восемь колонок. Поведение преступника — пятнадцать колонок. Итого шестьдесят восемь колонок из восьмидесяти.