Предопределенные бесконечные наборы Reals и Integer - это наборы всех чисел с плавающей точкой и целых чисел, соответственно, в числовом порядке. Предопределенные наборы ASCII, EBCDIC и display все представляют универсальный набор строк и чисел, из которых взяты элементы любого одномерного набора. ASCII и EBCDIC упорядочены по последовательностям сортировки ASCII и EBCDIC, соответственно. display имеет порядок, используемый в команде отображения AMPL. Числа предшествуют литералам и упорядочены по номерам.
Сортировка наборов с помощью предопределенных наборов
Литералы сортируются по последовательности сортировки ASCII.
set PROD ordered by ASCII;
Указанная запись упорядочивает элементы PROD в алфавитном порядке, независимо от их порядка в данных. Упорядочивание элементов PROD не влияет на решения модели, но приводит к тому, что списки объектов, индексированных по PROD, появляются в заданном порядке.