Абстрактно-алгебраический подход к построению вычислительных сред для решения задач в объектных формулировках
Ключевые слова:
абстрактно-алгебраические системы
объектные формулировки задач
самопреобразование данных
системообразующий принцип
Аннотация
Предлагается метод решения математических и прикладных задач в объектных формулировках. Метод основан на представлении предметной среды и начальных условий задачи в терминах абстрактных алгебр и кодировании полученных формулировок средствами объектно-ориентированного языка программирования Java. Ключевое значение имеет формирование вычислительной среды, динамика которой управляется функциональными и предикатными компонентами объектного содержания задачи, в то время как действия управляющей программы сводятся к передаче сообщений и управления от объекта к объекту. Решение получается в результате самопреобразования постановки задачи в адекватное ей системное представление. Рассматривается возможность применения метода к решению алгебраических задач, условия которых заданы в матричной форме и в виде систем уравнений прежде всего для определения структурных и групповых характеристик. Работа выполнена при финансовой поддержке РФФИ (код проекта 09-07-12135 офи_м).
Раздел
Раздел 2. Программирование
Библиографические ссылки
- Черняк Л. Интеграция данных: синтаксис и семантика // Открытые системы. 2009. № 10.
- Рябов Г.Г., Суворов В.В. Интеллект - системообразующий принцип // Искусственный интеллект. 2005. № 4. 36-42.
- Рябов Г.Г., Суворов В.В. Комплексные фундаментальные исследования интеллекта - путь к созданию компьютерных технологий новых поколений // Информационные технологии. 2005. № 6. 2-7.
- Рябов Г.Г., Суворов В.В. Что такое интеллект? // Тр. XXXII Междунар. конф. «Информационные технологии в науке, социологии, экономике и бизнесе». Приложение к журналу «Открытое образование». 2005. 40-43.
- Суворов В.В. Интеллект и креативность в постнеклассической науке. Интеллект неискусственный. М.: Изд-во Моск. ун-та, 2006.
- URL: http://en.wikipedia.org/wiki/Zebra_Puzzle
- Компилятор языка Java на сайте фирмы Sun (http://java.sun.com/).
- Бесплатная среда разработки на языке Java (http://www.eclipse.org/downloads/).