发明名称 PROCESS FOR REPRESENTING AND HANDLING MULTIGRAPHS BASED ON THE USE OF BITMAPS
摘要 The present invention establishes a process for, given a logical representation of data in network or multigraph form, creating a set of structures which allow the efficient storage thereof in a digital system and the subsequent handling thereof. The multigraph is represented using bitmaps with element counters and mappings between values and organized bitmaps for the purpose of facilitating the handling of said multigraphs. The bits in the bitmaps represent two essential aspects of the multigraph: 1) indexing of all the objects of the multigraph as a function of their identifiers and 2) connectivity between objects of the multigraph, whether they are vertices or edges. Mappings allow, given a value, accessing the objects of the multigraph which contain such value. Multigraph operations are solved by accessing the mappings and applying logical operations on the bitmaps. This way of representing a graph allows efficiently performing graph operations such as: inserting a vertex or an edge, inserting an attribute, acquiring the incoming and outgoing edges of an attribute, etc.
申请公布号 CA2731799(A1) 申请公布日期 2010.01.28
申请号 CA20092731799 申请日期 2009.07.17
申请人 UNIVERSITAT POLITECNICA DE CATALUNYA 发明人 LARRIBA PEY, JOSEP LLUIS;MARTINEZ BAZAN, NORBERT;MUNTES MULERO, VICTOR;GOMEZ VILLAMOR, SERGIO
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址