{"id":"https://openalex.org/W2983059853","doi":"https://doi.org/10.1109/access.2019.2951027","title":"A Novel Multi-Thread Parallel Constraint Propagation Scheme","display_name":"A Novel Multi-Thread Parallel Constraint Propagation Scheme","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2983059853","doi":"https://doi.org/10.1109/access.2019.2951027","mag":"2983059853"},"language":"en","primary_location":{"id":"doi:10.1109/access.2019.2951027","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2951027","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08889557.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08889557.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100356605","display_name":"Zhe Li","orcid":"https://orcid.org/0000-0001-6839-6054"},"institutions":[{"id":"https://openalex.org/I194450716","display_name":"Jilin University","ror":"https://ror.org/00js3aw79","country_code":"CN","type":"education","lineage":["https://openalex.org/I194450716"]},{"id":"https://openalex.org/I4210134929","display_name":"Jilin Province Science and Technology Department","ror":"https://ror.org/049x38272","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210134929"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhe Li","raw_affiliation_strings":["Key Laboratory for Symbol Computation and Knowledge Engineering of National Education Ministry, Changchun, China","College of Computer Science and Technology, Jilin University, Changchun, China"],"raw_orcid":"https://orcid.org/0000-0001-6839-6054","affiliations":[{"raw_affiliation_string":"Key Laboratory for Symbol Computation and Knowledge Engineering of National Education Ministry, Changchun, China","institution_ids":[]},{"raw_affiliation_string":"College of Computer Science and Technology, Jilin University, Changchun, China","institution_ids":["https://openalex.org/I4210134929","https://openalex.org/I194450716"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101635626","display_name":"Zhezhou Yu","orcid":"https://orcid.org/0000-0003-1758-632X"},"institutions":[{"id":"https://openalex.org/I194450716","display_name":"Jilin University","ror":"https://ror.org/00js3aw79","country_code":"CN","type":"education","lineage":["https://openalex.org/I194450716"]},{"id":"https://openalex.org/I4210134929","display_name":"Jilin Province Science and Technology Department","ror":"https://ror.org/049x38272","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210134929"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhezhou Yu","raw_affiliation_strings":["Key Laboratory for Symbol Computation and Knowledge Engineering of National Education Ministry, Changchun, China","College of Computer Science and Technology, Jilin University, Changchun, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Key Laboratory for Symbol Computation and Knowledge Engineering of National Education Ministry, Changchun, China","institution_ids":[]},{"raw_affiliation_string":"College of Computer Science and Technology, Jilin University, Changchun, China","institution_ids":["https://openalex.org/I4210134929","https://openalex.org/I194450716"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101608169","display_name":"Peng Wu","orcid":"https://orcid.org/0000-0002-4931-0566"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210086028","display_name":"Technology and Engineering Center for Space Utilization","ror":"https://ror.org/00cn03n83","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210086028"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peng Wu","raw_affiliation_strings":["Key Laboratory of Space Utilization, Technology and Engineering Center for space Utilization, Chinese Academy of Sciences, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Key Laboratory of Space Utilization, Technology and Engineering Center for space Utilization, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210086028","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5117501299","display_name":"Jianan Chen","orcid":"https://orcid.org/0000-0001-9331-3513"},"institutions":[{"id":"https://openalex.org/I194450716","display_name":"Jilin University","ror":"https://ror.org/00js3aw79","country_code":"CN","type":"education","lineage":["https://openalex.org/I194450716"]},{"id":"https://openalex.org/I4210134929","display_name":"Jilin Province Science and Technology Department","ror":"https://ror.org/049x38272","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210134929"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianan Chen","raw_affiliation_strings":["Key Laboratory for Symbol Computation and Knowledge Engineering of National Education Ministry, Changchun, China","College of Computer Science and Technology, Jilin University, Changchun, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Key Laboratory for Symbol Computation and Knowledge Engineering of National Education Ministry, Changchun, China","institution_ids":[]},{"raw_affiliation_string":"College of Computer Science and Technology, Jilin University, Changchun, China","institution_ids":["https://openalex.org/I4210134929","https://openalex.org/I194450716"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084563284","display_name":"Zhanshan Li","orcid":"https://orcid.org/0000-0003-1648-8138"},"institutions":[{"id":"https://openalex.org/I194450716","display_name":"Jilin University","ror":"https://ror.org/00js3aw79","country_code":"CN","type":"education","lineage":["https://openalex.org/I194450716"]},{"id":"https://openalex.org/I4210134929","display_name":"Jilin Province Science and Technology Department","ror":"https://ror.org/049x38272","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210134929"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhanshan Li","raw_affiliation_strings":["Key Laboratory for Symbol Computation and Knowledge Engineering of National Education Ministry, Changchun, China","College of Computer Science and Technology, Jilin University, Changchun, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Key Laboratory for Symbol Computation and Knowledge Engineering of National Education Ministry, Changchun, China","institution_ids":[]},{"raw_affiliation_string":"College of Computer Science and Technology, Jilin University, Changchun, China","institution_ids":["https://openalex.org/I4210134929","https://openalex.org/I194450716"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.186,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.57421559,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"7","issue":null,"first_page":"167823","last_page":"167835"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11596","display_name":"Constraint Satisfaction and Optimization","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T11596","display_name":"Constraint Satisfaction and Optimization","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.9936000108718872,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9923999905586243,"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/computer-science","display_name":"Computer science","score":0.7285721898078918},{"id":"https://openalex.org/keywords/local-consistency","display_name":"Local consistency","score":0.6862423419952393},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5929354429244995},{"id":"https://openalex.org/keywords/constraint-programming","display_name":"Constraint programming","score":0.5647547245025635},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4521288573741913},{"id":"https://openalex.org/keywords/constraint-satisfaction-problem","display_name":"Constraint satisfaction problem","score":0.45039528608322144},{"id":"https://openalex.org/keywords/binary-constraint","display_name":"Binary constraint","score":0.4372982382774353},{"id":"https://openalex.org/keywords/constraint-logic-programming","display_name":"Constraint logic programming","score":0.43421176075935364},{"id":"https://openalex.org/keywords/constraint-satisfaction","display_name":"Constraint satisfaction","score":0.43144336342811584},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4186553657054901},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.41408902406692505},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.413968950510025},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3534565567970276},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.22954297065734863},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.08831202983856201}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7285721898078918},{"id":"https://openalex.org/C137105694","wikidata":"https://www.wikidata.org/wiki/Q3407510","display_name":"Local consistency","level":4,"score":0.6862423419952393},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5929354429244995},{"id":"https://openalex.org/C173404611","wikidata":"https://www.wikidata.org/wiki/Q528588","display_name":"Constraint programming","level":3,"score":0.5647547245025635},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4521288573741913},{"id":"https://openalex.org/C199622910","wikidata":"https://www.wikidata.org/wiki/Q1128326","display_name":"Constraint satisfaction problem","level":3,"score":0.45039528608322144},{"id":"https://openalex.org/C79475747","wikidata":"https://www.wikidata.org/wiki/Q4913885","display_name":"Binary constraint","level":5,"score":0.4372982382774353},{"id":"https://openalex.org/C176783269","wikidata":"https://www.wikidata.org/wiki/Q5164378","display_name":"Constraint logic programming","level":4,"score":0.43421176075935364},{"id":"https://openalex.org/C44616089","wikidata":"https://www.wikidata.org/wiki/Q30158686","display_name":"Constraint satisfaction","level":3,"score":0.43144336342811584},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4186553657054901},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.41408902406692505},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.413968950510025},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3534565567970276},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.22954297065734863},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.08831202983856201},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C137631369","wikidata":"https://www.wikidata.org/wiki/Q7617831","display_name":"Stochastic programming","level":2,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2019.2951027","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2951027","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08889557.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:42e2a9e37cf748e996eb16f5b861560b","is_oa":true,"landing_page_url":"https://doaj.org/article/42e2a9e37cf748e996eb16f5b861560b","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 7, Pp 167823-167835 (2019)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2019.2951027","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2951027","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08889557.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1041616555","display_name":"\u878d\u5408\u7ed3\u6784\u4fe1\u606f\u7684MaxSAT\u6c42\u89e3\u8bca\u65ad\u65b9\u6cd5\u7814\u7a76","funder_award_id":"61672261","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G1583411048","display_name":null,"funder_award_id":"61802056","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2513605620","display_name":null,"funder_award_id":"LSU-KFJJ-2019-08","funder_id":"https://openalex.org/F4320321133","funder_display_name":"Chinese Academy of Sciences"},{"id":"https://openalex.org/G2874081762","display_name":null,"funder_award_id":"Grant 61672261 and Grant 61802056","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3798935796","display_name":null,"funder_award_id":"20180101043JC","funder_id":"https://openalex.org/F4320310121","funder_display_name":"Natural Science Foundation of Jilin Province"},{"id":"https://openalex.org/G5881755919","display_name":null,"funder_award_id":"20180622002JC","funder_id":"https://openalex.org/F4320321133","funder_display_name":"Chinese Academy of Sciences"},{"id":"https://openalex.org/G8392858723","display_name":null,"funder_award_id":"Grant 20180101043JC","funder_id":"https://openalex.org/F4320310121","funder_display_name":"Natural Science Foundation of Jilin Province"}],"funders":[{"id":"https://openalex.org/F4320310121","display_name":"Natural Science Foundation of Jilin Province","ror":null},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321133","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35"},{"id":"https://openalex.org/F4320322174","display_name":"People's Government of Jilin Province","ror":"https://ror.org/02fzqav45"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2983059853.pdf","grobid_xml":"https://content.openalex.org/works/W2983059853.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W47249848","https://openalex.org/W110346337","https://openalex.org/W137179583","https://openalex.org/W185340237","https://openalex.org/W1496100162","https://openalex.org/W1532980192","https://openalex.org/W1704704531","https://openalex.org/W1765933479","https://openalex.org/W1770620061","https://openalex.org/W1823909182","https://openalex.org/W1975579741","https://openalex.org/W2010489986","https://openalex.org/W2067633747","https://openalex.org/W2086991642","https://openalex.org/W2092475114","https://openalex.org/W2119327151","https://openalex.org/W2285565076","https://openalex.org/W2344300494","https://openalex.org/W2399304291","https://openalex.org/W2575965521","https://openalex.org/W2605103087","https://openalex.org/W2749013940","https://openalex.org/W2800221442","https://openalex.org/W2808410647","https://openalex.org/W2888224767","https://openalex.org/W2888437695","https://openalex.org/W2963180166","https://openalex.org/W6601997776","https://openalex.org/W6605663569","https://openalex.org/W6607526518","https://openalex.org/W6638039418","https://openalex.org/W6638526532","https://openalex.org/W6712136578","https://openalex.org/W6732574778","https://openalex.org/W6736219979","https://openalex.org/W6795970164"],"related_works":["https://openalex.org/W1486916474","https://openalex.org/W2141935412","https://openalex.org/W2140769824","https://openalex.org/W96881443","https://openalex.org/W1536604285","https://openalex.org/W4303044088","https://openalex.org/W2032348095","https://openalex.org/W2049055139","https://openalex.org/W115413730","https://openalex.org/W2524435840"],"abstract_inverted_index":{"Constraint":[0,38],"Programming":[1],"(CP)":[2],"is":[3,19,91],"an":[4],"efficient":[5,63],"technique":[6,70],"for":[7,71],"solving":[8,54,163],"combinatorial":[9],"(optimization)":[10],"problems.":[11,56],"In":[12,57],"modern":[13],"constraint":[14,46],"solver,":[15],"a":[16,148],"CP":[17,55],"Model":[18],"defined":[20],"over":[21],"reversible":[22],"variables":[23],"that":[24,86,137],"take":[25],"values":[26],"in":[27],"domains":[28,34],"and":[29,84,108,117],"propagators":[30],"which":[31,111],"filter":[32],"the":[33,36,42,51,77,81,87,94,122,138,156],"of":[35,53,80,125,134,151,158],"variables.":[37],"propagation":[39,47,65,89,97,104,124,160],"scheme":[40,90],"schedules":[41],"propagators.":[43],"A":[44],"reasonable":[45],"algorithm":[48],"can":[49],"improve":[50],"efficiency":[52],"this":[58],"paper,":[59],"we":[60,75,100],"propose":[61,101],"two":[62,102,139],"parallel":[64,82,88,103,140,159],"schemes":[66,141],"based":[67],"on":[68,131,147,162],"multi-thread":[69],"table":[72,126],"constraint.":[73,127],"First,":[74],"give":[76],"formal":[78],"definition":[79],"consistency":[83],"prove":[85],"equivalent":[92],"to":[93,120],"classic":[95,123],"serial":[96,145],"scheme.":[98],"Then,":[99],"schemes:":[105],"static":[106],"submission":[107],"dynamic":[109],"submission,":[110],"exploit":[112],"work":[113],"stealing":[114],"thread":[115],"pool":[116],"atomic":[118],"operations":[119],"parallelize":[121],"Finally,":[128],"extensive":[129],"experiments":[130],"various":[132],"types":[133],"problems":[135],"show":[136],"outperform":[142],"their":[143],"original":[144],"version":[146],"large":[149],"number":[150],"instances.":[152],"The":[153],"results":[154],"demonstrate":[155],"competitiveness":[157],"algorithms":[161],"extensional":[164],"constraints.":[165]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
