Принцип 0-1 говорить, що якщо сортувальна мережа працює для всіх послідовностей 0-1, то вона працює для будь-якого набору чисел. Чи є такий , що якщо мережа сортує кожну послідовність 0-1 від S, то вона сортує кожну послідовність 0-1, а розмір S є многочленом у n ?
Наприклад, якщо складається з усіх послідовностей, де існує максимум 2 прогони (інтервали) 1-х, то чи існує сортувальна мережа N та послідовність, яка не впорядкована N, якщо всі члени S упорядковані N?
Відповідь: Як видно з відповіді та коментарів до неї, відповідь полягає в тому, що для кожного несортованого рядка існує мережа сортування, яка сортує всі інші рядки. Простим доказом цього є наступне. Нехай рядок буде таким, що s i = 0 навіки i < k і s k = 1 . Оскільки s несортовано, після сортування s k повинно бути 0 . Порівняйте k з кожним i, для якого s i = . Потім порівняйте кожну пару ( i , j ) так, що i ≠ k і j ≠ k багато разів. Це залишає всі рядкивпорядковані,виняткомможливо и к , який несортоване для з , адля деяких інших рядківякі мають більш 1 «Sніж з . Тепер порівняйте s k для i = n downto 1, за винятком місця, де s k повинен пройти s . Це буде сортувати все, крім s .
Оновлення: Цікаво, що станеться, якщо ми обмежимо глибину мережі .