Tôi đang tìm kiếm các ví dụ hay, trong đó hiện tượng sau xảy ra: (1) Một vấn đề thuật toán có vẻ khó, nếu bạn muốn giải quyết nó hoạt động từ các định nghĩa và chỉ sử dụng kết quả tiêu chuẩn. (2) Mặt khác, nó trở nên dễ dàng, nếu bạn biết một số định lý (không chuẩn).
Mục tiêu của việc này là để minh họa cho sinh viên rằng học nhiều định lý có thể hữu ích, ngay cả đối với những người ngoài lĩnh vực lý thuyết (như kỹ sư phần mềm, kỹ sư máy tính, v.v.). Đây là một ví dụ:
Câu hỏi: Cho các số nguyên , có tồn tại biểu đồ -vertex (và nếu vậy, hãy tìm một), sao cho kết nối đỉnh của nó là , kết nối cạnh của nó là , và mức độ tối thiểu của nó là ?k l d
Lưu ý rằng chúng tôi yêu cầu các tham số chính xác bằng các số đã cho, chúng không chỉ là giới hạn. Nếu bạn muốn giải quyết vấn đề này từ đầu, nó có thể xuất hiện khá khó khăn. Mặt khác, nếu bạn quen thuộc với định lý sau (xem Lý thuyết đồ thị cực trị của B. Bollobas), tình huống trở nên khá khác biệt.
Định lý: Gọi là các số nguyên. Tồn tại một đồ thị -vertex với kết nối đỉnh , kết nối cạnh và mức tối thiểu , nếu và chỉ khi một trong các điều kiện sau được thỏa mãn:n k l d
- ,
Những điều kiện này rất dễ kiểm tra, là sự bất bình đẳng đơn giản giữa các tham số đầu vào, vì vậy câu hỏi tồn tại có thể được trả lời dễ dàng. Hơn nữa, bằng chứng của định lý là xây dựng, giải quyết vấn đề xây dựng, là tốt. Mặt khác, kết quả này không xuất hiện đủ tiêu chuẩn, do đó bạn có thể mong đợi mọi người biết về nó.
Bạn có thể cung cấp thêm ví dụ trong tinh thần này, trong đó việc biết một định lý (không chuẩn) rất đơn giản hóa một nhiệm vụ?