{"id":"https://openalex.org/W2903131164","doi":"https://doi.org/10.1109/hpec.2018.8547566","title":"Packed Compressed Sparse Row: A Dynamic Graph Representation","display_name":"Packed Compressed Sparse Row: A Dynamic Graph Representation","publication_year":2018,"publication_date":"2018-09-01","ids":{"openalex":"https://openalex.org/W2903131164","doi":"https://doi.org/10.1109/hpec.2018.8547566","mag":"2903131164"},"language":"en","primary_location":{"id":"doi:10.1109/hpec.2018.8547566","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpec.2018.8547566","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE High Performance extreme Computing Conference (HPEC)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004423945","display_name":"Brian Wheatman","orcid":"https://orcid.org/0009-0005-2018-4577"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brian Wheatman","raw_affiliation_strings":["Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101649586","display_name":"Helen Xu","orcid":"https://orcid.org/0000-0003-2232-3305"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Helen Xu","raw_affiliation_strings":["Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology","institution_ids":["https://openalex.org/I63966007"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I63966007"],"apc_list":null,"apc_paid":null,"fwci":0.7606,"has_fulltext":false,"cited_by_count":54,"citation_normalized_percentile":{"value":0.84067659,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/pagerank","display_name":"PageRank","score":0.6665777564048767},{"id":"https://openalex.org/keywords/dense-graph","display_name":"Dense graph","score":0.6570249795913696},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.650536835193634},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5962526798248291},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.590217649936676},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.447138249874115},{"id":"https://openalex.org/keywords/sparse-approximation","display_name":"Sparse approximation","score":0.4354900121688843},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.41689634323120117},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3255540728569031},{"id":"https://openalex.org/keywords/line-graph","display_name":"Line graph","score":0.29706650972366333},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15326008200645447}],"concepts":[{"id":"https://openalex.org/C2779172887","wikidata":"https://www.wikidata.org/wiki/Q184316","display_name":"PageRank","level":2,"score":0.6665777564048767},{"id":"https://openalex.org/C13251829","wikidata":"https://www.wikidata.org/wiki/Q3085841","display_name":"Dense graph","level":5,"score":0.6570249795913696},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.650536835193634},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5962526798248291},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.590217649936676},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.447138249874115},{"id":"https://openalex.org/C124066611","wikidata":"https://www.wikidata.org/wiki/Q28684319","display_name":"Sparse approximation","level":2,"score":0.4354900121688843},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.41689634323120117},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3255540728569031},{"id":"https://openalex.org/C203776342","wikidata":"https://www.wikidata.org/wiki/Q1378376","display_name":"Line graph","level":3,"score":0.29706650972366333},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15326008200645447},{"id":"https://openalex.org/C102192266","wikidata":"https://www.wikidata.org/wiki/Q4545823","display_name":"1-planar graph","level":4,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpec.2018.8547566","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpec.2018.8547566","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE High Performance extreme Computing Conference (HPEC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1506342804","https://openalex.org/W1512845581","https://openalex.org/W1513392726","https://openalex.org/W1788180225","https://openalex.org/W1893161742","https://openalex.org/W1916385248","https://openalex.org/W1990416909","https://openalex.org/W2035080386","https://openalex.org/W2038142281","https://openalex.org/W2069574596","https://openalex.org/W2090018148","https://openalex.org/W2114977680","https://openalex.org/W2323703259","https://openalex.org/W2539828367","https://openalex.org/W2767135145","https://openalex.org/W6638233953","https://openalex.org/W6659374036"],"related_works":["https://openalex.org/W2154222238","https://openalex.org/W2106626222","https://openalex.org/W2980866815","https://openalex.org/W1562405179","https://openalex.org/W2125493559","https://openalex.org/W1544909909","https://openalex.org/W2002053721","https://openalex.org/W2001641889","https://openalex.org/W2785138764","https://openalex.org/W3166238418"],"abstract_inverted_index":{"Perhaps":[0],"the":[1,50,53,77,124],"most":[2],"popular":[3],"sparse":[4,60],"graph":[5,29,61,143,173,184],"storage":[6,144],"format":[7,38],"is":[8,82,165,180],"Compressed":[9,65],"Sparse":[10,66],"Row":[11,67],"(CSR).":[12],"CSR":[13,37,163],"excels":[14],"at":[15],"storing":[16],"graphs":[17],"compactly":[18],"with":[19],"minimal":[20],"overhead,":[21],"allowing":[22,91],"for":[23,92,100,127,132],"fast":[24,188],"traversals,":[25],"lookups,":[26],"and":[27,43,96,107,122,130,146,164,190],"basic":[28,142],"computations":[30],"such":[31],"as":[32,138,140],"PageRank.":[33],"Since":[34],"elements":[35],"in":[36,49,98,105,112],"are":[39,117],"packed":[40],"together,":[41],"additions":[42],"deletions":[44,97],"often":[45],"require":[46],"time":[47],"linear":[48],"size":[51],"of":[52,153,159,169],"graph.":[54],"We":[55,119,134],"introduce":[56],"a":[57,101,108,151,167,181],"new":[58],"dynamic":[59,73,183],"representation":[62,185],"called":[63,76],"Packed":[64,78],"(PCSR),":[68],"based":[69],"on":[70,150,172],"an":[71],"array-based":[72],"data":[74],"structure":[75],"Memory":[79],"Array.":[80],"PCSR":[81,121,137,155,179],"similar":[83],"to":[84],"CSR,":[85],"but":[86],"leaves":[87],"spaces":[88],"between":[89],"elements,":[90],"asymptotically":[93],"faster":[94,161],"insertions":[95],"exchange":[99],"constant":[102,109],"factor":[103,110,168],"slowdown":[104],"traversals":[106],"increase":[111],"space":[113],"overhead.":[114],"Our":[115,175],"contributions":[116],"twofold.":[118],"describe":[120],"review":[123],"theoretical":[125],"guarantees":[126],"update,":[128],"insert,":[129],"search":[131],"PCSR.":[133],"also":[135],"implemented":[136],"well":[139],"other":[141],"formats":[145],"report":[147],"our":[148],"findings":[149],"variety":[152],"benchmarks.":[154],"supports":[156,187],"inserts":[157,189],"orders":[158],"magnitude":[160],"than":[162],"only":[166],"two":[170],"slower":[171],"traversals.":[174],"results":[176],"suggest":[177],"that":[178,186],"lightweight":[182],"competitive":[191],"searches.":[192]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":12},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
