Визуализация графа цитирования

Изучение методов автоматической и полуавтоматической визуализации графов цитирования на плоскости. Силовые алгоритмы расположения вершин на плоской поверхности и особенности их анимации. Разработка программы визуализации кластерной структуры графа.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 28.08.2016
Размер файла 5,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

[14] H. Barnes, "A hierarchical O(N log N) force-calculation algorithm," Nature, т. 324, № 6096, pp. 446-449, 1986.

[15] H. Eades, "Navigating Clustered Graphs Using Force-Directed Methods," JGAA, т. 4, № 3, pp. 157-181, 2000.

[16] Alsallakh, Micallef, Aigner, Hauser, Miksch и Rodgers, "The State-of-the-Art of Set Visualization," Computer Graphics Forum, т. 35, № 1, p. 234-260, 2016.

[17] Dinkla, Kreveld, Speckmann и Westenberg, "Kelp Diagrams: Point Set Membership Visualization," Computer Graphics Forum, т. 31, № 31, pp. 875-884, 2012.

[18] P.C. Collins, "Bubble Sets: Revealing Set Relations with Isocontours over Existing Visualizations," IEEE Transactions on Visualization and Computer Graphics, т. 15, № 6, pp. 1009-1016, 2009.

[19] Meulemans, Riche, Speckmann, Alper и Dwyer, "KelpFusion: A Hybrid Set Visualization Technique," IEEE Transactions on Visualization and Computer Graphic, т. 19, № 11, pp. 1846-1858, 2013.

[20] Sugiyama и Omote, "Method for Visualizing Complicated Structures Based on Unified Simplification Strategy," IEICE Transactions on Information and Systems, т. 90, № 10, pp. 1649-1656, 2008.

[21] requirejs.org, "RequireJS," 2016. [В Интернете]. Available: http://requirejs.org/. [Дата обращения: 25 05 2016].

[22] The jQuery Foundation, "jQuery," 2016. [В Интернете]. Available: https://jquery.com/. [Дата обращения: 25 05 2016].

[23] Epistemex, "epistemex/cardinal-spline-js: Smooth line through points for JavaScript / HTML5 Canvas / Node," 2016Epistemex. [В Интернете]. Available: https://github.com/epistemex/cardinal-spline-js. [Дата обращения: 25 05 2016].

[24] Twitter, "Bootstrap · The world's most popular mobile-first and responsive front-end framework," 2016. [В Интернете]. Available: http://getbootstrap.com/. [Дата обращения: 25 05 2016].

[25] T. a. organization, "amdjs/amdjs-api: Houses the Asynchronous Module Definition API," 2016. [В Интернете]. Available: https://github.com/amdjs/amdjs-api. [Дата обращения: 25 05 2016].

[26] IEEE, "IEEE Xplore Digital Library," 2016. [В Интернете]. Available: http://ieeexplore.ieee.org/Xplore/home.jsp. [Дата обращения: 25 05 2016].

[27] Apache Software Foundation, "Maven - Welcome to Apache Maven," 2016. [В Интернете]. Available: https://maven.apache.org/. [Дата обращения: 25 05 2016].

[28] Pivotal Software, "Spring Boot," 2016. [В Интернете]. Available: http://projects.spring.io/spring-boot/. [Дата обращения: 2016 05 2016].

[29] Pivotal Software, "Web MVC framework," 2016. [В Интернете]. Available: http://docs.spring.io/autorepo/docs/spring/3.2.x/spring-framework-reference/html/mvc.html. [Дата обращения: 25 05 2016].

[30] Pivotal Software, "Spring Data JPA," 2016. [В Интернете]. Available: http://projects.spring.io/spring-data-jpa/. [Дата обращения: 25 05 2016].

[31] J. Hedley, "jsoup Java HTML Parser, with best of DOM, CSS, and jquery," 2016. [В Интернете]. Available: https://jsoup.org/. [Дата обращения: 25 05 2016].

[32] Apache Software Foundation, "Apache HttpComponents - HttpComponents HttpClient Overview," 2016. [В Интернете]. Available: https://hc.apache.org/httpcomponents-client-ga/. [Дата обращения: 25 05 2016].

[33] PostgreSQL Global Development Group, "PostgreSQL: The world's most advanced open source database," 2016. [В Интернете]. Available: https://www.postgresql.org/. [Дата обращения: 25 05 2016].

[34] Oracle, "Java Persistence API," 2016. [В Интернете]. Available: http://www.oracle.com/technetwork/java/javaee/tech/persistence-jsp-140049.html. [Дата обращения: 25 05 2016].

