У теорії складності обчислень, сертифікат (також називається [en]) певної задачі — це рядок, який підтверджує (засвідчує, сертифікує) розв'язок цієї задачі; тест, який перевіряє відповідь на цю задачу.
- Приклади
- Задача. Чи вірно, що серед чисел (-2, -3, 15, 14, 7, -10, …) є такі, що їхня сума дорівнює 0?
Відповідь: так. Сертифікат. -2 -3 + 15 -10 = 0. - Задача. Скільки існує варіантів розкладення числа у суму натуральних чисел.
Відповідь: варіантів. Сертифікат: 5, 4+1, 3+2, 3+1+1, 2+2+1, 2+1+1+1, 1+1+1+1+1. - Задача. Знайти корені рівняння
Відповідь 1.
Сертифікат. Відомо, що , отже,
Відповідь 2.
Сертифікат. далі див. відповідь 1.
Див. також
- [en], an analogous concept in mathematical logic
Література
- Buhrman, Harry; Wolf, Ronald (2002), Complexity Measures and Decision Tree Complexity:A Survey.
- Computational Complexity: a Modern Approach, by Sanjeev Arora and Boaz Barak
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет