{"id":"https://openalex.org/W4385971071","doi":"https://doi.org/10.21105/joss.05654","title":"A Java Library for Itemset Mining with Choco-solver","display_name":"A Java Library for Itemset Mining with Choco-solver","publication_year":2023,"publication_date":"2023-08-18","ids":{"openalex":"https://openalex.org/W4385971071","doi":"https://doi.org/10.21105/joss.05654"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.05654","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.05654.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":false,"is_core":true,"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://joss.theoj.org/papers/10.21105/joss.05654.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088625815","display_name":"Charles Vernerey","orcid":"https://orcid.org/0000-0002-2922-2833"},"institutions":[{"id":"https://openalex.org/I4210127572","display_name":"IMT Atlantique","ror":"https://ror.org/030hj3061","country_code":"FR","type":"funder","lineage":["https://openalex.org/I4210127572"]},{"id":"https://openalex.org/I4210117005","display_name":"Laboratoire des Sciences du Num\u00e9rique de Nantes","ror":"https://ror.org/02snf8m58","country_code":"FR","type":"facility","lineage":["https://openalex.org/I100445878","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210117005","https://openalex.org/I4210124215","https://openalex.org/I4210127572","https://openalex.org/I4210139971","https://openalex.org/I97188460"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Charles Vernerey","raw_affiliation_strings":["IMT Atlantique - DAPI - D\u00e9partement Automatique, Productique et Informatique (IMT Atlantique - Campus de Nantes - La Chantrerie - 4, rue Alfred Kastler - CS 20722 - 44307 NANTES Cedex 3 - France)","LS2N - \u00e9quipe TASC - Th\u00e9orie, Algorithmes et Syst\u00e8mes en Contraintes (France)"],"affiliations":[{"raw_affiliation_string":"IMT Atlantique - DAPI - D\u00e9partement Automatique, Productique et Informatique (IMT Atlantique - Campus de Nantes - La Chantrerie - 4, rue Alfred Kastler - CS 20722 - 44307 NANTES Cedex 3 - France)","institution_ids":["https://openalex.org/I4210127572"]},{"raw_affiliation_string":"LS2N - \u00e9quipe TASC - Th\u00e9orie, Algorithmes et Syst\u00e8mes en Contraintes (France)","institution_ids":["https://openalex.org/I4210117005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016633435","display_name":"Samir Loudni","orcid":"https://orcid.org/0000-0001-6245-7661"},"institutions":[{"id":"https://openalex.org/I4210127572","display_name":"IMT Atlantique","ror":"https://ror.org/030hj3061","country_code":"FR","type":"funder","lineage":["https://openalex.org/I4210127572"]},{"id":"https://openalex.org/I4210117005","display_name":"Laboratoire des Sciences du Num\u00e9rique de Nantes","ror":"https://ror.org/02snf8m58","country_code":"FR","type":"facility","lineage":["https://openalex.org/I100445878","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210117005","https://openalex.org/I4210124215","https://openalex.org/I4210127572","https://openalex.org/I4210139971","https://openalex.org/I97188460"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Samir Loudni","raw_affiliation_strings":["IMT Atlantique - DAPI - D\u00e9partement Automatique, Productique et Informatique (IMT Atlantique - Campus de Nantes - La Chantrerie - 4, rue Alfred Kastler - CS 20722 - 44307 NANTES Cedex 3 - France)","LS2N - \u00e9quipe TASC - Th\u00e9orie, Algorithmes et Syst\u00e8mes en Contraintes (France)"],"affiliations":[{"raw_affiliation_string":"IMT Atlantique - DAPI - D\u00e9partement Automatique, Productique et Informatique (IMT Atlantique - Campus de Nantes - La Chantrerie - 4, rue Alfred Kastler - CS 20722 - 44307 NANTES Cedex 3 - France)","institution_ids":["https://openalex.org/I4210127572"]},{"raw_affiliation_string":"LS2N - \u00e9quipe TASC - Th\u00e9orie, Algorithmes et Syst\u00e8mes en Contraintes (France)","institution_ids":["https://openalex.org/I4210117005"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":0,"currency":"USD","value_usd":0},"apc_paid":null,"fwci":0.0,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":66},"biblio":{"volume":"8","issue":"88","first_page":"5654","last_page":"5654"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11596","display_name":"Constraint Satisfaction and Optimization","score":0.999,"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.999,"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/T10538","display_name":"Data Mining Algorithms and Applications","score":0.9989,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11063","display_name":"Rough Sets and Fuzzy Logic","score":0.9922,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/solver","display_name":"Solver","score":0.6408534},{"id":"https://openalex.org/keywords/answer-set-programming","display_name":"Answer Set Programming","score":0.4932093}],"concepts":[{"id":"https://openalex.org/C173404611","wikidata":"https://www.wikidata.org/wiki/Q528588","display_name":"Constraint programming","level":3,"score":0.80549014},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7552229},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.6408534},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5491356},{"id":"https://openalex.org/C182620335","wikidata":"https://www.wikidata.org/wiki/Q2852531","display_name":"Answer set programming","level":3,"score":0.4932093},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.47161654},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.4545107},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.44492322},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.44482076},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37869602},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.34753627},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.298803},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29512894},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10694903},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","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}],"mesh":[],"locations_count":2,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.05654","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.05654.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":false,"is_core":true,"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://hal.science/hal-04457360","pdf_url":"https://hal.science/hal-04457360/document","source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.05654","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.05654.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":false,"is_core":true,"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":21,"referenced_works":["https://openalex.org/W1484413656","https://openalex.org/W1535560884","https://openalex.org/W1992119405","https://openalex.org/W2040509189","https://openalex.org/W2120647900","https://openalex.org/W2133422298","https://openalex.org/W2160354730","https://openalex.org/W2344482722","https://openalex.org/W2513024938","https://openalex.org/W2724859488","https://openalex.org/W2749449796","https://openalex.org/W2944799530","https://openalex.org/W2966300408","https://openalex.org/W3085365195","https://openalex.org/W4221142011","https://openalex.org/W4221145965","https://openalex.org/W4283802426","https://openalex.org/W4285090248","https://openalex.org/W4304695344","https://openalex.org/W4361278911","https://openalex.org/W47957325"],"related_works":["https://openalex.org/W4313469555","https://openalex.org/W4291309325","https://openalex.org/W2950474130","https://openalex.org/W2748658279","https://openalex.org/W2737452945","https://openalex.org/W2460803124","https://openalex.org/W2263461846","https://openalex.org/W1985899403","https://openalex.org/W1547011777","https://openalex.org/W1514706798"],"abstract_inverted_index":{"While":[0],"traditional":[1],"data":[2,45],"mining":[3,46,65],"techniques":[4,122],"have":[5],"been":[6],"used":[7],"extensively":[8],"for":[9,19,62,78,132,171,213],"discovering":[10],"patterns":[11],"in":[12,179],"databases,":[13],"they":[14],"are":[15],"not":[16],"always":[17],"suitable":[18,170],"incorporating":[20],"user-specified":[21],"constraints.To":[22],"overcome":[23],"this":[24,55],"issue,":[25],"new":[26,60],"research":[27],"has":[28,175],"began":[29],"connecting":[30],"Data":[31],"Mining":[32],"to":[33,39,43,91,123,158,222],"Constraint":[34,69,207],"Programming":[35,70,72,208],"(CP).Such":[36],"fertilization":[37],"leads":[38],"a":[40,59,75,88,95,134,183,188,210,219],"flexible":[41],"way":[42],"tackle":[44],"tasks,":[47],"such":[48],"as":[49],"itemset":[50,64],"or":[51],"association":[52],"rule":[53],"mining.In":[54],"paper,":[56],"we":[57],"introduce":[58],"library":[61],"solving":[63,79,192],"problems":[66,82],"with":[67,195],"Choco-solver.":[68],"(CP)Constraint":[71],"(CP)":[73],"is":[74,209],"powerful":[76,116,220],"paradigm":[77],"combinatorial":[80],"optimization":[81,197,216],"(Rossi":[83],"et":[84,142,148],"al.,":[85,143,149],"2006).It":[86],"provides":[87],"declarative":[89],"approach":[90,221],"problem-solving":[92],"by":[93],"defining":[94],"set":[96,190],"of":[97,111,129,137,191],"variables,":[98,163],"domains,":[99,181],"and":[100,119,151,164,187,199,205,226],"constraints":[101],"that":[102],"capture":[103],"the":[104,109],"problem's":[105],"requirements.CP":[106],"solvers":[107],"explore":[108],"space":[110],"possible":[112],"solutions":[113],"systematically,":[114],"leveraging":[115],"search":[117],"algorithms":[118],"constraint":[120],"propagation":[121],"efficiently":[124],"find":[125],"valid":[126],"solutions.The":[127],"flexibility":[128],"CP":[130],"allows":[131],"modeling":[133,185],"wide":[135],"range":[136],"problems,":[138,217],"including":[139],"scheduling":[140],"(Baptiste":[141],"2001),":[144],"resource":[145],"allocation":[146],"(Zhang":[147],"2013),":[150],"planning":[152],"(Van":[153],"Beek":[154],"&Chen,":[155],"1999).Its":[156],"ability":[157],"handle":[159],"complex":[160],"constraints,":[161],"discrete":[162],"global":[165],"properties":[166],"makes":[167],"it":[168],"particularly":[169],"tackling":[172],"real-world":[173],"problems.CP":[174],"demonstrated":[176],"remarkable":[177],"success":[178],"various":[180],"offering":[182,218],"high-level":[184],"language":[186],"diverse":[189],"techniques.Its":[193],"integration":[194],"other":[196],"methods":[198],"technologies":[200],"further":[201],"enhances":[202],"its":[203],"applicability":[204],"effectiveness.Overall,":[206],"valuable":[211],"tool":[212],"addressing":[214],"challenging":[215],"problem":[223],"modeling,":[224],"solving,":[225],"decision":[227],"support.":[228]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4385971071","counts_by_year":[],"updated_date":"2025-02-18T02:27:43.396090","created_date":"2023-08-19"}