Основные определения, термины и понятия

1. Граф - совокупность множества вершин и наборов пар вершин, называемых ребрами.

2. Ориентированный граф - граф в котором пары вершин в ребрах упорядочены.

3. Граф цитирования - ориентированный граф, в котором вершиной является публикация, а ребром является ссылка одной публикации на другую.

4. Связанный граф - граф в котором для каждой пары вершин есть путь из первой во вторую и/или из второй в первую.

5. Дерево - связанный граф, не содержащий циклов - путей, длины более 1 начинающихся и заканчивающийся в какой-либо вершине.

6. Лист - вершина дерева, не имеющая потомков.

7. Квадродерево - дерево в котором каждая вершина, не являющаяся листом, имеет 4 потомка.

8. Кластеризация - разбиение множества объектов на группы, называемые "кластерами". Если все вершины кластера A содержатся в кластере B, то говорят, что кластер А вложен в кластер B.

9. Иерархическая кластеризация - кластеризация, для которой можно построить дерево, где вершинами является кластер, а ребрами вложение кластера друг в друга.

10. Мягкая кластеризация - кластеризация, которая позволяет объектам относится более, чем к одному кластеру.

11. Визуализация - визуальное представление модели (данных) в пространстве. В данном документе речь идет только о двухмерном пространстве.

12. Глиф - графические символы при отображении информации.

13. Контур - непрерывная замкнутая кривая без пересечений.

Размещено на Allbest.ru


Подобные документы

  • Этапы нахождения хроматического числа произвольного графа. Анализ примеров раскраски графа. Характеристика трудоемкости алгоритма раскраски вершин графа Мейниеля. Особенности графов, удовлетворяющих структуру графов Мейниеля, основные классы графов.

    курсовая работа [1,1 M], добавлен 26.06.2012

  • Математические графы, области их применения. Способы раскраски вершин и ребер графов, задачи на их применение. Разработка алгоритма, работающего на основе операций с матрицей смежности. Описание логической структуры программы. Пример зарисовки графа.

    курсовая работа [145,5 K], добавлен 27.01.2013

  • История и термины теории графов. Описание алгоритма Дейкстры. Математическое решение проблемы определения кратчайшего расстояния от одной из вершин графа до всех остальных. Разработка программы на объектно-ориентированном языке программирования Delphi 7.

    контрольная работа [646,9 K], добавлен 19.01.2016

  • Освоение методов манипуляции параметрами SVG изображений при помощи JavaScript и возможности по анимации в современных браузерах. Интерфейс и структура модуля визуализации данных. Определение аномальных данных и их определение, реализованные типы.

    курсовая работа [1,7 M], добавлен 20.05.2014

  • Алгоритмы, использующие решение дополнительных подзадач. Основные определения теории графов. Поиск пути между парой вершин невзвешенного графа. Пути минимальной длины во взвешенном графе. Понятие кратчайшего пути для графов с помощью алгоритма Флойда.

    реферат [39,6 K], добавлен 06.03.2010

  • Основные понятия и определения теории графов: теоремы и способы задания графа, сильная связность графов. Построение блок-схем алгоритма, тестирование разработанного программного обеспечения, подбор тестовых данных, анализ и исправление ошибок программы.

    курсовая работа [525,6 K], добавлен 14.07.2012

  • Изучение моделирования и визуализации трехмерных динамических сцен в пакете 3Ds Max на примере создания анимированной сцены, содержащей мышь, стул, чашку, чайную ложку и море. Создание материалов, камер и анимации, постановка света и визуализация сцены.

    курсовая работа [1,2 M], добавлен 26.02.2012

  • Теоретическое обоснование теории графов. Методы нахождения медиан графа. Задача оптимального размещения насосной станции для полива полей. Алгоритм Флойда, поиск суммарного расстояния до вершин. Функция нахождения индекса минимального значения в массиве.

    курсовая работа [336,8 K], добавлен 28.05.2016

  • Разработка программного продукта для поиска максимально удалённых вершин в графе. Характеристика ориентированного, смешанного и изоморфного графов. Обзор способов представления графа в информатике. Алгоритм поиска пути. Графический интерфейс программы.

    курсовая работа [384,0 K], добавлен 10.01.2015

  • Назначение и возможности разработанного приложения для визуализации картографической информации. Хранимые процедуры, функции и триггеры. Взаимодействие пользователя с приложением. Описание экранной формы по работе с картами. Визуализация карты в MS Visio.

    курсовая работа [2,1 M], добавлен 14.08.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.