Обобщение алгоритма Ремеза на случай полиномиальных сплайнов
Приведем другой практический пример, возникший в связи с развитием компьютерных технологий и их проникновением во многие области науки и техники. Предположим, что требуется изучить природу некоторого процесса, происходящего в некоторой физической системе. Допустим, что имеются измерения некоторой физической величины, записанные в виде таблицы (базы данных). Анализ имеющихся баз данных… Читать ещё >
Содержание
- Введение
- 1. 1. Мотивация
- 1. 2. Основные определения
- 1. 3. Структура диссертации
- 2. Негладкая оптимизация
- 2. 1. Квазидифференцируемые функции
- 2. 2. Условия экстремума
- 2. 3. Численные методы негладкой оптимизации
- 2. 3. 1. Метод дискретного градиента
- 2. 3. 2. Метод отсекающего угла
- 3. 1. Полиномы: необходимые и достаточные условия оптимальности
- 3. 2. Алгоритм Ремеза
- 4. 1. Спалйны: необходимые и достаточные условия оптимальности
- 4. 2. Обобщение алгоритма Ремеза на случай полиномиальных сплайнов
- 4. 2. 1. Задача построения линейного сплайна (ломаной), удовлетворяющего условию альтернанса
- 4. 2. 2. Задача построения полиномиального произвольной векторной степени сплайна, удовлетворяющего условию альтернанса
- 4. 2. 3. Замена базиса
- 4. 3. Численные примеры
- 5. 1. Обобщенный алгоритм Ремеза: непрерывные функции
- 5. 2. Обобщенный алгоритм Ремеза: дискретные функции
- 5. 2. 1. Базы данных
- 5. 2. 2. Нагревание Титана
- 5. 2. 3. База данных Пезака
- 5. 2. 4. Некоторые важные замечания и рекомендации
- 6. 1. Постановка задачи
- 6. 2. Необходимые и достаточные условия оптимальности
- 6. 3. Численные эксперименты с модельными функциями
- 6. 3. 1. Негладкий случай
- 6. 3. 2. Гладкий случай
- 7. 1. Непрерывная и дискретная аппроксимация
- 7. 1. 1. Приближение непрерывных функций
- 7. 1. 2. Дискретная аппроксимация (равномерная аппроксимация и критерий наименьших квадратов)
- 7. 2. Полиномиальные сплайны со свободными узлами: вычислительные аспекты
- 7. 3. Численные экспериметны с непрерывной функцией
- 7. 4. Численные эксперименты с дискретными функциями: сравнение алгоритмов
- 7. 4. 1. Метод Г. Белякова (Алгоритм 1)
- 7. 4. 2. Конкретизация Алгоритма
- 7. 4. 3. Новый алгоритм (Алгоритм 2) для приближения дискретной функции (базы данных)
- 7. 5. Сравнение результатов, полученных Алгоритмом 1 и Алгоритмом
Обобщение алгоритма Ремеза на случай полиномиальных сплайнов (реферат, курсовая, диплом, контрольная)
1.1 Мотивация.
В настоящее время интенсивно развиваются компьютерные технологии. Их влияние на развитие науки и техники неоспоримо. Поражает то, как быстро увеличивается мощность компьютеров (память, скорость, объем жесткого диска и так далее), при этом цена на соответствующие компоненты падает, что делает привлечение компьютерных технологий все более и более доступным для научных исследований, автоматизации, обучения и многого другого. Разумное использование имеющихся средств помогает сэкономить время и деньги. Работа некоторых современных технических объектов практически полностью контролируется компьютером очень высокой точности. На компьютере моделируется развитие эпидемий и борьба с ними, также ход предвыборых процессов, погода и даже мода.
Математики, работающие с числами и функциями, пытаются перевести работу некоторых физических объектов на язык математических формул (моделирование). Иногда моделируемый процесс настолько сложен, что его точное моделирование невозможно (недостаток знаний о природе процесса или недостаток компьютерных ресурсов). В таких случаях введение некоторых грамотно построенных аппроксимаций процесса помогает сделать шаг на пути к более детальному пониманию природы процесса и провести соответствующие эксперименты, подтверждающие или отрицающие выдвинутые гипотезы.
Следует помнить, что при работе на комьютере все числа представляются с определенной точностью, то есть с самого начала происходит некоторое аппроксимирование изучаемого процесса. В некоторых случаях накапливаемая на нескольких последовательных итерациях ошибка (во многих сложных экспериментах количество итераций может довольно значительным) приводит к некоторым отклонениям от теоретически предсказанных результатов. В [44] приводятся примеры, показывающие, что в некоторых случаях порядок слагаемых в суммах влияет на результат вычисления сумм.
В некоторых приложениях приходится работать с функциями очень сложной природы, поэтому возникают задачи приближенного представления этих функций более простыми. С такими функциями намного легче работать при проведении теоретических исследований, более того, при работе на компьютере очень часто «сложные» функции могут быть вычислены весьма приближенно, поэтому при проведении экспериментов может появиться погрешность, которая накапливается на каждой последующей итерации и в конечном итоге приводит к тому, что даже те численные алгоритмы, которые построены на очень элегантной и совершенной теории, к сожалению, не могут быть успешно реализованы численно на компьютере.
Приведем другой практический пример, возникший в связи с развитием компьютерных технологий и их проникновением во многие области науки и техники. Предположим, что требуется изучить природу некоторого процесса, происходящего в некоторой физической системе. Допустим, что имеются измерения некоторой физической величины, записанные в виде таблицы (базы данных). Анализ имеющихся баз данных представляет большой интерес, так как такое исследование помогает использовать накопленные десятилетиями данные в прогнозировании (задачи классификации и математической диагностики). Некоторые такие таблицы содержат сотни тысяч и даже миллионы записей, поэтому иногда бывает рационально хранить в памяти компьютера не огромные таблицы, а попытаться приблизить данную таблицу некоторой кривой (аппроксимирующей или интерполирующей) и хранить в памяти лишь параметры данной кривой. Кроме того, имея такую кривую, изучаемый процесс может быть понят и описан более четко.
В некоторых практических задачах возникает возникает потребность приближения моделируемого процесса функциями определенного класса. Такая проблема возникла в области моделирования налогообложения, где непрерывная модельная функция аппроксимируется ломаной, так как по коэффициентам ломаной может быть легко восстановлена привычная нам налоговая таблица, содержащая диапазоны налогообложения и соответствующие ставки налога.
В настоящей работе разрабатывается и тестируется алгоритм, позволяющий аппроксимировать непрерывные и дискретные функции (базы данных) полиномиальными сплайнами в равномерной метрике. Данное исследование является естественным продолжением известных работ П. Л. Чебышева (знаменитый ме-муар «Теория механизмов, известных под именем параллелограммов», опубликованный в 1853 году, [19], [53]), Валле-Пуссена [48], Е. Я. Ремеза [10|, [49], ставшими в некотором смысле классикой полиномиального приближения. В данной работе делается попытка обобщения некоторых результатов, полученных в теории приближения полиномами, на случай полиномиальных сплайнов, а также более поздних результатов, полученных М. Г. Тарашниным в 90-х годах двадцатого века [18].
Аппроксимация полиномиальными сплайнами имеет много практических приложений, таким образом, проведенное исследование представляет теоретический и практический интерес.
Целью диссертационной работы является проведение исследований, направленных на построение численного алгоритма, позволяющего аппроксимировать непрерывные и дискретные функции (базы данных) полиномиальными сплайнами. Большая часть проведенного исследования состоит в обобщении некоторых классических результатов теории приближения полиномами [19], [53], [48], [35], [10], [49] на случай полиномиальных сплайнов.
В частности, разрабатывается численный алгоритм, являющийся обобщением алгоритма Ремеза, для построения полиномиальных сплайнов наилучшего приближения. Выводятся необходимые и достаточные условия оптимальности, являющиеся обобщением условий, полученных ранее М. Г. Тарашниным [18].
Далее проводятся численные эксперименты на тестовых функциях и на функциях, возникающих в некоторых конкретных приложениях. Выведенные необходимые и достаточные условия оптимальности подтверждают, что полученные полиномиальные сплайны являются сплайнами наилучшего приближения.
В одном из приложений (моделирование налогообложения, [4]) возникает потребность решения оптимизационной задачи при наличии ограничений (условная оптимизация). Большинство классических результатов полиномиального приближения относятся к задачам безусловной оптимизации, полученные обобщения на случай полиномиальных сплайнов также разработаны для решения задач безусловной оптимизации. Следовательно, также возникла потребность переформулировать исходную задачу, возникшую в приложении, как задачу безусловной оптимизации. Таким образом, также проводится попытка обобщения ранее полученных результатов на случай условной оптимизации.
Для решения задач, рассматриваемых в диссертации, привлекаются классические и современные методы анализа. Проведенные исследования также опираются на классические результаты П. Л. Чебышева [19], [53], Д. Райса [35], описывающие необходимые и достаточные условия оптимальности полиномами и М. Г. Тарашнина [18], описывающие необходимые и достаточные условия оптимальности полиномиальными сплайнами. Также применяются результаты исследований Е. Я. Ремеза [10], [49] и Валле-Пуссена [48], обобщение которых позволило сконструировать алгоритм, позволяющий строить полиномиальные сплайны наилучшего приближения.
Важную роль в исследовании сыграло использование аппарата негладкого анализа, являющегося в некотором смысле обобщением методов классического (гладкого) анализа. Аппарат негладкой оптимизации, используемый в данной работе, был разработан в исследованиях В. Ф. Демьянова [2], A.M. Рубинова [32], А. Багирова [22], [23], [21], [31], [32], Ф. Кларка [57], Н. З. Шора [63], И. И. Еремина [55], Б. Н. Пшеничного [58], [59], [60] и многих других исследователей.
Научная новизна результатов состоит в разработке теории и новых вычислительных алгоритмов решения задач приближения полиномиальными сплайнами. Основное внимание в работе уделяется следующим направлениям исследований:
• получены необходимые и достаточные условия оптимальности полиномиального сплайна;
• доказан ряд теорем, позволяющих обобщить имеющийся алгоритм построения полиномов наилучшего приближения на случай сплайнов наилучшего приближения;
• проведено исследование, позволяющее свести некоторый класс задач условной оптимизации, возникающий в некоторых приложениях, к задаче безусловной оптимизации, решение которой может быть найдено с помощью разработанного алгоритма;
• создан пакет исследовательского программного обеспечения, реализующий сформированные в работе алгоритмовы на ЭВМ. Работоспособность и эффективность принятого подхода и разработанного алгоритмического программного обеспечения подтверждена решением конкретных задач (тестовые задачи, а также задачи, возникающие в различных практических приложениях).
Теоретическая значимость работы определяется тем, что данная работа является естественным продолжением классических исследований, проведенных П. Л. Чебышевым, Валле-Пуссеном и Е. Я. Ремезом в области приближения полиномами. В данной работе проводится попытка обобщения некоторых результатов, полученных в случае приближения полиномами, на случай полиномиальных сплайнов. Также работа опирается на исследования В. М. Тихомирова [64], Г. П. Акилова [54], Ю. Н. Субботина [61], Н. И. Черных [62], B. J1. Макарова, В. В. Хлобыстова [8], Н. П. Корнейчука [5], [6], В. Н. Малоземова [3], А. Б. Певного [7], П.-Ж. Лорана [56] и других исследователей.
Практическая значимость работы состоит в том, что в ней разрабатывается алгоритм, позволяющий аппроксимировать непрерывные (модельные) функции и дискретные функции (базы данных) функциями из класса кусочно-полиномиальных функций. Такая аппроксимация позволяет сделать в некоторых случаях упростить численные экспериметны, заменив сложные по структуре функции их более простыми аппроксимациями, построенными с высокой точностью. В одном из практических приложений (задачи налогообложения), изучаемых в данной работе, модельная функция должна быть аппроксимирована функциями определенного класса, а именно ломаными. Отличительная особенность данного приложения состоит в том, что никакие другие функции, кроме ломаных, не могут быть использованы в качестве приближающих функций.
В случае приближения дискретных функций (баз данных) возникает много практических приложений в области классификации, оптиматизации хранения информации и других областях, связанных с обработкой и использованием имеющихся баз данных, размеры которых, благодаря развитию компьютерных технологий и автоматизации многих процессов, быстро растут [25], [26], [27|, [30], [34], [37], [38], [39], [40], [41], [43], [44].
Полученные практические результаты подтверждаются теоретическими исследованиями. Разработанные в диссертации методы и алгоритмы ориентированы на решение задач на базе широкодоступных персональных компьютеров.
Диссертация в целом, а также ее отдельные положения и полученные результаты докладывались на XXIX, XXX и XXXI научных конференциях Процессы управления и устойчивость факультета прикладной математики и процессов управления (г. Санкт-Петербург), XI Всероссийской конференции «Матетати-ческое программирование и приложения» (г. Екатеринбург 1999), на международном симпозиуме Symposium in Industrial Optimization, Western Australian, Curtin University, Perth, Australia, 2003, на международной конференции Устойчивость и процессы управления, посвященной 75-летию со дня рождения В. И. Зубова, на семинаре Института проблем машиноведения РАН, а также на семинарах кафедры Математической теории моделирования систем управления (факультет ПМ-ПУ) и кафедры Исследования операций (математико-механичсский факультет) СПбГУ.
По результатам выполненных исследований опубликовано восемь печатных работ ([11]-[17], [42], [43]). Автор также имеет девять печатных работ в области применения методов негладкой оптимизации к задачам исследования баз данных ([25], [26], [27], [34], [37], [38], [39], [40], [44]).
7.6 Заключение.
В данном разделе изучалось приближение непрерывной функции и дискретной функции (базы данных) полиномиальным сплайном со свободными узлами.
В случае приближения непрерывной функции предлагалось использовать метод дискретного градиента (локальный метод негладкой оптимизации). Основной недостаток данного метода состоит в том, что разные начальные точки ведут к разным решениям (разные локальные минимумы), кроме того, нет гарантии, что полученное решение является глобальным минимумом. Структура данного метода такова (см. [22], [23]), что он уходит из точек перегиба, а также из относительно неглубоких точек локального минимума. В одном из наших экспериментов метод дискретного градиента нашел точку глобального минимума. В случаях, когда найденная точка являлась лишь локальным минимумом, результаты также были довольно точными.
В случае дискретной аппроксимации сравниваются полученные результаты (новый алгоритм, предлагаемый автором данной диссетации) с результатами, полученными ранее (метод Г. Белякова).
Предлагаемый алгоритм определяет автоматически необходимое количество интервалов. Данный алгоритм использует комбинацию метода дискретного градиента и метода Qi^-декомпозиции. Во всех изучаемых примерах результаты, полученные новым алгоритмом лучше, чем результаты, полученные ранее.
Рис. 7.2: Сплайн пятой степени: Пеззак.
Рис. 7.3: Сплайн третьей степени: Титан.
Глава 8.
Заключение
и направления для дальнейших исследований.
Подведем итоги проделанной работы и обозначим возможные направления по продолжению исследований.
В данной диссертации изучаются теоретические и практические аспекты приближения непрерывных и дискретных функций полиномиальными сплайнами. Работа начинается с построения необходимых и достаточных условий оптимальности полиномиального сплайна обобщенной (векторной) степени. Приведенное исследование использует аппарат негладкой оптимизации и негладкого анализа, разработанные во второй половине двадцатого века. Построение необходимых и достаточных условий оптимальности является продолжением и обобщением работ П. Л. Чебышева (необходимые и достаточные условия оптимальности приближения полиномами) и М. Г. Тарашнина (необходимые и достаточные условия оптимальности приближения полиномиальным сплайном, обычной (невекторной) степени), кроме того, получены необходимые и достаточные условия оптимальности на случай закрепленного правого и (или) левого конца сплайна.
Далее проводится детальное исследование обобщения алгоритма Ремеза на случай полиномиальных сплайнов. Во-первых, доказывается, что по выбранному базису всегда можно построить полиномиальный сплайн той же степени, уклоняющийся от приближаемой функции на одинаковую величину. Во-вторых, проводится ряд исследований, направленных на обобщение правила замены базиса в алгоритме Ремеза на случай приближения полиномиальными сплайнами, в частности, обобщается теорема Валле-Пуссена на случай полиномиальных сплайнов и строится новое правило замены базиса, ориентированное на полиномиальные сплайны.
Далее приводится ряд численных экспериментов, в которых непрерывные и дискретные функции приближаются полиномиальными сплайнами. Процесс построения полиномиальных сплайнов наилучшего приближения базируется на обобщенном алгоритме Ремеза, предложенном и теоретически подтвержденным в данной диссертации.
Исследуемые функции можно разделить на несколько групп:
• приближение непрерывных на отрезке функций (безусловная оптимизация), приведены примеры с двумя группами функций (функция Гаусса, часто используемая в математическом моделировании и приложениях, а также осциллирующая функция, приближение таких функций, как правило, представляет некоторую сложность, особенно в случае построения полиномов наилучшего приближения);
• приближение дискретных функций (безусловная оптимизация);
• приближение непрерывных функций ломаными в задачах налогообложения (условная оптимизация), данное исследование интересно по нескольким причинам, во-первых, это одно из очевидных практических приложений, в котором непрерывная модельная функция приближается ломаными и приближение другими видами функций не имеет практического (экономического) смысла, во-вторых, в данных задачах накладываются некоторые ограничения на выбор параметров сплайна, предлагается подход, позволяющий свести задачу условной оптимизации к последовательности задач безусловной оптимизации, каждая из которых, в свою очередь, может быть решена с помощью алгоритма, разрабатываемого в данной диссертации, приводятся некоторые практические рекомендации, позволяющие сделать выбор данной последовательности задач более эффективным, то есть сократить количество необходимых переборов.
В последней главе делается попытка построения некоторых моделей, направленных на поиск расположения узлов спайнов. К сожалению, если узлы сплайна не зафиксированы, то соответствующая оптимизационная задача перестает быть выпуклой, что значительно усложняет работу и делает обобщение классических результатов (полиномиальная аппроксимация) на случай приближение полиномами чрезвычайно сложным или даже невозможным. Приведенные исследования (непрерывные и дискретные функции) являются лишь началом очень важного исследования, цель которого состоит в оптимизации выбора узлов полиномиального сплайна. В этой части диссертации используются комбинации нескольких методов негладкой оптимизации, построенных ранее в работах других исследователей. Проблему выбора узлов полиномиального сплайна следует также относить к категории задач для дальнейшего исследования.
Другим направлением для дальнейших исследований является задача определения минимальной цепочки. Такая проблема возникает при использовании обобщенного алгоритма Ремеза. В настоящее время, строго говоря, не существует метода, позволяющего определить такую цепочку, поэтому данный процесс сводится к перебору возможных вариантов, останавливаясь в том случае, когда построенных сплайн удовлетворяет необходимому и достаточному условию оптимальности. Данный процесс может быть довольно сложен и длинен, особенно если количество интервалов велико. В данной диссертации приводятся лишь некоторые рекомендации, позволяющие в некоторых случаях сократить процесс перебора, однако данные рекомендации не снимают задачу полностью, поэтому требуется продолжение начатых в данном направлении исследований.
Похожая проблема с определением эффективной цепочки в задачах налогообложения (условная оптимизация). В данной диссертации приводятся некоторые рекомендации, делающие перебор более направленным, но задача остается открытой и требует более детального изучения.
В данной диссертации в основном рассматриваются задачи безусловной оптимизации (на коэффициенты сплайна не накладываются никакие ограничения). Исключение составляют задачи построения оптимальных налоговых шкал. Будет также интересно провести исследование, направленное изучение возможных методов использования предложенного обобщенного алгоритма Ремеза в задачах условной аппроксимации, то есть когда на коэффициенты сплайна наложены некоторые ограничения.
В рамках данной диссертации рассматривались полиномиальные сплайны, от которых требовалась непрерывность в узлах, при этом не накладывалось никаких условий на гладкость сплайнов в узлах. Возможным направлением для дальнейших исследований будет исследование сплайнов, на которых наложены некоторые условия, определяющие гладкость в узлах. Например, возможно требование непрерывности производных до какого-то определенного порядка во всех или в некоторых узлах.
Важным вопросом в области задач аппроксимации является выявление возможных приложений. В настоящее время полиномиальные сплайны используются во многих областях, перечислить все невозможно. В данной диссертации изучается возможное применение полиномиальных сплайнов в области налогообложения, а также в области исследования и обработки баз данных. Полиномиальные сплайны могут быть использованы в задачах классификации и математической диагностики, а также в построении прогнозов во многих областях, например, в анализе состояния финансовых рынков.
Вдохновением к исследованию, проведенному в данной диссертации, послужила чисто практическая задача выбора оптимальных налоговых шкал. Вполне возможно, что какое-то другое практическое приложение послужит поводом к продолжению исследований в области полиномиальных сплайнов.
Список литературы
- Дж. Алберг, Э. Нильсон, Дж. Уолш, Теория сплайнов и ее приложения, Мир: Москва, 1972, 316 с.
- В.Ф. Демьянов, A.M. Рубинов, Основы негладкого анализа и квазидифференциальное исчисление. М.: Наука, 1990, 432 с.
- В.Ф. Демьянов, В. Н. Малоземов, Введение в минимакс. М.: Наука, 1972, 368 с.
- М.В. Ишханова, С. В. Чистяков, Математические модели выбора налоговых шкал: Учебное пособие, СПбГУ, 1998
- Н.П. Корнейчук, Экстремальные задачи теории приближения, Наука, М. 1976, 320с.
- Н.П. Корнейчук, Сплайны в теории приближения. М: Наука, 1984, 352 с.
- В.Н. Малоземов, А. Б. Певный, Полиномиальные сплайны. СПб: Изд-во Санкт-Петербургского ун-та, 1986, 120 с.
- B.J1. Макаров, В. В. Хлобыстов, Сплайн-аппроксимация функций. М: Высшая школа, 1983, 80 с.
- Б.Т. Поляк, Введение в Оптимизацию, Наука, Мовсва, 1985.
- Е. Я. Ремез, Основы численных методов чебышевского приближения Киев: Наукова думка, 1969.
- Н.В. Сухорукова, Задача построения полиномиального сплайна, удовлетворяющего условиям чебышевской аппроксимации, Вестник Молодых Ученых, Серия «Прикладная математика и механика», Выпуск 1, 2003, с. 42−46.
- Н.В. Сухорукова, Необходимые и достаточные условия аппроксимации непрерывных на отрезке функций функциями определенного класса, Вестник СПбГУ, Серия 1, Выпуск 2, с. 66−72.
- Н.В. Сухорукова, Применение квазидифференциалов к задачам аппроксимации непрерывных функций, Труды XXIX научной конференции Процессы управления и устойчивость: издательство Санкт-Петербургского государственного университета, 1998, с. 388−390.
- Н.В. Сухорукова, Изучение задачи восстановления налоговой шкалы по шкале средних ставок, Труды XXX научной конференции Процессы управления и устойчивость: издательство Санкт-Петербургского государственного университета, 1999, с. 499−505.
- Н.В. Сухорукова, Обобщение алгоритма Ремеза на случай ломаных, Труды XXXI научной конференции Процессы управления и устойчивость: издательство Санкт-Петербургского государственного университета, 1999, с. 482−484.
- Н.В. Сухорукова, Восстановления налоговых шкал по модельной шкале средних ставок, Труды XI Всероссийской конференции Математическое программирование и приложения, Екатеринбург, 1999.
- Н.В. Сухорукова, Обобщение теоремы Валле-Пуссена и правила замены базисов на случай полиномиальных сплайнов, принята к печати в Труды конференции Процессы управления и устойчивость SCP2005, конференция посвящена 75-летию со дня рождения В. И. Зубова.
- М.Г. Тарашнин, Применение теории квазидифференциалов к решению задач аппроксимации. Диссертация на соискание ученой степени кандидата физико-математических наук, СПб., 1996, 119 с.
- П.Л. Чебышев, Теория механизмов, известных под именем параллелограммов, Санкт-Перетбург, 1853.
- М. Yu. Andramonov, А. М. Rubinov and В. М. Glover, Cutting angle method in global optimization, Applied Mathematics Letters, Vol. 12, 1999, pp 95−100.
- A. M. Bagirov, Continuous subdifferential approximations and their applications, Research Report 01/22, School of ITMS, University of Ballarat, Nov 2001, http://www.ballarat.edu.au/itms/researchpapers.shtml.
- A. M. Bagirov, Derivative-free methods for unconstrained nonsmooth optimization and its numerical analysis, Investigacao Operacional, Vol. 19, 1999, pp 75−93.
- А. М. Bagirov, Numerical methods for minimizing quasidifferentiable functions: a survey and comparison, In: V.F. Demyanov and A.M. Rubinov (eds.), Quasidifferentiability and Related Topics, Kluwer Academics Publisher, pp 33−71, 2000.
- A. M. Bagirov and A. M. Rubinov, Global minimization of increasing positively homogeneous function over unit simplex. Annals of Operations Research, Vol. 98, 2000, pp 171−187.
- A. Bagirov, A. Rubinov, N. Soukhoroukova, J. Yearwood, Unsupervised and Supervised Data Classification Via Nonsmooth and Global Optimization, Top, Vol. 11, Number 1, pp. 1−93, Sociedad de Estadistica Operativa, Madrid, Spain, June 2003.
- A. Bagirov, A. Rubinov, N. Soukhoroukova, J. Yearwood, An algorithm of clustering based on non-smooth optimisation techniques, International Transactions in Operational Research N10, pp 611−617, 2003.
- A. Bagirov, N. Soukhoroukova, Nonsmooth Optimisation approach to Data Classification, Proceedings of the Post-graduate ADFA Conference on Computer Science, Canberra, ADFA, 2001, pp. 71−74.
- G. Beliakov, Least squares splines with free knots: Global optimization approach, Applied Mathematics and Computation, Vol 149, pp. 783−798, Elsevier Inc., United States.
- Armijo, Minimization of functions having continuous partial derivatives, Pacific J. Math. 16, pp 1−13, 1966.
- Carl de Boor, A Practical Guide to Splines, Springer, New-York, Heidelberg, 1978.
- V. F. Demyanov and A. M. Rubinov, Constructive Nonsmooth Analysis, Peter Lang, Frankfurt am Main, 1995.
- V. F. Demyanov and A.M. Rubinov Quasidifferential Calculus Optimization Software Inc., New York, 1986
- G. Lindfield, J. Penny, Numerical Methods Using Matlab, 1995.
- J.Rice. Characterization of Chebyshev approximation by splines, SIAM J. Numer. Anal., 1967, vol. 4, N 4, pp. 557−567.
- A. Rubinov, Abstract Convexity and Global Optimization, Kluwer Academic Publishers, 2000, ISBN 0−7923−6323-X.
- Martin H. Schultz, Spline Analysis, Prentice-Hall, Series in automatic computation, 1973.
- N. Soukhoroukova Data classification through nonsmooth optimisation thesis submitted in the fulfillment of the requirements of the degree of Doctor of Philosophy, December 2003, Ballarat, Australia, 224 p.
- N. Soukhoroukova, Minimisation of the cluster function: numerical experiments using MPI techniques, Proceedings of ICOTA 6 (6th International Conference on Optimisation Techniquecs and Applications), Ballarat,
- Australia, December 2004, (the Proceedings are published on CD), http://www.ballarat.edu.au/ard/itms/CIAO/ORBNewsletter/ICOTA
- Marco Frontini and Gradimir V. Milovanovic Moment-preserving spline approximation on finite intervals and Turan Quadratures, FACTA UNIVERSITATIS (NIS), Ser. Math. Inform. 4 (1989), 45−56, gauss.elfak.ni.ac.yu/radovi/f445−56.ps
- A.K. Jain, M.N. Murty and P.J. Flynn, Data clustering: a review, ACM Computing Surveys 31(3) (1999), 264−323.
- P.M. Murphy and D.W. Aha, UCI repository of machine learning databases. Technical report, Department of Information and Computer science, University of California, Irvine, 1992. www.ics.uci.edu/mlearn/MLRepository.html.
- Г. П. Акилов, A.M. Рубинов, Метод последовательных приближений для для разыскания полинома наилучшего приближения, ДАН СССР 157, 1964, с. 503−505.
- И.И. Еремин, Н. Н. Астафьев, Введение в теорию линейного и выпуклого программирования, М: Наука, 1976, 192 с.
- П.-Ж. Лоран, Аппроксимация и оптимизация, М: Мир, 1975, 496 с.
- Ф. Кларк, Оптимизация и негладкий анализ, М: Наука, 1988, 280 с.
- В.Н. Пшеничный, Необходимые условия экстремума, М.: Наука, 1969, 151 с.
- В.Н. Пшеничный, Метод линеаризации, М.: Наука, 1983, 136 с.
- В.Н. Пшеничный, Ю. М. Данилин Численные методы в экстремальных задачах, М.: Наука, 1975, 320 с.
- Ю.Н. Субботин, it Применение сплайнов в теории приближений, Linear operators and applications, JSNM, 20, 1972, с. 405−418.
- Ю.Н. Субботин, Н. И. Черных, Порядок наилучших сплайн-приближений в некотором классе функций, Математические заметки, 7, 1970, с. 31−42.
- Н.З. Шор Методы минимизации недифференцируемых функций и их приложения, Киев: Наукова думка, 1979, 199 с.
- В.М. Тихомиров, Наилучшие методы приближения и интерполирования дифференцируемых функций в пространстве С1д], Математический сборник, 80 (10), 1969, с. 290−304.