{"id":"https://openalex.org/W4415571126","doi":"https://doi.org/10.1007/s00366-025-02223-y","title":"MAGNET: an open-source library for mesh agglomeration by graph neural networks","display_name":"MAGNET: an open-source library for mesh agglomeration by graph neural networks","publication_year":2025,"publication_date":"2025-10-27","ids":{"openalex":"https://openalex.org/W4415571126","doi":"https://doi.org/10.1007/s00366-025-02223-y"},"language":"en","primary_location":{"id":"doi:10.1007/s00366-025-02223-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00366-025-02223-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00366-025-02223-y.pdf","source":{"id":"https://openalex.org/S89333158","display_name":"Engineering With Computers","issn_l":"0177-0667","issn":["0177-0667","1435-5663"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Engineering with Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s00366-025-02223-y.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063675442","display_name":"Paola F. Antonietti","orcid":"https://orcid.org/0000-0002-2138-3878"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Paola F. Antonietti","raw_affiliation_strings":["MOX, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"MOX, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038222060","display_name":"Matteo Caldana","orcid":"https://orcid.org/0009-0008-0671-4721"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Matteo Caldana","raw_affiliation_strings":["MOX, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"MOX, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054737690","display_name":"Ilario Mazzieri","orcid":"https://orcid.org/0000-0003-4121-8092"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Ilario Mazzieri","raw_affiliation_strings":["MOX, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"MOX, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5120145593","display_name":"Andrea Re Fraschini","orcid":null},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Andrea Re Fraschini","raw_affiliation_strings":["MOX, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"MOX, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5063675442"],"corresponding_institution_ids":["https://openalex.org/I93860229"],"apc_list":{"value":2390,"currency":"EUR","value_usd":2990},"apc_paid":{"value":2390,"currency":"EUR","value_usd":2990},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.53823912,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"41","issue":"6","first_page":"4825","last_page":"4850"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10339","display_name":"Advanced Numerical Methods in Computational Mathematics","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9940999746322632,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/python","display_name":"Python (programming language)","score":0.572700023651123},{"id":"https://openalex.org/keywords/discretization","display_name":"Discretization","score":0.5357000231742859},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4657999873161316},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.4634999930858612},{"id":"https://openalex.org/keywords/graph-partition","display_name":"Graph partition","score":0.43700000643730164},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.41440001130104065},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.41280001401901245},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.391400009393692},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.38769999146461487}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6744999885559082},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.572700023651123},{"id":"https://openalex.org/C73000952","wikidata":"https://www.wikidata.org/wiki/Q17007827","display_name":"Discretization","level":2,"score":0.5357000231742859},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.47119998931884766},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4657999873161316},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.4634999930858612},{"id":"https://openalex.org/C48903430","wikidata":"https://www.wikidata.org/wiki/Q491370","display_name":"Graph partition","level":3,"score":0.43700000643730164},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.41440001130104065},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.41280001401901245},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.391400009393692},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.38769999146461487},{"id":"https://openalex.org/C131850264","wikidata":"https://www.wikidata.org/wiki/Q383056","display_name":"Economies of agglomeration","level":2,"score":0.3723999857902527},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3603000044822693},{"id":"https://openalex.org/C181145010","wikidata":"https://www.wikidata.org/wiki/Q4418033","display_name":"Mesh generation","level":3,"score":0.3528999984264374},{"id":"https://openalex.org/C2781221856","wikidata":"https://www.wikidata.org/wiki/Q840247","display_name":"Hypergraph","level":2,"score":0.34389999508857727},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.34040001034736633},{"id":"https://openalex.org/C2779521785","wikidata":"https://www.wikidata.org/wiki/Q5535529","display_name":"Geometry processing","level":3,"score":0.33570000529289246},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.32739999890327454},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.310699999332428},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.3050999939441681},{"id":"https://openalex.org/C31487907","wikidata":"https://www.wikidata.org/wiki/Q1154597","display_name":"Polygon mesh","level":2,"score":0.30149999260902405},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.28600001335144043},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.27480000257492065},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.27219998836517334},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.2556000053882599},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.2556000053882599}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s00366-025-02223-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00366-025-02223-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00366-025-02223-y.pdf","source":{"id":"https://openalex.org/S89333158","display_name":"Engineering With Computers","issn_l":"0177-0667","issn":["0177-0667","1435-5663"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Engineering with Computers","raw_type":"journal-article"},{"id":"pmh:oai:re.public.polimi.it:11311/1298923","is_oa":false,"landing_page_url":"https://hdl.handle.net/11311/1298923","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s00366-025-02223-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00366-025-02223-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00366-025-02223-y.pdf","source":{"id":"https://openalex.org/S89333158","display_name":"Engineering With Computers","issn_l":"0177-0667","issn":["0177-0667","1435-5663"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Engineering with Computers","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G106054257","display_name":null,"funder_award_id":"UL1 TR000448","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G1423396920","display_name":null,"funder_award_id":"P30 NS09857781","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G1777540371","display_name":null,"funder_award_id":"TR000448","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G2516448167","display_name":null,"funder_award_id":"P30 AG066444","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G2675249111","display_name":null,"funder_award_id":"AG066444","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G2702057698","display_name":null,"funder_award_id":"R01 AG043434","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G4826174647","display_name":null,"funder_award_id":"P30 NS098577","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G6345853531","display_name":null,"funder_award_id":"unknown","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G6703672480","display_name":null,"funder_award_id":"P01 AG003991","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G7239100195","display_name":null,"funder_award_id":"R01 EB009352","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G7661483269","display_name":null,"funder_award_id":"AG003991","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G8016564813","display_name":null,"funder_award_id":"P01 AG026276","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G8642011554","display_name":null,"funder_award_id":"P50 AG00561","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"}],"funders":[{"id":"https://openalex.org/F4320311030","display_name":"Istituto Nazionale di Alta Matematica \"Francesco Severi\"","ror":"https://ror.org/01vx64p53"},{"id":"https://openalex.org/F4320332161","display_name":"National Institutes of Health","ror":"https://ror.org/01cwqze88"},{"id":"https://openalex.org/F4320334079","display_name":"Gruppo Nazionale per il Calcolo Scientifico","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415571126.pdf","grobid_xml":"https://content.openalex.org/works/W4415571126.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W178921856","https://openalex.org/W1834161719","https://openalex.org/W1968754888","https://openalex.org/W1975464357","https://openalex.org/W1978682560","https://openalex.org/W1981893977","https://openalex.org/W1993443533","https://openalex.org/W1998894128","https://openalex.org/W2063884077","https://openalex.org/W2070232376","https://openalex.org/W2073237186","https://openalex.org/W2097964994","https://openalex.org/W2111450821","https://openalex.org/W2112311198","https://openalex.org/W2116404756","https://openalex.org/W2124040105","https://openalex.org/W2135957668","https://openalex.org/W2161455936","https://openalex.org/W2168914934","https://openalex.org/W2754517384","https://openalex.org/W2798966834","https://openalex.org/W2950034650","https://openalex.org/W2962814658","https://openalex.org/W2963487886","https://openalex.org/W2964307594","https://openalex.org/W3119215677","https://openalex.org/W3166671318","https://openalex.org/W3205410713","https://openalex.org/W4200015933","https://openalex.org/W4226366926","https://openalex.org/W4236269389","https://openalex.org/W4240670390","https://openalex.org/W4289636890","https://openalex.org/W4388921160","https://openalex.org/W4406739459","https://openalex.org/W4407407855"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"We":[1,174],"introduce":[2],",":[3,120,183,233],"an":[4,234],"open-source":[5,235],"Python":[6],"library":[7,125,236],"designed":[8],"for":[9,29,115,143,244],"mesh":[10,50,82,109,164,179],"agglomeration":[11,51,110,165,180],"in":[12,88,94,98,107,140],"both":[13],"two-":[14],"and":[15,39,46,52,65,80,96,133,166,205,218],"three-dimensions,":[16],"based":[17],"on":[18,78,241],"employing":[19],"Graph":[20],"Neural":[21],"Networks":[22],"(GNN).":[23],"serves":[24],"as":[25,44],"a":[26,31,72,148,170],"comprehensive":[27],"solution":[28],"training":[30,168],"variety":[32],"of":[33,135,163,169,178,194,203,226,248],"GNN":[34,69,171,211],"models,":[35],"integrating":[36],"deep":[37,113],"learning":[38,114,128],"other":[40],"advanced":[41],"algorithms":[42],"such":[43],"METIS":[45,204],"k-means":[47],"to":[48,129,156],"facilitate":[49],"quality":[53,217],"metric":[54],"computation.":[55],"The":[56,68],"library\u2019s":[57,186],"introduction":[58],"is":[59,154,199],"outlined":[60],"through":[61,160,229],"its":[62,230],"code":[63],"structure":[64],"primary":[66],"features.":[67],"framework":[70],"adopts":[71],"graph":[73],"bisection":[74,172],"methodology":[75,92],"that":[76,202,208],"capitalizes":[77],"connectivity":[79],"geometric":[81],"information":[83],"via":[84,111],"SAGE":[85],"convolutional":[86],"layers,":[87],"line":[89],"with":[90,201,232],"the":[91,123,131,136,158,161,167,185,192,195,209,224,245],"proposed":[93,124,210],"(Antonietti":[95],"Manuzzi":[97],"J":[99],"Comput":[100],"Phys":[101],"452:110900,":[102],"2022;":[103],"Antonietti":[104],"et":[105],"al.":[106],"Polytopal":[108],"geometrical":[112],"three-dimensional":[116],"heterogeneous":[117],"domains,":[118],"arXiv:2406.10587":[119],"2024).":[121],"Additionally,":[122],"incorporates":[126],"reinforcement":[127],"enhance":[130],"accuracy":[132],"robustness":[134],"model":[137],"initially":[138],"suggested":[139],"[1,":[141],"2]":[142],"predicting":[144],"coarse":[145],"partitions":[146],"within":[147],"multilevel":[149],"framework.":[150],"A":[151],"detailed":[152],"tutorial":[153],"provided":[155],"guide":[157],"user":[159],"process":[162],"model.":[173],"present":[175],"several":[176],"examples":[177],"conducted":[181],"by":[182],"demonstrating":[184],"applicability":[187],"across":[188],"various":[189],"scenarios.":[190],"Furthermore,":[191],"performance":[193],"newly":[196],"introduced":[197],"models":[198,212],"contrasted":[200],"k-means,":[206],"illustrating":[207],"are":[213],"competitive":[214],"regarding":[215],"partition":[216],"computational":[219],"efficiency.":[220],"Finally,":[221],"we":[222],"exhibit":[223],"versatility":[225],"\u2019s":[227],"interface":[228],"integration":[231],"implementing":[237],"discontinuous":[238],"Galerkin":[239],"methods":[240],"polytopal":[242],"grids":[243],"numerical":[246],"discretization":[247],"multiphysics":[249],"differential":[250],"problems.":[251]},"counts_by_year":[],"updated_date":"2026-03-25T14:56:36.534964","created_date":"2025-10-28T00:00:00"}
