Оптимальність екземпляра - дуже цікава властивість алгоритмів. Можна узагальнити поняття оптимальності примірників і придумати напрочуд цікаві поняття, що включають аналіз найгіршого та середнього випадку.
Хоча це не підпадає під сферу компетенції традиційного алгоритму, він цікавий сам по собі. Ідея у статті Афшані-Барбая-Чана (FOCS '09), який обговорює геометричний алгоритм, вважає продуктивність алгоритму не зважаючи на вхідний порядок (що відповідає їх конкретній проблемі).
Це може бути узагальнено наступним чином: Для кожного алгоритму розділення вводяться в класи еквівалентності і вважають ефективність алгоритму якоюсь колективною статистикою над середньою продуктивністю для кожного з цих класів еквівалентності.
Аналіз найгіршого випадку просто розглядає вхід як окремі класи еквівалентності та обчислює максимальний час роботи. Середній аналіз випадків розглядає тривіальний клас еквівалентності, який є єдиним, що містить усі вхідні дані. У роботі Afshani-Barbay-Chan їх алгоритм є оптимальним, якщо вхід розподілений на класи перестановок (тобто, порядок забуття виконання).
Незрозуміло, чи це призводить до будь-яких нових парадигм аналізу алгоритму.
Курс Тіма Рагґардена має чудові мотиваційні приклади та охоплює різні методи аналізу алгоритмів.