Тип работы:
Предмет:
Язык работы:


УСЛОВИЯ NP-ПОЛНОТЫ ПРОВЕРКИ СОВМЕСТНОСТИ НЕСКОЛЬКИХ ВИДОВ СИСТЕМ ЛИНЕЙНЫХ ДИОФАНТОВЫХ ДИЗУРАВНЕНИЙ

Работа №130961

Тип работы

Диссертация

Предмет

математика

Объем работы7
Год сдачи2016
Стоимость770 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
37
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 1
ВВЕДЕНИЕ 1
1. СИСТЕМЫ ЛИНЕЙНЫХ ДИЗУРАВНЕНИЙ 1
ЗАКЛЮЧЕНИЕ 4
ЛИТЕРАТУРА 5
ANNOTATION 6
REFERENCES 6

Настоящая статья является продолжением статей [1, 2], опубликован­ных в предыдущих выпусках журнала и посвящённых условиям NP-полноты провер­ки совместности систем линейных диофантовых дизсравнений, сравнений и уравне­ний. Ниже предлагаются серии теоретико-числовых задач, связанных с системами линейных диофантовых дизуравнений, с явно выделенными параметрами, и доказы­ваются условия на параметры, при выполнении которых каждая задача серии NP- полна.
Термин «дизуравнение» используется ниже для линейных соотношений, в ко­торых левая часть не равна правой, в отличие от термина «неравенство», который традиционно предполагает в соотношениях знаки <, >, < или >. Это понятие тесно связано с понятием «уравнение» и в значительной степени является двойственным к нему.
Рассматриваемые задачи тесно связаны с задачами из [3-10].

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Граница между полиномиальными (по числу шагов при реали­зации на машине Тьюринга) и сверхполиномиальными оценками в настоящее время является точкой роста доказательства новых математических теорем. Такие теоремы представляют непосредственный практический интерес для разработчиков программ, реализующих разнообразные математические алгоритмы.
Полученные результаты дополняют результаты, полученные в [13].
Сформулированная в следствии теоремы 3 NP-полная задача является одной из наиболее простых теоретико-числовых NP-полных задач, поскольку исключение из неё всех сравнений по модулю 2 (или всех сравнений по модулю 3) обеспечивает её ре­шение полиномиальным по времени алгоритмом (методом исключения неизвестных). Речь идёт ободной и той же системе, проверяемой на наличие общего решения как по модулю 2, так и по модулю 3.
Отметим, что NP-полнота каждой задачи серии задач Система линейных 3-дизуравнений [m, m'] (при m' > m) имеет практическое значение. Поскольку множество значений переменной компьютерного типа integer может рассматривать­ся как целочисленные значения отрезка, теорема 3 доказывает неполиномиальность любого алгоритма решения таких систем в множестве чисел типа integer, если спра­ведливо P/NP. Тем не менее, если средства программирования имеют встроенные операции со сколь угодно длинными целыми числами, имеется полиномиальный алго­ритм решения рассматриваемых систем в таких целых числах. Подобными средства­ми обладают все диалекты языка рефал (см., например, [14]). Таким образом, можно сформулировать следующую рекомендацию разработчикам программного продукта: не надеяться на приемлемое время нахождения точного решения системы из описан­ных множеств систем линейных уравнений при решении их в числах типа integer, а использовать представления сколь угодно длинных натуральных чисел или язы­ки, в которых встроены операции с такими числами (при этом, естественно, время, затрачиваемое на выполнение одной арифметической операции увеличивается поли­номиально от длины записи аргументов).
Каждая задача серий как Система линейных 3-дизуравнений на отрез­ке целых чисел [m, m'], так и 2-дизуравнений (при m' > m + 2) имеет простую теоретико-числовую формулировку, позволяющую её использовать для доказатель­ства NP-полноты почти всех NP-полных задач.
Если справедливо P/NP, формулировки теорем 1-3 не могут быть измене­ны путём замены терминов «2-дизуравнение» и «3-дизуравнение» на термины «1- дизуравнение» и «2-дизуравнение» соответственно.
Теоремы 1 и 3 анонсированы в [15].


1. Косовский Н. К., Косовская Т. М., Косовский Н. Н. Условия NP-полноты проверки совмест­ности нескольких видов систем линейных дизсравнений // Вестн. С.-Петерб. ун-та. Сер. 1. Матема­тика. Механика. Астрономия. 2016. Т.3(61). Вып. 1. С.25—31.
2. Косовский Н. К., Косовская Т. М., Косовский Н. Н. Условия NP-полноты проверки совмест­ности нескольких видов систем линейных диофантовых сравнений и уравнений // Вестн. С.-Петерб. ун-та. Сер. 1. Математика. Механика. Астрономия. 2016. Т. 3(61). Вып. 2. С. 196—201.
3. Clausen M., Fortenbacher A. Efficient Solution of Linear Diophantine Equations //J. Symbolic Computation. 1989. Vol. 8, issue 1-2. P. 201-216.
4. Вялый М.Н. Сложность вычислительных задач // Математическое просвещение. Сер. 3. Вып. 4. С. 81-114.
5. Aardal K., Hurkens C.A.J., Lenstra A.K. Solving a system of linear Diophantine equations with lower and upper bounds of the variables // Mathematics of operations research. 2000. Vol. 25, N3. P. 427-442.
6. Шарая И. А. Строение допустимого множества решений интервальной линейной системы // Вычислительные технологии. 2005. Т. 10, №5. С. 103—119.
7. Шарая И.А. Метод граничных интервалов для визуализации полиэдральных множеств ре­шений // Вычислительные технологии. 2015. Т. 20, №1. С. 75-103.
8. Lechner A., Ouaknine J., Worrell J. On the Complexity of Linear Arithmetic with Divisibility // Proceedings of the 30th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS). 2015. P. 667-676.
9. Кривий С. Л. Яшин дiофантовi обмеження та !’х застосування. Кив: Видавничий дiм «Букрек», 2015. 224 с.
10. Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи. М.: Мир, 1982.
11. Lagaris J. C. The computational complexity of simultaneous Diophantine approximation problems // SIAM Journal on Computing. 1985. Vol. 14. P. 196-209.
12. Схрейвер А. Теория линейного и целочисленного программирования. Т. 2. М.: Мир, 1991.
13. Косовская Т.М., Косовский Н.К. О числе шагов получения булевого решения у полино­миальных сравнений и у систем из них // Вестн. С.-Петерб. ун-та. Сер. 1. Математика. Механика. Астрономия. 2007. Вып. 3. С. 82-90.
14. Турчин В. Ф. Рефал-5. Руководство по программированию и справочник. URL: http://www.refal.net/rf5_frm.htm (дата обращения: 05.06.2016).
15. Косовский Н.К., Косовский Н.Н. NP-полнота задачи проверки совместности в отрезке целых чисел системы целочисленных линейных уравнений и дизуравнений // Дискретные моде­ли в теории управляющих систем: IX Международная конференция, Москва и Подмосковье, 20— 22 мая 2015 г.: Труды / отв. ред. В. Б. Алексеев, Д. С. Романов, Б. Р. Данилов. М.: МАКС-Пресс, 2015. С. 123-125.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