{"id":"https://openalex.org/W2013443838","doi":"https://doi.org/10.1002/scj.4690210201","title":"An Algorithm Using Modular Arithmetic for the Subset Sum Problem","display_name":"An Algorithm Using Modular Arithmetic for the Subset Sum Problem","publication_year":1990,"publication_date":"1990-01-01","ids":{"openalex":"https://openalex.org/W2013443838","doi":"https://doi.org/10.1002/scj.4690210201","mag":"2013443838"},"language":"en","primary_location":{"id":"doi:10.1002/scj.4690210201","doi":"https://doi.org/10.1002/scj.4690210201","is_oa":false,"landing_page_url":"https://doi.org/10.1002/scj.4690210201","pdf_url":null,"source":{"id":"https://openalex.org/S58208175","display_name":"Systems and Computers in Japan","issn_l":"0882-1666","issn":["0882-1666","1520-684X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Systems and Computers in Japan","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"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":null,"display_name":"Toshiro Tachibana","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"The University of Osaka","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Toshiro Tachibana","raw_affiliation_strings":["Members Faculty of Engineering, Osaka University, Suita, Japan 565","Toshiro Tachibana graduated in 1986 from Dept. of Communications Engineering, School of Engineering, Osaka University, where he is currently in the graduate program. He is engaged in research on cryptosystems and zero knowledge proof protocols"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Members Faculty of Engineering, Osaka University, Suita, Japan 565","institution_ids":["https://openalex.org/I98285908"]},{"raw_affiliation_string":"Toshiro Tachibana graduated in 1986 from Dept. of Communications Engineering, School of Engineering, Osaka University, where he is currently in the graduate program. He is engaged in research on cryptosystems and zero knowledge proof protocols","institution_ids":["https://openalex.org/I98285908"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070778902","display_name":"Hideo Nakano","orcid":"https://orcid.org/0000-0001-6133-9794","observed_orcids":["https://orcid.org/0000-0001-6133-9794"]},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"The University of Osaka","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hideo Nakano","raw_affiliation_strings":["Hideo Nakano graduated in 1970 from the Dept. of Communications Engineering, School of Engineering, Osaka University, and in 1975 obtained a Dr. of Sci. degree in Communications from there. He was then appointed an Assistant Professor in the Dept. of Communications Engineering, Osaka University, where he continues to the present. He is engaged in research on the evaluation of approximate solutions of discrete optimization problems, software engineering, etc. He is a member of the Society for Information Processing; IEEE; and ACM","Members Faculty of Engineering, Osaka University, Suita, Japan 565","Hideo Nakano graduated in 1970 from the Dept. of Communications Engineering, School of Engineering, Osaka University, and in 1975 obtained a Dr. of Sci. degree in Communications from there. He was then appointed an Assistant Professor in the Dept. of Communications Engineering, Osaka University, where he continues to the present. He is engaged in research on the evaluation of approximate solutions of discrete optimization problems, software engineering, etc. He is a member of the Society for Information Processing"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hideo Nakano graduated in 1970 from the Dept. of Communications Engineering, School of Engineering, Osaka University, and in 1975 obtained a Dr. of Sci. degree in Communications from there. He was then appointed an Assistant Professor in the Dept. of Communications Engineering, Osaka University, where he continues to the present. He is engaged in research on the evaluation of approximate solutions of discrete optimization problems, software engineering, etc. He is a member of the Society for Information Processing; IEEE; and ACM","institution_ids":["https://openalex.org/I98285908"]},{"raw_affiliation_string":"Members Faculty of Engineering, Osaka University, Suita, Japan 565","institution_ids":["https://openalex.org/I98285908"]},{"raw_affiliation_string":"Hideo Nakano graduated in 1970 from the Dept. of Communications Engineering, School of Engineering, Osaka University, and in 1975 obtained a Dr. of Sci. degree in Communications from there. He was then appointed an Assistant Professor in the Dept. of Communications Engineering, Osaka University, where he continues to the present. He is engaged in research on the evaluation of approximate solutions of discrete optimization problems, software engineering, etc. He is a member of the Society for Information Processing","institution_ids":["https://openalex.org/I98285908"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034491253","display_name":"Yoshiro Nakanishi","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"The University of Osaka","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yoshiro Nakanishi","raw_affiliation_strings":["Members Faculty of Engineering, Osaka University, Suita, Japan 565","Yoshiro Nakanishi graduated in 1952 from the Dept. of Communications Engineering, School of Engineering, Osaka University, and later he obtained a Dr. of Sci. degree. In 1962, he was appointed an Associate Professor at Osaka University, and in 1972 promoted to Professor. He is interested in system engineering and software engineering, and is engaged in research on combinational optimization problems, system breakdown diagnosis, program testing, etc. He is a member of IEEE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Members Faculty of Engineering, Osaka University, Suita, Japan 565","institution_ids":["https://openalex.org/I98285908"]},{"raw_affiliation_string":"Yoshiro Nakanishi graduated in 1952 from the Dept. of Communications Engineering, School of Engineering, Osaka University, and later he obtained a Dr. of Sci. degree. In 1962, he was appointed an Associate Professor at Osaka University, and in 1972 promoted to Professor. He is interested in system engineering and software engineering, and is engaged in research on combinational optimization problems, system breakdown diagnosis, program testing, etc. He is a member of IEEE","institution_ids":["https://openalex.org/I98285908"]}]},{"author_position":"last","author":{"id":null,"display_name":"Mitsuru Nakao","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I2948482138","display_name":"Fujifilm (Japan)","ror":"https://ror.org/0493bmq37","country_code":"JP","type":"company","lineage":["https://openalex.org/I2948482138"]},{"id":"https://openalex.org/I98285908","display_name":"The University of Osaka","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Mitsuru Nakao","raw_affiliation_strings":["Mitsuru Nakao graduated in 1987 from the Dept. of Communications Engineering, School of Engineering, Osaka University, and the same year joined Fuji Photographic Film. While at the University, he engaged in research on cryptosystem and discrete optimization problems","Nonmember Fuji Photo Film Co., Ltd., Kanagawa, Japan 258"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mitsuru Nakao graduated in 1987 from the Dept. of Communications Engineering, School of Engineering, Osaka University, and the same year joined Fuji Photographic Film. While at the University, he engaged in research on cryptosystem and discrete optimization problems","institution_ids":["https://openalex.org/I98285908"]},{"raw_affiliation_string":"Nonmember Fuji Photo Film Co., Ltd., Kanagawa, Japan 258","institution_ids":["https://openalex.org/I2948482138"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"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":null,"biblio":{"volume":"21","issue":"2","first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.357699990272522,"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/T10237","display_name":"Cryptography and Data Security","score":0.357699990272522,"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.3167000114917755,"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"}},{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.1647000014781952,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/subset-sum-problem","display_name":"subset sum problem","score":1.0},{"id":"https://openalex.org/keywords/modular-arithmetic","display_name":"modular arithmetic","score":0.9860000014305115},{"id":"https://openalex.org/keywords/public-key-cryptosystems","display_name":"public-key cryptosystems","score":0.8700000047683716},{"id":"https://openalex.org/keywords/np-hardness","display_name":"NP-hardness","score":0.8989999890327454}],"concepts":[{"id":"https://openalex.org/C109275537","wikidata":"https://www.wikidata.org/wiki/Q1154420","display_name":"Subset sum problem","level":3,"score":0.8519386053085327},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.6376486420631409},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.6230711936950684},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.531950056552887},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.50625079870224},{"id":"https://openalex.org/C32049820","wikidata":"https://www.wikidata.org/wiki/Q319400","display_name":"Modular arithmetic","level":3,"score":0.47262072563171387},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4425341486930847},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.418569952249527},{"id":"https://openalex.org/C46875033","wikidata":"https://www.wikidata.org/wiki/Q1244890","display_name":"Rational number","level":2,"score":0.41187646985054016},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.39233753085136414},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3739352226257324},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3288126587867737},{"id":"https://openalex.org/C113138325","wikidata":"https://www.wikidata.org/wiki/Q864457","display_name":"Knapsack problem","level":2,"score":0.1827031970024109},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.13518747687339783},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/scj.4690210201","doi":"https://doi.org/10.1002/scj.4690210201","is_oa":false,"landing_page_url":"https://doi.org/10.1002/scj.4690210201","pdf_url":null,"source":{"id":"https://openalex.org/S58208175","display_name":"Systems and Computers in Japan","issn_l":"0882-1666","issn":["0882-1666","1520-684X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Systems and Computers in Japan","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1546205275","https://openalex.org/W1576694326","https://openalex.org/W2012632515","https://openalex.org/W2070268091","https://openalex.org/W2079212748","https://openalex.org/W2106287110","https://openalex.org/W3144959161"],"related_works":["https://openalex.org/W7096337689","https://openalex.org/W30665027","https://openalex.org/W4402706360","https://openalex.org/W2613605463","https://openalex.org/W354852898","https://openalex.org/W2150780437","https://openalex.org/W7100074818","https://openalex.org/W3111760516","https://openalex.org/W1511462257","https://openalex.org/W1556041006"],"abstract_inverted_index":{"Abstract":[0],"In":[1],"this":[2,73,96,141],"paper,":[3],"an":[4,76,144],"algorithm":[5,77,97,125,142],"is":[6,20,44,58,98,112,132,143,164,172],"developed":[7],"for":[8,81,147],"the":[9,23,48,61,64,70,82,124,136,148,162,169],"subset":[10,24,49,83,149],"sum":[11,25,50,84,150],"problem":[12,26,51,65,85,151],"in":[13,39,103],"connection":[14],"with":[15],"public":[16],"key":[17],"cryptosystems.":[18],"It":[19,43],"known":[21,45],"that":[22,47,99,134],"based":[27,52,86,152],"on":[28,53,69,87,153],"a":[29,40,104,115],"super\u2010increasing":[30,116],"sequence":[31,105],"of":[32,56,63,90,95,106,123,138,156],"numbers":[33,57,107],"can":[34],"be":[35],"solved":[36],"simply":[37],"and":[38,60,130],"polynomial":[41],"time.":[42],"also":[46],"general":[54,88,154],"sequences":[55,89,155],"NP\u2010hard,":[59],"difficulty":[62],"varies":[66],"especially":[67,158],"depending":[68],"density.":[71],"Thus,":[72],"paper":[74],"proposes":[75],"using":[78],"modular":[79,119],"arithmetic":[80],"numbers.":[91],"The":[92,121],"basic":[93],"idea":[94],"\u201cthe":[100,159],"largest":[101],"number":[102,117],"A=":[108],"(a1,":[109],"\u2026,":[110],"an)":[111],"transformed":[113],"to":[114,166],"by":[118,128,135],"arithmetic.\u201d":[120],"advantages":[122],"are":[126],"investigated":[127],"experiment,":[129],"it":[131],"shown":[133],"properties":[137],"problems":[139],"used,":[140],"effective":[145],"method":[146,171],"numbers,":[157],"case":[160],"where":[161,168],"density":[163],"close":[165],"1,\u201d":[167],"existing":[170],"weak.":[173]},"counts_by_year":[],"updated_date":"2026-09-29T14:09:16.559479","created_date":"2016-06-24T00:00:00"}
