Loading…
A REFINED CLASSIFICATION OF THE SUBSET SUM PROBLEM IN POLYNOMIAL TIME COMPLEXITY
The problem considered is the selection of at least one subset from a set (array) of distinct positive integers, such that the sum of the subset's elements exactly matches a given target sum (target certificate). According to R. M. Karp, this problem belongs to the class of NP-complete problems...
Saved in:
Published in: | Turkish journal of computer and mathematics education 2024-09, Vol.15 (3), p.301-311 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 311 |
container_issue | 3 |
container_start_page | 301 |
container_title | Turkish journal of computer and mathematics education |
container_volume | 15 |
creator | Sinchev, B Sinchev, A B Mukhanova, A M |
description | The problem considered is the selection of at least one subset from a set (array) of distinct positive integers, such that the sum of the subset's elements exactly matches a given target sum (target certificate). According to R. M. Karp, this problem belongs to the class of NP-complete problems. Diophantine equations and an auxiliary problem, which facilitates the solution of the original problem and has independent scientific interest, have been introduced. A novel method has been developed, which includes proven lemmas and theorems. These results enable the development of efficient and straightforward algorithms for solving the subset sum problem. The time and space complexity for selecting the required subsets do not exceed the square of the length of the original set. An analytical framework has been proposed for managing indices within the original set. These algorithms are applicable to solving problems related to the independent set of cardinality к and the ^-vertex cover problem. Additionally, we present examples to confirm claimed results. It should be noted that the time complexity of sorting an array of integers is proportional to the square of the array's size, and this problem belongs to class P. Therefore, based on the newly developed method, it can be inferred that the subset sum problem, originally classified as NP-complete within the NP class, also belongs to P. |
doi_str_mv | 10.61841/turcomat.v15i3.14804 |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_3114534221</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3114534221</sourcerecordid><originalsourceid>FETCH-LOGICAL-c741-2faaa4b9b366323736db2f147a3cbd3b6b776dffdfd13e122153c3fbace265e33</originalsourceid><addsrcrecordid>eNotjUFLwzAYQIMgOOZ-ghDw3NqvX5p2x66mLpA2ZY3gTiNpG3Co1XXz96-gp3d67xHyAFHIIWPwdL6cuvHTnsNfSN4xBJZF7IYsAKN1wHiCd2Q1TccoiiBJWZbxBWlyuhOlrMUzLVTetrKURW6krqkuqdkK2r5uWmFmVLTZ6Y0SFZU1bbTa17qSuaJGVoIWumqUeJNmf09uvf2YhtU_l8SUwhTbQOmXOa2CLmUQxN5ay9zaIecYY4q8d7EHllrsXI-OuzTlvfe97wEHiGNIsEPvbDfEPBkQl-TxL_t9Gn8uw3Q-HMfL6Ws-HhCAJchmB6-rIUtH</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3114534221</pqid></control><display><type>article</type><title>A REFINED CLASSIFICATION OF THE SUBSET SUM PROBLEM IN POLYNOMIAL TIME COMPLEXITY</title><source>Social Science Premium Collection</source><source>Publicly Available Content (ProQuest)</source><source>Education Collection</source><creator>Sinchev, B ; Sinchev, A B ; Mukhanova, A M</creator><creatorcontrib>Sinchev, B ; Sinchev, A B ; Mukhanova, A M</creatorcontrib><description>The problem considered is the selection of at least one subset from a set (array) of distinct positive integers, such that the sum of the subset's elements exactly matches a given target sum (target certificate). According to R. M. Karp, this problem belongs to the class of NP-complete problems. Diophantine equations and an auxiliary problem, which facilitates the solution of the original problem and has independent scientific interest, have been introduced. A novel method has been developed, which includes proven lemmas and theorems. These results enable the development of efficient and straightforward algorithms for solving the subset sum problem. The time and space complexity for selecting the required subsets do not exceed the square of the length of the original set. An analytical framework has been proposed for managing indices within the original set. These algorithms are applicable to solving problems related to the independent set of cardinality к and the ^-vertex cover problem. Additionally, we present examples to confirm claimed results. It should be noted that the time complexity of sorting an array of integers is proportional to the square of the array's size, and this problem belongs to class P. Therefore, based on the newly developed method, it can be inferred that the subset sum problem, originally classified as NP-complete within the NP class, also belongs to P.</description><identifier>EISSN: 1309-4653</identifier><identifier>DOI: 10.61841/turcomat.v15i3.14804</identifier><language>eng</language><publisher>Gurgaon: Ninety Nine Publication</publisher><subject>Algorithms ; Arrays ; Complexity ; Diophantine equation ; Integers ; Polynomials ; Problem solving</subject><ispartof>Turkish journal of computer and mathematics education, 2024-09, Vol.15 (3), p.301-311</ispartof><rights>2024. This work is published under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/3114534221?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,21378,21394,25753,27924,27925,33611,33877,37012,43733,43880,44590</link.rule.ids></links><search><creatorcontrib>Sinchev, B</creatorcontrib><creatorcontrib>Sinchev, A B</creatorcontrib><creatorcontrib>Mukhanova, A M</creatorcontrib><title>A REFINED CLASSIFICATION OF THE SUBSET SUM PROBLEM IN POLYNOMIAL TIME COMPLEXITY</title><title>Turkish journal of computer and mathematics education</title><description>The problem considered is the selection of at least one subset from a set (array) of distinct positive integers, such that the sum of the subset's elements exactly matches a given target sum (target certificate). According to R. M. Karp, this problem belongs to the class of NP-complete problems. Diophantine equations and an auxiliary problem, which facilitates the solution of the original problem and has independent scientific interest, have been introduced. A novel method has been developed, which includes proven lemmas and theorems. These results enable the development of efficient and straightforward algorithms for solving the subset sum problem. The time and space complexity for selecting the required subsets do not exceed the square of the length of the original set. An analytical framework has been proposed for managing indices within the original set. These algorithms are applicable to solving problems related to the independent set of cardinality к and the ^-vertex cover problem. Additionally, we present examples to confirm claimed results. It should be noted that the time complexity of sorting an array of integers is proportional to the square of the array's size, and this problem belongs to class P. Therefore, based on the newly developed method, it can be inferred that the subset sum problem, originally classified as NP-complete within the NP class, also belongs to P.</description><subject>Algorithms</subject><subject>Arrays</subject><subject>Complexity</subject><subject>Diophantine equation</subject><subject>Integers</subject><subject>Polynomials</subject><subject>Problem solving</subject><issn>1309-4653</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ALSLI</sourceid><sourceid>CJNVE</sourceid><sourceid>M0P</sourceid><sourceid>PIMPY</sourceid><recordid>eNotjUFLwzAYQIMgOOZ-ghDw3NqvX5p2x66mLpA2ZY3gTiNpG3Co1XXz96-gp3d67xHyAFHIIWPwdL6cuvHTnsNfSN4xBJZF7IYsAKN1wHiCd2Q1TccoiiBJWZbxBWlyuhOlrMUzLVTetrKURW6krqkuqdkK2r5uWmFmVLTZ6Y0SFZU1bbTa17qSuaJGVoIWumqUeJNmf09uvf2YhtU_l8SUwhTbQOmXOa2CLmUQxN5ay9zaIecYY4q8d7EHllrsXI-OuzTlvfe97wEHiGNIsEPvbDfEPBkQl-TxL_t9Gn8uw3Q-HMfL6Ws-HhCAJchmB6-rIUtH</recordid><startdate>20240904</startdate><enddate>20240904</enddate><creator>Sinchev, B</creator><creator>Sinchev, A B</creator><creator>Mukhanova, A M</creator><general>Ninety Nine Publication</general><scope>0-V</scope><scope>3V.</scope><scope>7XB</scope><scope>88B</scope><scope>88I</scope><scope>8AL</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ALSLI</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>CJNVE</scope><scope>DWQXO</scope><scope>EDSIH</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>M0N</scope><scope>M0P</scope><scope>M2P</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEDU</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope></search><sort><creationdate>20240904</creationdate><title>A REFINED CLASSIFICATION OF THE SUBSET SUM PROBLEM IN POLYNOMIAL TIME COMPLEXITY</title><author>Sinchev, B ; Sinchev, A B ; Mukhanova, A M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c741-2faaa4b9b366323736db2f147a3cbd3b6b776dffdfd13e122153c3fbace265e33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Arrays</topic><topic>Complexity</topic><topic>Diophantine equation</topic><topic>Integers</topic><topic>Polynomials</topic><topic>Problem solving</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sinchev, B</creatorcontrib><creatorcontrib>Sinchev, A B</creatorcontrib><creatorcontrib>Mukhanova, A M</creatorcontrib><collection>ProQuest Social Sciences Premium Collection</collection><collection>ProQuest Central (Corporate)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Education Database (Alumni Edition)</collection><collection>Science Database (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central</collection><collection>Social Science Premium Collection</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>Education Collection</collection><collection>ProQuest Central Korea</collection><collection>Turkey Database</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Computing Database</collection><collection>Education Database</collection><collection>Science Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Education</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>Turkish journal of computer and mathematics education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sinchev, B</au><au>Sinchev, A B</au><au>Mukhanova, A M</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A REFINED CLASSIFICATION OF THE SUBSET SUM PROBLEM IN POLYNOMIAL TIME COMPLEXITY</atitle><jtitle>Turkish journal of computer and mathematics education</jtitle><date>2024-09-04</date><risdate>2024</risdate><volume>15</volume><issue>3</issue><spage>301</spage><epage>311</epage><pages>301-311</pages><eissn>1309-4653</eissn><abstract>The problem considered is the selection of at least one subset from a set (array) of distinct positive integers, such that the sum of the subset's elements exactly matches a given target sum (target certificate). According to R. M. Karp, this problem belongs to the class of NP-complete problems. Diophantine equations and an auxiliary problem, which facilitates the solution of the original problem and has independent scientific interest, have been introduced. A novel method has been developed, which includes proven lemmas and theorems. These results enable the development of efficient and straightforward algorithms for solving the subset sum problem. The time and space complexity for selecting the required subsets do not exceed the square of the length of the original set. An analytical framework has been proposed for managing indices within the original set. These algorithms are applicable to solving problems related to the independent set of cardinality к and the ^-vertex cover problem. Additionally, we present examples to confirm claimed results. It should be noted that the time complexity of sorting an array of integers is proportional to the square of the array's size, and this problem belongs to class P. Therefore, based on the newly developed method, it can be inferred that the subset sum problem, originally classified as NP-complete within the NP class, also belongs to P.</abstract><cop>Gurgaon</cop><pub>Ninety Nine Publication</pub><doi>10.61841/turcomat.v15i3.14804</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 1309-4653 |
ispartof | Turkish journal of computer and mathematics education, 2024-09, Vol.15 (3), p.301-311 |
issn | 1309-4653 |
language | eng |
recordid | cdi_proquest_journals_3114534221 |
source | Social Science Premium Collection; Publicly Available Content (ProQuest); Education Collection |
subjects | Algorithms Arrays Complexity Diophantine equation Integers Polynomials Problem solving |
title | A REFINED CLASSIFICATION OF THE SUBSET SUM PROBLEM IN POLYNOMIAL TIME COMPLEXITY |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T01%3A09%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20REFINED%20CLASSIFICATION%20OF%20THE%20SUBSET%20SUM%20PROBLEM%20IN%20POLYNOMIAL%20TIME%20COMPLEXITY&rft.jtitle=Turkish%20journal%20of%20computer%20and%20mathematics%20education&rft.au=Sinchev,%20B&rft.date=2024-09-04&rft.volume=15&rft.issue=3&rft.spage=301&rft.epage=311&rft.pages=301-311&rft.eissn=1309-4653&rft_id=info:doi/10.61841/turcomat.v15i3.14804&rft_dat=%3Cproquest%3E3114534221%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c741-2faaa4b9b366323736db2f147a3cbd3b6b776dffdfd13e122153c3fbace265e33%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3114534221&rft_id=info:pmid/&rfr_iscdi=true |