2013-06-24 4 views
8

मैं एक-पास एल्गोरिदम (या इसे स्वयं लिखने का विचार) ढूंढ रहा हूं जो निर्देशित, असीमित ग्राफ के लिए दो या तीन आयामी निर्देशांक की गणना कर सकता है। शीर्षकों में केवल मेटाडेटा शीर्षक और श्रेणी हैं।एक-पास बल-निर्देशित ग्राफ़ ड्राइंग एल्गोरिदम

मुझे इस एल्गोरिदम को इस तरह से कार्यान्वित करने की आवश्यकता है कि संपूर्ण ग्राफ संरचना को पुन: गणना किए बिना शिखर को जोड़ा/हटाया जा सके।

यह एल्गोरिदम एक बड़े (5 जीबी) डेटासेट पर लागू होना है जो लगातार बदल रहा है।

मेरे Google कौशल ने मुझे एन-पास एल्गोरिदम का नेतृत्व किया है जो मैं नहीं देख रहा हूं।

+1

मैं थोड़ा उलझन में हूं - क्या आप इन जैसे लेआउट एल्गोरिदम के बारे में बात कर रहे हैं? http://en.wikipedia.org/wiki/Force-directed_graph_drawing –

+0

ठीक है, कुछ निर्देशांक (जो दोहराना नहीं चाहिए) की गणना करना मुश्किल नहीं है। क्लस्टर नोड्स का विज़ुअलाइज़ेशन, आप क्या खोज रहे हैं? एल्गोरिदम द्वारा शीर्षक और श्रेणी को कैसे माना जाना चाहिए? – Bergi

+0

असल में मैं करता हूं। लेकिन मैं एक फोर्स-निर्देशित ग्राफ ड्राइंग एल्गोरिदम के एक-पास संस्करण को खोजने में सक्षम नहीं था। – Joren

उत्तर

2

मुझे लगता है कि आपका प्रश्न अभी भी एक खुला मुद्दा हो सकता है। मुझे ट्यूलिप (http://tulip.labri.fr/TulipDrupal/) नामक एक शोध परियोजना पता है जो एक (बड़े पैमाने पर) ग्राफ व्यूअर है। विधि पर एक पेपर http://dept-info.labri.fr/~auber/documents/publi/auberChapterTulipGDSBook.pdf पर उपलब्ध है और निश्चित रूप से आप डी। एबर और उनके सहयोगियों के व्यक्तिगत वेब पेज को ब्राउज़ करने वाले अधिक एल्गोरिदम पा सकते हैं।

0

यहाँ एक संबंधित सवाल ही नहीं है:

https://cstheory.stackexchange.com/questions/11889/an-algorithm-to-efficiently-draw-a-extremely-large-graph-in-real-time

शीर्ष जवाब कागजात कि ब्याज की हो सकता है की एक संख्या है। मुझे लगता है कि समस्या के लिए कुंजी में से एक है अपने ग्राफ में कम मात्रा में नोड्स के स्थान को आजमाने और पुन: सम्मिलित करना।

संबंधित मुद्दे