Show simple item record

dc.contributor.advisorDoğrusöz, Uğur
dc.contributor.authorSafarli, Ilkin
dc.date.accessioned2018-07-03T13:44:12Z
dc.date.available2018-07-03T13:44:12Z
dc.date.copyright2018-07
dc.date.issued2018-07
dc.date.submitted2018-07-03
dc.identifier.urihttp://hdl.handle.net/11693/47677
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionThesis (M.S.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2018.en_US
dc.descriptionIncludes bibliographical references (leaves 53-50).en_US
dc.description.abstractGraph visualization is a powerful tool to convey and analyze relational information in the form of networks such as biological networks, social networks, and computer networks. Abundant research has been conducted on the automatic layout of static graphs and numerous tools have been developed to visualize them. However, in many applications, graphs are not static; they change or evolve over time. To void this gap, we designed two new dynamic graph layout methods, implemented a dynamic graph layout library and developed a web-based application to visualize and contrast dynamic graphs effectively. Cytoscape.js-synched is a library that implements three different dynamic graph layout algorithms, two of which are proposed by us. In the layout of dynamic graphs, the main criteria is to keep the mental map and minimize the total distance among different versions of the same graphs. It is also important to minimize general layout metrics such as node to node overlaps, number of edge crossing, total area, and total edge length. Proposed and implemented algorithms address both of these conflicting criteria to a satisfactory level and result in aesthetically pleasing layouts. EVEN, which is based on Cytoscape.js graph library, is a highly customizable, open source, web-based, and interactive application for visualization of dynamic graphs. It supports visualization and automatic synchronized layout of two or more dynamic graphs. EVEN makes analysis of dynamic graphs more practical by providing synchronized graph exploration features. It also has basic support for constructing and editing dynamic graph.en_US
dc.description.statementofresponsibilityby Ilkin Safarli.en_US
dc.format.extentxiii, 57 leaves : charts (some color) ; 30 cmen_US
dc.language.isoen_USen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectGraph Visualizationen_US
dc.subjectDynamic Graphsen_US
dc.subjectEvolving Networksen_US
dc.subjectGraph Drawingen_US
dc.subjectLayout Algorithmsen_US
dc.subjectİnteractive Visualization Softwareen_US
dc.titleMethods and tools for synchronized visualization of evolving networksen_US
dc.title.alternativeEvrimlesen ağların senkronize görselleştirilmesi için yöntemler ve araçlaren_US
dc.typeThesisen_US
dc.departmentDepartment of Computer Engineeringen_US
dc.publisherBilkent Universityen_US
dc.description.degreeM.S.en_US
dc.identifier.itemidB158614
dc.embargo.release2019-07-05


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record