Ada beberapa teorema, kebanyakan dalam teori grafik dan optimasi kombinatorial, yang sering disebut sebagai penokohan yang baik. Mereka biasanya menempatkan properti di , dengan menunjukkan bahwa suatu properti dapat bertahan, atau ada beberapa kendala yang teridentifikasi dengan baik yang mencegahnya menahan. Seringkali mereka disajikan sebagai teorema min-max, lihat pertanyaan sebelumnya masalah optimasi dengan karakterisasi yang baik, tetapi tidak ada algoritma waktu polinomial
Berikut adalah dua contoh klasik penokohan yang baik:
Grafik bipartit memiliki kecocokan ukuran , atau jika tidak ada simpul k yang menutupi semua tepi. Keberadaan penutup semacam itu merupakan halangan sepele yang tidak termasuk kecocokan. Jika hambatan ini tidak ada, pencocokan harus ada, ini adalah bagian nontrivial, yang dikenal sebagai Teorema Konig.
Entah ada aliran nilai F dalam grafik aliran, atau yang lain ada s - t dipotong dengan kapasitas kurang dari F . Lagi-lagi, keberadaan potongan seperti itu adalah halangan yang sepele, karena aliran itu tidak dapat melewati. Bagian nontrivial adalah bahwa tidak adanya hambatan sudah menjamin keberadaan aliran nilai F , yang setara dengan Max Flow Min Cut Theorem.
Apa yang saya temukan fitur aneh dalam hasil ini (dan banyak lainnya) adalah bahwa mereka menunjukkan asimetri yang terlihat dengan baik dalam bukti kekerasan antara dua arah dari kesetaraan. Biasanya, mudah, atau bahkan sepele, untuk membuktikan bahwa hambatan tidak termasuk properti yang dipertimbangkan. Di sisi lain, jauh lebih sulit untuk membuktikan bahwa hambatan mudah / sepele adalah satu - satunya hambatan, dalam arti bahwa begitu tidak ada, properti harus dipegang.
Saya tidak mengetahui penjelasan yang baik mengapa jenis asimetri ini sangat umum. Tampaknya tidak diperlukan apriori. Catatan: jangan sampai disesatkan oleh fakta bahwa contoh-contoh di atas adalah kasus khusus dualitas pemrograman linier. Ada contoh lain yang tidak ada hubungannya dengan pemrograman linier.