{"id":"https://openalex.org/W3165713670","doi":"https://doi.org/10.1145/3461730","title":"Grid-based Genetic Operators for Graphical Layout Generation","display_name":"Grid-based Genetic Operators for Graphical Layout Generation","publication_year":2021,"publication_date":"2021-05-27","ids":{"openalex":"https://openalex.org/W3165713670","doi":"https://doi.org/10.1145/3461730","mag":"3165713670"},"language":"en","primary_location":{"id":"doi:10.1145/3461730","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3461730","pdf_url":null,"source":{"id":"https://openalex.org/S4210183893","display_name":"Proceedings of the ACM on Human-Computer Interaction","issn_l":"2573-0142","issn":["2573-0142"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Human-Computer Interaction","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.aalto.fi/en/publications/3abfad83-72ac-4fd8-ac33-03d61dbcb7bd","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002810693","display_name":"Morteza Shiripour","orcid":null},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Morteza Shiripour","raw_affiliation_strings":["Aalto university, Helsinki, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Aalto university, Helsinki, Finland","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032087749","display_name":"Niraj Ramesh Dayama","orcid":"https://orcid.org/0000-0003-1450-8182"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Niraj Ramesh Dayama","raw_affiliation_strings":["Aalto University, Helsinki, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Aalto University, Helsinki, Finland","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003084232","display_name":"Antti Oulasvirta","orcid":"https://orcid.org/0000-0002-2498-7837"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Antti Oulasvirta","raw_affiliation_strings":["Aalto University, Helsinki, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Aalto University, Helsinki, Finland","institution_ids":["https://openalex.org/I9927081"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I9927081"],"apc_list":null,"apc_paid":{"value":596,"currency":"EUR","value_usd":642},"fwci":1.2534,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.79678996,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"5","issue":"EICS","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12496","display_name":"Color perception and design","score":0.9943000078201294,"subfield":{"id":"https://openalex.org/subfields/3207","display_name":"Social Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T12496","display_name":"Color perception and design","score":0.9943000078201294,"subfield":{"id":"https://openalex.org/subfields/3207","display_name":"Social Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11666","display_name":"Color Science and Applications","score":0.9765999913215637,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9354000091552734,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.713066816329956},{"id":"https://openalex.org/keywords/grid","display_name":"Grid","score":0.6195434331893921},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.4906281530857086},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.4521127939224243},{"id":"https://openalex.org/keywords/genetic-algorithm","display_name":"Genetic algorithm","score":0.45127031207084656},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3853559195995331},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.31769371032714844},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.10103139281272888}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.713066816329956},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.6195434331893921},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.4906281530857086},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.4521127939224243},{"id":"https://openalex.org/C8880873","wikidata":"https://www.wikidata.org/wiki/Q187787","display_name":"Genetic algorithm","level":2,"score":0.45127031207084656},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3853559195995331},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.31769371032714844},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.10103139281272888},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3461730","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3461730","pdf_url":null,"source":{"id":"https://openalex.org/S4210183893","display_name":"Proceedings of the ACM on Human-Computer Interaction","issn_l":"2573-0142","issn":["2573-0142"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Human-Computer Interaction","raw_type":"journal-article"},{"id":"pmh:oai:aaltodoc.aalto.fi:123456789/108121","is_oa":true,"landing_page_url":"https://research.aalto.fi/en/publications/3abfad83-72ac-4fd8-ac33-03d61dbcb7bd","pdf_url":null,"source":{"id":"https://openalex.org/S4306401663","display_name":"Aaltodoc (Aalto University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I9927081","host_organization_name":"Aalto University","host_organization_lineage":["https://openalex.org/I9927081"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:aaltodoc.aalto.fi:123456789/108121","is_oa":true,"landing_page_url":"https://research.aalto.fi/en/publications/3abfad83-72ac-4fd8-ac33-03d61dbcb7bd","pdf_url":null,"source":{"id":"https://openalex.org/S4306401663","display_name":"Aaltodoc (Aalto University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I9927081","host_organization_name":"Aalto University","host_organization_lineage":["https://openalex.org/I9927081"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2172015332","display_name":null,"funder_award_id":"FI22283574","funder_id":"https://openalex.org/F4320321394","funder_display_name":"Aalto-Yliopisto"}],"funders":[{"id":"https://openalex.org/F4320321394","display_name":"Aalto-Yliopisto","ror":"https://ror.org/020hwjq30"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":88,"referenced_works":["https://openalex.org/W161807829","https://openalex.org/W623257439","https://openalex.org/W1511864921","https://openalex.org/W1544329015","https://openalex.org/W1595205399","https://openalex.org/W1884989346","https://openalex.org/W1978349322","https://openalex.org/W1979367205","https://openalex.org/W1982716605","https://openalex.org/W1984297012","https://openalex.org/W1986533012","https://openalex.org/W1989063768","https://openalex.org/W1994377005","https://openalex.org/W1997614304","https://openalex.org/W2000141706","https://openalex.org/W2012945512","https://openalex.org/W2020320008","https://openalex.org/W2022485595","https://openalex.org/W2023417042","https://openalex.org/W2025525377","https://openalex.org/W2032950184","https://openalex.org/W2040622444","https://openalex.org/W2049256228","https://openalex.org/W2055025427","https://openalex.org/W2060565253","https://openalex.org/W2067237863","https://openalex.org/W2084512390","https://openalex.org/W2085507535","https://openalex.org/W2095237232","https://openalex.org/W2101417331","https://openalex.org/W2101959338","https://openalex.org/W2106334424","https://openalex.org/W2115210820","https://openalex.org/W2116480642","https://openalex.org/W2126105956","https://openalex.org/W2134549953","https://openalex.org/W2138428785","https://openalex.org/W2140984588","https://openalex.org/W2148736953","https://openalex.org/W2155299857","https://openalex.org/W2163648239","https://openalex.org/W2165643853","https://openalex.org/W2168443748","https://openalex.org/W2207649084","https://openalex.org/W2229506965","https://openalex.org/W2413358622","https://openalex.org/W2427239670","https://openalex.org/W2435150762","https://openalex.org/W2485861244","https://openalex.org/W2498860317","https://openalex.org/W2520607244","https://openalex.org/W2535511304","https://openalex.org/W2537433381","https://openalex.org/W2549037834","https://openalex.org/W2553769569","https://openalex.org/W2592507883","https://openalex.org/W2599937626","https://openalex.org/W2610722476","https://openalex.org/W2745676045","https://openalex.org/W2752084069","https://openalex.org/W2771928946","https://openalex.org/W2772079570","https://openalex.org/W2779206865","https://openalex.org/W2804847210","https://openalex.org/W2903691810","https://openalex.org/W2942551262","https://openalex.org/W2960053204","https://openalex.org/W2977405428","https://openalex.org/W2991337620","https://openalex.org/W3000052977","https://openalex.org/W3000557397","https://openalex.org/W3004178645","https://openalex.org/W3033509244","https://openalex.org/W3033926673","https://openalex.org/W3100570946","https://openalex.org/W3104540168","https://openalex.org/W3113461067","https://openalex.org/W3134607828","https://openalex.org/W4229549058","https://openalex.org/W4229880445","https://openalex.org/W4233649860","https://openalex.org/W4239603996","https://openalex.org/W4243801427","https://openalex.org/W4248413939","https://openalex.org/W4253848778","https://openalex.org/W4300919558","https://openalex.org/W4301175562","https://openalex.org/W4319308497"],"related_works":["https://openalex.org/W2505786821","https://openalex.org/W2787993192","https://openalex.org/W2158269427","https://openalex.org/W4381280689","https://openalex.org/W3033859939","https://openalex.org/W3195346651","https://openalex.org/W2847365777","https://openalex.org/W2085180424","https://openalex.org/W2355048207","https://openalex.org/W3126051647"],"abstract_inverted_index":{"Graphical":[0],"user":[1],"interfaces":[2],"(GUIs)":[3],"have":[4,68],"gained":[5],"primacy":[6],"among":[7,59],"the":[8,17,27,41,54,60,175,194,198],"means":[9],"of":[10,29,106,177,243],"interacting":[11],"with":[12,125],"computing":[13],"systems,":[14],"thanks":[15],"to":[16,73,168,218],"way":[18],"they":[19,117],"leverage":[20],"human":[21,62],"perceptual":[22],"and":[23,49,87,93,102,128,172,186,201,241],"motor":[24],"capabilities.":[25],"However,":[26],"design":[28,38,96,220],"GUIs":[30],"has":[31,79],"mostly":[32],"been":[33,80],"a":[34,39,57,139,149,165],"manual":[35],"activity.":[36],"To":[37],"GUI,":[40],"designer":[42],"must":[43],"select":[44],"its":[45],"visual,":[46],"spatial,":[47],"textual,":[48],"interaction":[50],"properties":[51],"such":[52],"that":[53,82,192],"combination":[55],"strikes":[56],"balance":[58],"relevant":[61],"factors.":[63],"While":[64],"emerging":[65],"computational-design":[66],"techniques":[67],"addressed":[69],"some":[70],"problems":[71,108],"related":[72],"grid":[74,159,230],"layouts,":[75],"no":[76],"general":[77],"approach":[78,141,180],"proposed":[81],"can":[83,181],"also":[84],"produce":[85,130],"good":[86,104],"complete":[88],"results":[89],"covering":[90],"color-related":[91],"decisions":[92],"other":[94,110],"nonlinear":[95],"objectives.":[97],"Evolutionary":[98],"algorithms":[99,211],"are":[100,118],"promising":[101],"demonstrate":[103],"handling":[105],"similar":[107],"in":[109,148,164],"conditions,":[111],"genetic":[112,145,152,210],"operators,":[113],"depending":[114],"on":[115,143],"how":[116],"designed.":[119],"But":[120],"even":[121],"these":[122],"approaches":[123],"struggle":[124],"elements'":[126],"overlap":[127],"hence":[129],"too":[131],"many":[132],"infeasible":[133],"candidate":[134],"solutions.":[135],"This":[136,179],"paper":[137],"presents":[138],"new":[140,206],"based":[142],"grid-based":[144],"operators":[146,157,207],"demonstrated":[147],"non-dominated":[150],"sorting":[151],"algorithm":[153],"(NSGA-III)":[154],"setting.":[155],"The":[156,205],"use":[158],"lines":[160],"for":[161,184,212],"element":[162],"positions":[163],"novel":[166],"manner":[167],"satisfy":[169,197],"overlap-related":[170],"constraints":[171],"intrinsically":[173],"improve":[174],"alignment":[176],"elements.":[178,244],"be":[182,224],"used":[183],"crossovers":[185],"mutations.":[187],"Its":[188],"core":[189],"benefit":[190],"is":[191],"all":[193],"solutions":[195],"generated":[196],"no-overlap":[199],"requirement":[200],"represent":[202],"well-formed":[203],"layouts.":[204],"permit":[208],"using":[209],"increasingly":[213],"realistic":[214],"task":[215],"instances,":[216],"responding":[217],"more":[219],"objectives":[221],"than":[222],"could":[223],"considered":[225],"before.":[226],"Specifically,":[227],"we":[228],"address":[229],"quality,":[231],"alignment,":[232],"selection":[233],"time,":[234],"clutter":[235],"minimization,":[236],"saliency":[237],"control,":[238],"color":[239],"harmony,":[240],"grouping":[242]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":5}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
