Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Sb99055

.pdf
Скачиваний:
6
Добавлен:
13.02.2021
Размер:
411.94 Кб
Скачать

Содержание

 

Введение...................................................................................................................

3

Загрузка и установка...............................................................................................

3

1. Язык программирования ASP ............................................................................

4

1.1. Термы ............................................................................................................

4

1.2. Построение простой программы................................................................

4

1.3. Использование дизъюнкции и задание альтернатив................................

7

1.4. Логические константы и арифметика........................................................

8

1.5. Условия и условные литералы....................................................................

8

1.6. Агрегаторы..................................................................................................

10

1.7. Оптимизация...............................................................................................

13

1.8. Дополнительные возможности ASP.........................................................

15

1.9. Упражнения................................................................................................

15

2. Подходы к решению задач...............................................................................

17

2.1. Задача о расстановке ферзей.....................................................................

17

2.2. Задача коммивояжера................................................................................

18

2.3. Задача о раскрашивании графа.................................................................

20

2.4. Задача о максимальной клике...................................................................

21

2.5. Судоку.........................................................................................................

22

2.6. Упражнения................................................................................................

23

3. Программирование с использованием ограничений.....................................

24

3.1. Использование ограничений в ASP .........................................................

24

3.2. Задача SEND+MORE=MONEY ................................................................

27

3.3. Упражнения................................................................................................

28

4. Механизмы вывода и доказательства, используемые в ASP........................

28

4.1. Общее описание.........................................................................................

28

4.2. Принципы построения SAT-решателей...................................................

28

4.3. Схема CDCL-алгоритма............................................................................

29

Список литературы ...............................................................................................

30

31

Сергей Алексеевич Беляев Сергей Васильевич Родионов

Программирование наборов ответов

Учебно-методическое пособие

Редактор М. Б. Шишкова

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Подписано в печать 02.07.20. Формат 60×84 1/16. Бумага офсетная. Печать цифровая. Печ. л. 2,0.

Гарнитура «Times New Roman». Тираж 74 экз. Заказ 38.

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Издательство СПбГЭТУ «ЛЭТИ» 197376, С.-Петербург, ул. Проф. Попова, 5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]