Проектирование охранной системы. Сначала пользователь отмечает квадраты охраняемой территории, затем с помощью одного из применяемых алгоритмов (выбирается пользователем) вычисляется оптимальное (с минимальным кол-вом) расположение охранных устройств. Реализация - Qt (C++).