Hierarchical Graph Models and Information Visualizaion
Victor N. Kasyanov
Laboratory of Program Construction and Optimization
A.P. Ershov Institute of Informatics System
Novosibirsk, 630090, Russia
e-mail: kvn@iis.nsk.su
Abstract—Graphs are the most common abstract structure
encountered in computer science. Many modern systems,
particular for graphics workstations, include structural
information visualization. In this paper, we consider practical
and general graph formalism called hierarchical graphs and
present the Higres and Visual Graph systems aimed at
supporting of information visualization on the base of
hierarchical graph models.
Keywords-hierarchical graph; graph drawing; information
visualization
I. INTRODUCTION
Graphs are used almost everywhere in computer science
and programming [13]. Any system that consists of discrete
states (or sites) and connections between them can be
modeled by a graph.
Graph models can be effectively used in practice only
along with support tools that provide visualization, editing
and processing of graphs. For this reason many graph
visualization systems, graph editors and libraries of graph
algorithms have been developed in recent years. Examples of
these tools include VCG [16], daVinci [5], Graphlet [10],
GLT&GET [15], yEd [19 ] and aiSee [1].
In some application areas the organization of information
is too complex to be modeled by a classical graph. To
represent a hierarchical kind of diagramming objects, some
more powerful graph formalisms have been introduced, e.g.
higraphs [6] and compound digraphs [17]. The higraphs are
an extension of hypergraphs and can represent complex
relations, using multilevel "blobs" that can enclose or
intersect each other. The compound digraphs are an
extension of directed graphs and allow both inclusion
relations and adjacency relations between vertices, but they
are less general then the higraph formalism. One of the
recent non-classical graph formalisms is the clustered graphs
[4]. A clustered graph consists of an undirected graph and its
recursive partitioning into subgraphs. It is a relatively
general graph formalism that can handle many applications
with hierarchical information, and is amenable to graph
drawing.
Hence, there is a need for tools capable of visualization
of such structures. Although some general - purpose graph
visualization systems provide recursive folding of subgraphs,
this feature is used only to hide a part of information and
cannot help us to visualize hierarchically structural
information. Another weak point is that usual graph editors
รูปแบบกราฟและข้อมูลลำดับชั้น visualizaion
ชนะ n Kasyanov
ห้องปฏิบัติการของการก่อสร้างและการเพิ่มประสิทธิภาพโปรแกรม
AP ershov สถาบันสารสนเทศระบบ
Novosibirsk, 630090, รัสเซีย
e-mail: kvn@iis.nsk.su
กราฟนามธรรมจะมีโครงสร้างนามธรรมที่พบมากที่สุด
ที่พบในวิทยาการคอมพิวเตอร์ ระบบที่ทันสมัยเป็นจำนวนมากโดยเฉพาะอย่างยิ่ง
สำหรับเวิร์กสเตชันกราฟิกรวมถึงโครงสร้าง
การสร้างภาพข้อมูล ในบทความนี้เราพิจารณา
ปฏิบัติและพิธีกราฟทั่วไปเรียกว่ากราฟลำดับชั้นและนำเสนอ
higres และระบบภาพกราฟมุ่งเป้าไปที่การสนับสนุนของ
แสดงข้อมูลบนฐานของรูปแบบกราฟ
ลำดับชั้น
กราฟคำหลักลำดับชั้น; วาดกราฟ; ข้อมูลภาพ
ผม การแนะนำ
กราฟจะใช้ในเกือบทุกที่ใน
วิทยาการคอมพิวเตอร์และ [13] การเขียนโปรแกรม ระบบที่ประกอบด้วยรัฐ
โดยสิ้นเชิง (หรือเว็บไซต์) และการเชื่อมต่อระหว่างพวกเขาสามารถใด ๆ
รูปแบบกราฟ
รูปแบบกราฟสามารถนำมาใช้อย่างมีประสิทธิภาพในทางปฏิบัติเพียง
พร้อมกับเครื่องมือสนับสนุนที่ให้ภาพการแก้ไข
และการประมวลผลของกราฟ ด้วยเหตุนี้การสร้างภาพกราฟระบบ
หลาย ๆบรรณาธิการกราฟและห้องสมุดของขั้นตอนวิธี
กราฟได้รับการพัฒนาในปีที่ผ่านมา ตัวอย่างของเครื่องมือเหล่านี้รวมถึง
VCG [16], DaVinci [5], graphlet [10],
GLT &ได้รับ [15], YED [19] และ aisee [1]
ในบางพื้นที่ใช้องค์กรของ
ข้อมูลที่ซับซ้อนเกินไปที่จะสร้างแบบจำลองโดยกราฟคลาสสิก เพื่อเป็นตัวแทนของ
ชนิดลำดับชั้นของวัตถุไดอะแกรม
บางมีประสิทธิภาพมากขึ้น formalisms กราฟได้รับการแนะนำเช่น
higraphs [6] และ digraphs สารประกอบ [17] higraphs
เป็นส่วนขยายของ hypergraphs และสามารถเป็นตัวแทนของความสัมพันธ์
ที่ซับซ้อนโดยใช้ "ถล่ม" หลายระดับที่สามารถแนบหรือ
ตัดกันแต่ละอื่น ๆ digraphs สารประกอบที่มีนามสกุล
ของกราฟกำกับและอนุญาตให้ทั้งความสัมพันธ์
รวมและความสัมพันธ์ระหว่างถ้อยคำจุด แต่พวกเขา
ทั่วไปน้อยแล้วเป็นพิธี higraph หนึ่งใน
ล่าสุดที่ไม่คลาสสิก formalisms กราฟเป็นกราฟคลัสเตอร์
[4] กราฟคลัสเตอร์ประกอบด้วย undirected กราฟและ
แบ่งพาร์ติชันของ recursive เป็น subgraphs มันเป็นสิ่งที่ค่อนข้างเป็นพิธีกราฟ
ทั่วไปที่สามารถจัดการกับการใช้งานมาก
มีข้อมูลลำดับชั้นและคล้อยตามกราฟวาด
ดังนั้นไม่จำเป็นต้องมีเครื่องมือที่มีความสามารถในการสร้างภาพ
ของโครงสร้างดังกล่าวคือ แม้ว่าบางคนทั่วไป - กราฟวัตถุประสงค์
ระบบการสร้างภาพให้พับ recursive ของ subgraphs
คุณลักษณะนี้จะใช้เพื่อซ่อนส่วนของข้อมูลและ
ไม่ได้ช่วยให้เราสามารถที่จะเห็นภาพข้อมูล
โครงสร้างลำดับชั้น อีกจุดที่อ่อนแอคือบรรณาธิการกราฟปกติ
การแปล กรุณารอสักครู่..
ลำดับรูปแบบกราฟและข้อมูล Visualizaion
วิคเตอร์ N. Kasyanov
ปฏิบัติโปรแกรมก่อสร้างและเพิ่มประสิทธิภาพ
อ่าวนาง Ershov สถาบันของสารสนเทศระบบ
630090 รัสเซีย โนโวซี
อีเมล์: kvn@iis.nsk.su
นามธรรม — กราฟเป็นโครงสร้างนามธรรมทั่ว
พบในวิทยาการคอมพิวเตอร์ ระบบทันสมัยมากมาย,
เฉพาะสำหรับเวิร์กสเตชันกราฟิก รวมโครงสร้าง
รายละเอียดแสดงภาพประกอบเพลง ในเอกสารนี้ เราพิจารณาปฏิบัติ
formalism กราฟทั่วไปเรียกว่ากราฟลำดับและ และ
Higres การนำเสนอ และระบบกราฟภาพมุ่ง
สนับสนุนแสดงภาพประกอบเพลงข้อมูลบนฐานของ
กราฟลำดับรุ่น
คำลำดับกราฟ รูปวาด กราฟ ข้อมูล
แสดงภาพประกอบเพลง
แนะนำ I.
กราฟที่ใช้เกือบทุกคอมพิวเตอร์วิทยาศาสตร์
การ [13] ระบบใด ๆ ที่ประกอบด้วยแยกกัน
อเมริกา (หรืออเมริกา) และสามารถเชื่อมต่อระหว่าง
จำลองจากกราฟ
รุ่นกราฟได้อย่างมีประสิทธิภาพใช้ในทางปฏิบัติเท่านั้น
พร้อมเครื่องมือสนับสนุนที่ให้แสดงภาพประกอบเพลง แก้ไข
และการประมวลผลของกราฟได้ ด้วยเหตุนี้หลายกราฟ
ระบบการแสดงภาพประกอบเพลง กราฟบรรณาธิการและไลบรารีของกราฟ
อัลกอริทึมได้รับการพัฒนาในปีที่ผ่านมา ตัวอย่างของ
เครื่องมือเหล่านี้รวมถึง VCG [16], ดาวินชี่ [5], [10], Graphlet
GLT&GET [15], ครอบครัว [19] และ aiSee [1]
ในบางพื้นที่แอพลิเคชันองค์กรข้อมูล
ซับซ้อนเกินกว่าที่จะสร้างแบบจำลอง โดยกราฟคลาสสิก การ
แสดงชนิดลำดับชั้นของวัตถุไดอะแกรม บาง
formalisms กราฟมีประสิทธิภาพมากขึ้นได้รับการแนะนำ เช่น
higraphs [6] และผสม digraphs [17] Higraphs มี
ขยาย hypergraphs และสามารถแสดงความซับซ้อน
สัมพันธ์ ใช้ blobs หลายระดับ "สี" ที่สามารถใส่ หรือ
อินกัน มี digraphs ผสม
ขยายกราฟโดยตรง และอนุญาตให้รวมทั้งสอง
ความสัมพันธ์และความสัมพันธ์ของ adjacency ระหว่างจุดยอด แต่พวกเขา
มีทั่วไปน้อยแล้ว higraph formalism หนึ่ง
ล่าสุดคลาสสิกไม่ใช่กราฟ formalisms เป็นกราฟคลัสเตอร์
[4] กราฟคลัสเตอร์ประกอบด้วยกราฟการ undirected และ
ซ้ำพาร์ทิชันใน subgraphs เป็นค่อนข้าง
formalism กราฟทั่วไปที่สามารถจัดการโปรแกรมประยุกต์จำนวนมาก
ข้อมูลลำดับชั้น และคล้อยตามการกราฟตก
รูปวาด
ดังนั้น มีความจำเป็นสำหรับเครื่องมือที่สามารถแสดงภาพประกอบเพลง
ของโครงสร้างดังกล่าว แม้ว่าบางทั่วไป - กราฟวัตถุประสงค์
ระบบการแสดงภาพประกอบเพลงให้พับซ้ำของ subgraphs,
คุณลักษณะนี้ใช้เฉพาะเมื่อต้องการซ่อนส่วนของข้อมูล และ
ไม่ช่วยให้เรามองเห็นภาพโครงสร้างชั้น
ข้อมูลได้ จุดอ่อนอีกเป็นที่กราฟบรรณาธิการ
การแปล กรุณารอสักครู่..