|
Кривоконь Д.С. (СПбГУ) Система оценки положений движущихся объектов
с использованием рандомизации 3 Проданов Т.П. (СПбГУ) Адаптивные рандомизированные
алгоритмы выделения сообществ в графах 29 Abstracts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 126 Krivokon D.S. (SPbSU) Randomization-based position estimation
system for moving objects using camera motion.
. . . . . . . . . .127 Prodanov T.P. (SPbSU) Adaptive Randomized Algorithms for Community Detection in Graphs.
. . . . . . . . . . . . . 129 Kaliteevskiy V. N. (SPbSU) Communication method for decentralized network of autonomous group of
mobile robots. . . . . . . . . . . . . . 132 Senov A. A.
(SPbSU) Improving distributed
stochastic gradient descent estimate via loss function approximation.
. . . . . . . . . . . . . 133 |
САНКТ-ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
НИИ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
СТОХАСТИЧЕСКАЯ ОПТИМИЗАЦИЯ В ИНФОРМАТИКЕ
Издается с 2005 года
ТОМ 11
Выпуск 1
Издательство С.-Петербургского университета, 2 0 1 5
УДК 519.712 ВКК 32.811.7
С82
Ответственный
редактор: д. ф.-м. н., проф. О. Н. Граничин
Редакционная
коллегия:
Б. Т. Поляк (ипу ран),
А. В.
Соколов (ИПМИ КарНЦРАН),
П. С. Щербаков (ипу ран)
Стохастическая оптимизация в информатике. Том 11 (Вып. 1)
/ Под ред. О. Н. Граничина — СПб.: Издательство С.-Петербургского университета,
2014. — 160 с.
ISSN 1992-2922
Издание выпускается ежегодно (том 1,
ненумерованный, вышел в
Издание предназначено для специалистов в области информатики, студентов старших курсов и аспирантов, обучающихся на специальностях, связанных с обработкой информации.
ББК 32.811.7
© Авторы статей, 2015
Рандомизированные
алгоритмы
Система оценки положений движущихся объектов с использованием рандомизации
Д. С. Кривоконь,
Санкт-Петербургский государственный университет
В статье предлагается система оценки положения движущегося объекта на основе использования видеокамеры. В ее основе лежат алгоритмы, которые за счет рандомизации положения камеры, позволяют решать задачу в условиях, в которых стандартные алгоритмы неприменимы. Статья содержит описание системы, результаты ее тестирования, а также обоснование алгоритмов.
Ключевые слова: рандомизация, оценка глубины точки, динамические системы.
Список литературы
[1] Sturm P. Structure
and motion for dynamic scenes the case of points moving in planes // In: Proc.
of the European Conference on Computer Vision. 2002. PP. 507–509.
[2] Han M., Kanade T. Reconstruction of a scene with multiple linearly moving objects // In: Proc. of IEEE Conference on the Computer Vision and Pattern Recognition. 2000. PP. 542–549.
[3] Кривоконь Д.С. Методы оценки положения объекта при помощи случайных движений камеры // Компьютерные инструменты в образовании. 2014. Вып. 4. С. 46–54.
[4] Кривоконь Д.С., Вахитов А.Т. Рандомизация в задаче оценки
глубины точки при помощи одной камеры на основе идеи асимптотического
наблюдателя // Стохастическая оптимизация в информатике. 2012. Т. 8. Вып. 2. С.
49-59.
[5] Krivokon D.S., Vakhitov A.T. Randomized algorithm for estimation of moving point position using single camera // Proc. of the IEEE 53rd Annual Conference on Decision and Control (CDC). 2014. PP. 5189-5194. .
[6] Кривоконъ Д.С, Вахитов А.Т., Граничин О.Н. Оценка положения движущегося объекта на основе пробного возмущения камеры // Автоматика и телемеханика. 2015. №11 (в печати).
[7] Граничин О. Н. Об одной стохастической рекуррентной процедуре при зависимых помехах в наблюдении, использующей на входе пробные возмущения // Вестник Ленингр. ун-та. Сер. 1. 1989. Вып. 1(4). С. 19-21.
[8] Граничин О. Н. Процедура стохастической аппроксимации с возмущением на входе // Автоматика и телемеханика. 1992. №2. С. 97-104.
[9] Граничин О. Н. Оценивание точки минимума неизвестной
функции, наблюдаемой на фоне зависимых помех // Проблемы передачи информации. 1992. №2. С. 16-20.
[10] Spall J. С. Multivariate stochastic approximation using a
simultaneous perturbation gradient approximation // IEEE Trans. Automat. Contr.
1992. Vol. 37. No. 3. PP. 332-341.
[11] Granichin O.,
Gurevich L., Vakhitov A. Discrete-time minimum tracking based on stochastic
approximation algorithm with randomized differences // 48th Conf. Decision
Control. Shanghai.
[12] Granichin O.,
Volkovich V., Toledano-Kitai D. Randomized Algorithms in Automatic Control
and Data Mining. —
[13] Vakhitov A.,
Granichin O., Vlasov V. Adaptive control of SISO plant with time-varying
coefficients based on random test perturbation // In: Proc. of the American
Control Conference. 2010. PP. 4004-4009.
[14] Brown D. Decentering
distortion of lenses // Photometric Engineering. 1966. PP. 444-462.
[15] Lowe D. G. Distinctive
image features from scale-invariant keypoints. // International Journal of
Computer Vision. 2004. Vol. 60. No. 2. PP. 91-110.
[16] Bay H.,
Tuytelaars Т., Luc Van Gool Surf: Speeded up robust
features. // In: Computer Vision ECCV. 2006. PP. 404-417. Springer
[17] Harris G,
Stephens M. A combined corner and edge detector. // In: Alvey Vision
Conference. 1988. Vol. 15. P. 50
[18] Fischler M. A.,
Bolles R. G Random sample consensus: a paradigm for model fitting with
applications to image analysis and automated cartography // Communications of
the ACM. 1982. Vol. 24. No. 6. PP. 381-395
[19] Hartley R.,
Zisserman A. Multiple View Geometry in Computer Vision. —
[20]
Граничин О. Н. Поисковые алгоритмы стохастической аппроксимации с
рандомизацией на входе // Автоматика и телемеханика. 2015. №5. С. 43-59.
[21] Granichin О. N., Amelina N. О. Simultaneous
perturbation stochastic approximation for tracking under unknown but bounded disturbances
// IEEE Trans. Automat. Contr. 2015. V. 60. No. 6. PP. 1653-1658.
[22] Barron J., Fleet
D, Beauchemin S. Performance of optical flow techniques // Int. J. Comput.
Vision. 1994. V.
12. No. 1. PP. 43-77.
Использование рандомизированных алгоритмов обработки информационных сигналов при управлении летательным аппаратом
В. М. Понятский,
к. т. н., доцент АО “Конструкторское бюро приборостроения имени
академика А.Г. Шипунова”,
Тула
kbkedr@tula.net, pwmru@rambler.ru
Рассматриваются системы управления летательным аппаратом, в которых формирование управляющих воздействий осуществляется на основе измеряемых информационных сигналов. Для фильтрации гауссовских шумов широко используются алгоритмы фильтрации Калмана. В работах О.Н. Граничина рассматривается использование рандомизированных алгоритмов фильтрации случайного процесса при измерениях со смещением. В работе предлагаются непрерывный и дискретный алгоритмы обработки и экстраполяции измеряемых координат, полученные в рамках методов фильтрации Калмана и предназначенные для использования в замкнутых системах управления. Проведенные исследования в среде Matlab и анализ полученных результатов показывают, что система с разработанным рандомизированным алгоритмом отрабатывает входной сигнал и не чувствительна к помехам, в отличие от системы с фильтром Калмана, в которой выходная координата отслеживает не только входной сигнал, но и низкочастотную составляющую помехи измерения.
Ключевые слова: фильтр Калмана, система, автоматическое сопровождение.
Список литературы
[1] Сейдж Э.П., Мелса Дж.Л. Теория оценивания и ее применение в связи и управлении. – М.: Связь, 1976.
[2] Понятский В.М. Повышение помехоустойчивости системы управления вращающегося летательного аппарата // Проблемы совершенствования робототехнических и интеллектуальных систем летательных аппаратов - М.: МАИ. 2005. С. 229-234.
[3] Понятский В.М., Петрушин В.В. Повышение динамической точности и помехоустойчивости в системах телеуправления // Изв. ТулГУ. Сер. “Проблемы проектирования и производства систем и комплексов”. — Тула: ТулГУ, 2003, Вып. 6. С. 333-335.
[4] Граничин О.Н., Поляк Б.Т. Рандомизированные алгоритмы оценивания и оптимизации при почти произвольных помехах. - М.: Наука, 2003. - 291 с.
[5] Granichin O.,
Volkovich V., Toledano-Kitai D. Randomized Algorithms in Automatic Control
and Data Mining. — Springer-Verlag:
[6] Понятский В.М. Способ повышения помехоустойчивости ро-бототехнической системы // Труды XII Международного семинара “Супервычисления и математическое моделирование”. Под ред. Р. М. Шагалиева. - Саров: ФГУП “РФЯЦ-ВНИИЭФ”. 2010. С. 288-300.
[7] Понятский В.М. Исследование способов реализации
адаптивной системы управления с фильтром Калмана // Стохастическая
оптимизация в информатике. 2008. Вып. 4. С. 186-200.
Адаптивные рандомизированные алгоритмы выделения сообществ
в графах
Т.П.Проданов
Санкт-Петербургский Государственный Университет
Последние семнадцать лет активно развивается изучение сложных сетей и находит большое применение выделение тесно связанных групп узлов, или сообществ, в сложных сетях.
Эффективными оказались рандомизированные алгоритмы выделения сообществ, однако не существует набора параметров, при котором эти алгоритмы давали бы хороший результат на всех сложных сетях. Для решения этой проблемы в статье описывается применение алгоритма одновременно возмущаемой стохастической аппроксимации к рандомизированным алгоритмам для создания приспосабливающихся к входным данным адаптивных модификаций. Целью является создание алгоритмов, дающих хорошие значения на большем количестве сложных сетей.
Ключевые слова: выделение сообществ, сложные сети, стохастическая аппроксимация.
Список литературы
[1] Leonhard Euler. Solutio problematis ad geometriam situs pertinentis. Commentarii academiae scientiarum Petropolitanae, 8:128–140, 1741.
[2] Max Weber. Economy
and society: An outline of interpretive sociology,
volume 1. Univ of
[3] Agner Krarup Erlang.
Solution of some problems in the theory of
probabilities of significance in automatic telephone exchanges. Elektrotkeknikeren,
13:5–13, 1917.
[4] Cristopher Moore and
Mark EJ Newman. Epidemics and percolation in small-world networks. Physical
Review E, 61(5):5678, 2000.
[5] Jing Zhao, Hong Yu,
Jianhua Luo, ZW Cao, and Yixue Li. Complex networks theory for analyzing
metabolic networks. Chinese Science
Bulletin, 51(13):1529–1537, 2006.
[6] Wang Hong, Wang
Zhao-wen, Li Jian-bo, and Qiu-hong Wei. Criminal
behavior analysis based on complex networks theory. In IT in Medicine &
Education, 2009. ITIME’09. IEEE International Symposium
on, volume 1, pages 951–955. IEEE, 2009.
[7] John Scott. Social network
analysis. Sage, 2012.
[8] Michalis Faloutsos,
Petros Faloutsos, and Christos Faloutsos. On power-law relationships of the
internet topology. In ACM SIGCOMM Computer
Communication Review, volume 29, pages 251–262. ACM, 1999.
[9] Andrei Broder, Ravi
Kumar, Farzin Maghoul, Prabhakar Raghavan,
Sridhar Rajagopalan, Raymie Stata, Andrew Tomkins, and Janet Wiener.
Graph structure in the web. Computer networks, 33(1):309–320, 2000.
[10] Stefano Boccaletti,
Vito Latora, Yamir Moreno, Martin Chavez, and D-U Hwang. Complex networks:
Structure and dynamics. Physics reports, 424(4):175–308, 2006.
[11] Math¨aus Dejori,
Anton Schwaighofer, Volker Tresp, and Martin Stetter. Mining functional modules
in genetic networks with decomposable
graphical models. Omics: a journal of integrative biology, 8(2):176–188,
2004.
[12] Michael Ovelg¨onne and
Andreas Geyer-Schulz. Cluster cores and modularity maximization. In Data
Mining Workshops (ICDMW), 2010 IEEE
International Conference on, pages 1204–1213. IEEE, 2010.
[13]
Michael Ovelg¨onne and Andreas Geyer-Schulz. An ensemble learning strategy for
graph clustering. Graph Partitioning and Graph Clustering, 588:187, 2012.
[14] Mark E. J. Newman
and Michelle Girvan. Finding and evaluating community
structure in networks. Physical Review E, 69:026113, Feb 2004.
[15] Ulrik Brandes, Daniel
Delling, Marco Gaertler, Robert Gorke, Martin Hoefer, Zoran Nikoloski, and
Dorothea Wagner. On modularity clustering. Knowledge and Data Engineering, IEEE
Transactions on, 20(2):172–188, 2008.
[16] Herbert Robbins and
Sutton Monro. A stochastic approximation method.
The annals of mathematical statistics, pages 400–407, 1951.
[17] Jack Kiefer and
Jacob Wolfowitz. Stochastic estimation of the maximum of a regression function.
The Annals of Mathematical Statistics, 23(3):462–466, 1952.
[18] Julius R Blum. Multidimensional stochastic approximation methods. The Annals of Mathematical Statistics, pages 737–744, 1954.
[19] Олег Николаевич Граничин. Об одной стохастической рекуррентной процедуре при зависимых помехах в наблюдении, использующей на входе пробные возмущения. Вестник Ленингр. ун-та, сер, 1:19–21, 1989.
[20]
Борис Теодорович Поляк и Александр Борисович Цыбаков. Оптимальные порядки
точности поисковых алгоритмов стохастической
оптимизации. Проблемы передачи информации, 26(2):45–53, 1990.
[21] James C Spall.
Multivariate stochastic approximation using a simultaneous perturbation
gradient approximation. IEEE Transactions on
Automatic Control, 37(3):332–341, 1992.
[22] James C. Spall. Introduction
to stochastic search and optimization: estimation, simulation, and
control, volume 65. John Wiley & Sons, 2005.
[23] Boris T. Polyak.
Introduction to optimization. Optimization Software
[24] Harold J Kushner and George
Yin. Stochastic approximation and recursive algorithms and
applications, volume 35. Springer Science & Business Media, 2003.
[25] Vivek S Borkar et al.
Stochastic approximation.
[26]
Дискретные системы
Математические модели и методы оптимального управления Work-stealing деками в общей памяти
Е. А. Барковский
Институт прикладных математических исследований Карельского научного центра Российской академии наук
В статье предлагаются математические модели и решаются задачи оптимального разделения общей памяти для work-stealing деков и поиска оптимального количества элементов для “кражи”. Операции, производимые с деками, имеют вероятностные характеристики и, наряду с последовательным, возможно и параллельное выполнение операций.
Ключевые слова: work-stealing, деки, структуры данных, марковские цепи,
случайные блуждания.
Список литературы
[1] Blumofe R.D.,
Leiserson C.E. Scheduling multithreaded computations by work stealing //
Journal of the ACM. 1999. No. 46. P. 720–748.
[2] Herlihy M., Shavit N.
The Art of Multiprocessor Programming. Elsevier. 2008.
[3] Knuth D. The Art of
Computer Programming. Vol. 1. Addison-Wesley. 2001.
[4] Hendler D., Shavit N.
Non-blocking Steal-half Work Queues // The Twenty-first Annual ACM Symposium on
Principles of Distributed Computing. 2002. P. 280–289.
[5] Sokolov A.V., Drac A.V. The Linked List Representation of n LIFO-stacks and/or FIFO-queues in The Single-level Memory // Information Processing Letters. 2013. Vol. 13. No. 19–21. P. 832– 835.
[6]
Аксенова Е.А., Лазутина А.А., Соколов А.В. Об оптимальных методах
представления динамических структур данных //
Обозрение прикладной и промышленной математики. 2003. Vol. 10. No. 2. P.
375–376.
[7] Hendler D., Lev Y.,
Moir M., Shavit N. A Dynamic-Sized Nonblocking Work Stealing Deque //
Distributed Computing. Special issue: DISC
04. 2006. Vol. 18. No. 3. P. 189–207.
[8] Mitzenmacher M.
Analyses of Load Stealing Models Based on Differential Equations // 10th ACM
Symposium on Parallel Algorithms and
Architectures. 1998. P. 212–221.
[9] Chase D., Lev Y.
Dynamic Circular Work-Stealing Deque // 17th ACM
Symposium on Parallelism in Algorithms and Architectures. 2005. P. 21–28.
[10] Aksenova E.A.,
Lazutina A.A., Sokolov A.V. Study of a Non-Markovian Stack Management Model in
a Two-Level Memory // Programming and
Computer Software. 2004. Vol. 30. No. 1. P. 25– 33.
[11] Aksenova E.A., Lazutina A.A., Sokolov A.V. The optimal implementation of two FIFO-queues in single-level memory // Applied Mathematics. 2011. Vol. 2. No. 10. P. 1297-1302.
[12] Соколов А.В., Драц А.В. Моделирование некоторых методов представления n FIFO очередей в памяти одного уровня // Эвристические алгоритмы и распределенные вычисления. 2014. Vol. 1. No. 1. P. 40-52.
[13] Калачев А.В. Многоядерные процессоры.
— М.: Бином. 2010.
[14] Wimmer M., Cederman D., Traff J.L., Tsigas P. Work-stealing with Configurable Scheduling Strategies // 18th ACM Symposium on Principles & Practice of Parallel Programming. 2013. P. 315– 316.
О дугах конечных автоматов для описания алгоритмов построения Ватерлоо-подобных автоматов
В. Н. Долгов, аспирант
Тольяттинский государственный университет
Н. В. Софонова, аспирант
Тольяттинский государственный университет
Алгоритмы минимизации недетерминированных конечных автоматов, как известно, усложняет существование для некоторых автоматов конструкций как из примера найденного Камедой и Вайнером и названного Ватерлоо. До применения практических алгоритмов вершинной минимизации недетерминированных конечных автоматов на основе автомата Ватерлоо, а также т.н. полного автомата для соответствующего языка, желательно строить подобную конструкцию автоматически. В настоящей статье рассматривается необходимое для этого построения сравнение дуг полного автомата с дугами универсального автомата и с дугами базисного автомата.
Ключевые слова: недетерминированные конечные автоматы, алгоритмы минимизации, универсальный автомат, базисный автомат, полный автомат.
Список литературы
[1] Melnikov B., Melnikova A. Some properties of the basis finite automaton // The Korean Journal of Computational and Applied Mathematics. 2002. Vol. 9. №. 1. P. 131–150.
[2] Долгов В.Н., Мельников Б.Ф.
Построение универсального конечного автомата.
[3] Melnikov B.,
Melnikova A. Some more on the basis finite automaton // Acta Informatica, Univ.
Sapientiae. 2013. Vol. 5. №. 2 P. 227–244.
[4]
[5] Jiang T., Ravikumar
B. Minimal NFA problems are hard // SIAM J.
Comput. 1993. Vol. 22. No. 6. P. 1117–1141.
[6] Melnikov B. Once more
about the state-minimization of the nondeterministic finite automata // The
Korean Journal of Computational and Applied Mathematics. 2000. Vol. 7. No. 3.
P. 655–662.
[7] Pol´ak L.
Minimalizations of NFA using the universal automaton // Int. J. Found. Comput.
Sci. 2005. Vol. 16. No. 5. P. 999–1010.
[8] Geldenhuys J., van
der Merwe B., van Zijl L. Reducing nonde-terministic finite automata with SAT
solvers // Springer. Finite-State Methods
and Natural Language Processing. Lecture Notes in Computer Science. 2010. Vol. 6062. P. 81–92.
[9] Yo-Sub Han. State
elimination heuristics for short regular expressions // Fundamenta
Informaticae. 2013. Vol. 128. P. 445-462.
[10] Kameda Т., Weiner P. On the state minimization of nondeterministic finite automata // IEEE Trans. on Comp. 1970. Vol. 19. No. 7. P. 617-627.
[11]
Долгов В. Н., Мельников Б. Ф. Об алгоритмах автоматического построения
Ватерлоо-подобных конечных автоматов на основе полных автоматов //
Эвристические алгоритмы и распределенные вычисления. 2014. Vol 1. No.
[12] Melnikov В. Once more on the edge-minimization of nondeterministic finite automata and the connected problems // Fundamenta Informaticae. 2010. Vol 104. No. 3. P. 267-283.
[13]
Мельников Б. Ф. О зв¨ездной высоте регулярного языка. Часть I: Основные определения // Эвристические алгоритмы и распредел¨енные
вычисления. 2014. Т. 1. №.
[14] Мельников Б. Ф. Недетерминированные конечные
автоматы. — Тольятти: Изд-во ТГУ. 2009. 160 с.
Мультиагентные системы
Метод коммуникации в децентрализованной сети автономной группы мобильных роботов
В. Н. Калитеевский
Санкт-Петербургский государственный университет
В статье рассматривается задача сохранения целостности данных в децентрализованной сети автономных мобильных роботов, а также программно-аппаратная возможность реализации такой сети. Для коллективного хранения информации в группе мобильных роботов предлагается использовать алгоритмы подсчета контрольных сумм и балансировки загрузки вычислительных узлов. Для программной реализации передачи данных применяются мультиагентные технологии. В качестве мобильного робота рассматривается сверхлегкий беспилотный летательный аппарат (БПЛА).
Ключевые слова: мультиагентные системы, групповое взаимодействие, балансировка загрузки вычислительных узлов, подсчет контрольных сумм, средства связи, архитектура мобильного робота.
Список литературы
[1]
Сечин А.Ю., Дракин М.А., Киселева А.С. Беспилотный летательный аппарат:
применение в целях аэрофотосъемки для картографирования. — М.: “Ракурс”. 2011.
[2] Howard A., Smith В., Egerstedt M. Realization of the sensor web concept for Earth science using mobile robotic platforms // Aerospace Conference. 2007. IEEE. PP. 1-6.
[3]
Амелин К.С. Легкий беспилотный летательный аппарат для автономной группы
// Стохастическая оптимизация в информатике. №6. C. 117-126.
[4] Chao H. Cooperative
Remote Sensing And Actuation Using Networked Unmanned Vehicles. — Diss. Џ
[5] Рыжова Т.С. Система управления коллективом
мобильных роботов // Мехатроника, автоматизация, управление. №4. С. 45-50. 2014.
[6] Vasarhelyi G., Viragh Cs., Somorjai G., Tarcai N., Nepusz Т., Vicsek T. Outdoor flocking and formation flight with autonomous aerial robots // IROS c. 3866-3873. 2014.
[7]
Юревич Е.И. Управление роботами и робототехническими системами. — СПб.:
Изд. СПбГПУ.
2001.
[8] Vasarhelyi G., Viragh Cs., Abel D., Tarcai N., Nagy M., Vicsek T. Varkonyi P Patterns, transitions and the role of leaders in the collective dynamics of a simple robotic flock // Journal of Statistical Mechanics: Theory and Experiment. P04010. 2011.
[9] Каляев И.А., Шеремет И.А. Военная робототехника: выбор пути // Мехатроника, автоматизация, управление. 2008. №2. C. 32-34.
[10] Скобелев П.О., Царев А.В. Сетецентрический подход к созданию больших мультиагентных систем для адаптивного управления ресурсами в реальном времен // Материалы межд. научно - практической мультиконференции “Управление большими системами” Москва, 14-16 ноября c. 263-267. 2011.
[11] Амелин К.С, Граничин О.Н. Мультиагентное сетевое управление группой легких БПЛА. — Нейрокомпьютеры: разработка, применение. №6. C. 64-72. 2011.
[12]
Тюшев К.И. Мультиагентные технологии для построения RAID-подобных распределенных систем хранения данных. — “СПИСОК-
[13] Digi International [Official
website]. http://www.digi.com/
[14] Amelin К., Amelina N., Granichin O., Putov V. Task distribution algorithm for the cooperating group of light autonomous unmanned aerial vehicles // In: Proc. of the 2nd IFAC Workshop on Research, Education and Development of Unmanned Aerial Systems, RED-UAS, Compiegne, France, November 20-22, 2013. P. 152-155.
[15] Амелин К.С, Антал Е.И., Васильев В.И., Амелина И.О.
Адаптивное управление автономной группой беспилотных летательных
аппаратов. — Стохастическая оптимизация в информатике. №5. C. 157-166. 2009.
[16] KQML specifications
[Electronic resource]. http://www.csee. umbc.edu/csee/research/kqml
[17] FIPA specifications
[Electronic resource]. http://www.fipa.org/ specs
[18] JADE documentation
[Electronic resource]. http://jade.tilab.
com/doc/programmersguide.pdf
[19] Raspberry Pi [Official
website]. http://www.raspberrypi.org/
[20] RAID specifications
[Electronic resource]. http://www.snia.org/ tech_activities/ standards/curr_standards/ddf
[21] Amelina N.,
Fradkov A., Vergados D., Jiang Y. Approximate Consensus in Stochastic Networks
with Application to Load Balancing. — IEEE Transactions on Information Theory.
April 2015. Vol. 61. Issue 4. PP. 1739-1752. 2015.
Улучшение оценки
распределенного стохастического градиентного спуска через аппроксимацию функции
потерь
А. А. Сенов, аспирант
Санкт-Петербургский государственный университет
Проблемы обучения и оптимизации в контексте больших объемов данных в настоящее время играют важную роль. К сожалению, даже методы параллельной и онлайн оптимизации не справляются с обработкой большие объемов данных из-за временных и технических ограничений. В этом случае распределенные методы оптимизации могут быть единственным решением проблемы. В статье рассмотрены некоторые современные методы распределенной оптимизации и исследован частный случай задачи оптимизации с разделимой стохастической квадратичной функцией потерь, предложены два новых алгоритма распределенной оптимизации, развивающие работы других авторов. Преимущества алгоритмов продемонстрированы экспериментально.
Ключевые слова: стохастическая оптимизация, оценка параметров, параллельные вычисления, распределенные вычисления, распределенная оптимизация, взвешенный метод наименьших квадратов.
Список литературы
[1] Boyd S. Global
optimization in control system analysis and design // Control and Dynamic
Systems V53: High Performance Systems Techniques and Applications: Advances in
Theory and Applications. 2012. Vol. 53.
[2] Bottou L. Online learning
and stochastic approximations On-line learning in neural networks. 1998.
Vol. 17. No. 9. 142 p.
[3] Granichin O.,
Volkovich V., Toledano-Kitai D. Randomized Algorithms In Automatic Control
And Data Mining. — Springer-Verlag:
[4]
Граничин О.Н., Поляк Б.Т. Рандомизированные алгоритмы оценивания и
оптимизации при почти произвольных помехах. — М.: Наука. 2003. 293 с.
[5] Boyd S., Parikh
N.,
[6]
Поляк Б.Т. Введение в оптимизацию. — М.: Наука. 1983. 384 с.
[7] Boyd S.,
Vandenberghe L. Convex Optimization. —
[8] Нестеров Ю.Е. Введение в выпуклую оптимизацию. — М.: МЦНМО. 2010. 274 c.
[9] Cauchy A. Methode
generale pour la resolution des systemes d’equations simultanees // Comp. Rend.
Sci. Paris. 1847. Vol. 25. pp. 536-538.
[10] Davidon W.C. New least-square algorithms //
Journal of Optimization Theory and Applications. 1976. Vol. 18. No. 2. pp.
187-197.
[11] Yann L.C., Bottou
L. Large scale online learning // Advances in neural information processing
systems. 2004. Vol. 16. 217. p.
[12] Bertsekas D. P. Parallel
and Distributed Computation: Numerical Methods. — Athena Scientific. 1997.
[13] Chu C, Kim S.K.,
Lin Y.A., Yu Y., Bradski G., Ng A.Y., Olukotun K. Map-reduce for machine learning
on multicore // Advances in neural information processing systems. 2007. Vol.
19.
[14] Zinkevich M.,
Weimer M., Li L., Smola A.J. Parallelized stochastic gradient descent //
In: Advances in Neural Information Processing Systems. 2010. pp. 2595-2603.
[15] Dean J., Sanjay
G. Mapreduce: simplified data processing on large clusters // In: OSDI’04,
Proceedings of the 6th conference on Symposium on Opearting Systems Design
& Implementation. 2004. USENIX Association. pp. 10-10.
[16] Mann G., McDonald
R., Mohri M., Silberman N., Walker D. Efficient large-scale distributed
training of conditional maximum entropy models // In: Advances in Neural
Information Processing Systems. 2009. Vol. 22. pp. 1231-1239.
[17] Dekel O.,
Gilad-Bachrach R., Shamir R., Xiao L. Optimal distributed online prediction
using mini-batches // The Journal of Machine Learning Research. 2002. Vol. 13.
No. 1. pp. 165-202.
[18] White H. A
heteroskedasticity-consistent covariance matrix estimator and a direct test for
heteroskedasticity // Econometrica: Journal of the Econometric Society. 1980.
pp. 817-838.
[19] Senov A., Amelin
K., Amelina N., Granichin O. Exact confidence regions for linear regression
parameter under external arbitrary noise // In: Proc. of the 2014 American
Control Conference (ACC). 2014.
[20] Сенов А.А., Граничин О.Н. Идентификация параметров линейной регрессии при произвольных внешних помехах
в наблюдениях // В сб. трудов XII Всероссийское совещание по проблемам управления (ВСПУ-2014). 2014. С.
2708–2719.
Научное издание
Стохастическая оптимизация в информатике
Том 11
Выпуск 1
Печатается без издательского редактирования
Обложка художника Е. А. Соловьевой
Оригинал-макет О. Н. Граничина
Подписано в печать 01.06.15. Формат 60 х 84/16-
Бумага офсетная. Печать офсетная.
Усл. печ. л. 10,0. Тираж 100 экз.
Заказ №
Издательство СПбГУ. 199004, С.-Петербург, В.О., 6-я линия, 11/21
Тел. (812) 328-96-17; факс (812) 328-44-22
E-mail: editor@unipress.ru
По вопросам реализации обращаться по адресу:
С.-Петербург, В.О., 6-я линия, д. 11/21, к. 21
Телефоны: 328-77-63, 325-31-76
E-mail: post@unipress.ru
Типография Издательства СПбГУ
199061, С.-Петербург, Средний пр., 41