{"id":{"repo_id":"iastate","oai_identifier":"oai:dr.lib.iastate.edu:20.500.12876/68202"},"canonical_url":"https://search.dev.ndltd.org/etd/iastate/oai:dr.lib.iastate.edu:20.500.12876/68202","repository":{"repo_id":"iastate","name":"Iowa State University","base_url":"https://dr.lib.iastate.edu/server/oai/request"},"display":{"title":"An integer programming clustering approach with application to recommendation systems","abstract":"<p>Recommendation systems have become an important research area. Early recommendation systems were based on collaborative filtering, which uses the principle that if two people enjoy the same product they are likely to have common favorites. We present an alternative recommendation approach based on finding clusters of similar customers using integer programming model which is to find the minimal number of clusters subjected to several similarity measures. The proposed recommendation method is compared with collaborative filtering, and the experimental results show that it provides relatively high prediction accuracy as well as relatively small variance.</p>","abstract_html":"&lt;p&gt;Recommendation systems have become an important research area. Early recommendation systems were based on collaborative filtering, which uses the principle that if two people enjoy the same product they are likely to have common favorites. We present an alternative recommendation approach based on finding clusters of similar customers using integer programming model which is to find the minimal number of clusters subjected to several similarity measures. The proposed recommendation method is compared with collaborative filtering, and the experimental results show that it provides relatively high prediction accuracy as well as relatively small variance.&lt;/p&gt;","abstract_has_math":false,"creators":["Ye, Mujing"],"institution":null,"degree_name":"Master of Science","degree_level":"thesis","degree_discipline":null,"degree_department":"Department of Industrial and Manufacturing Systems Engineering","school":null,"contributors":[],"advisors":["Sigurdur Olafsson"],"committee_chairs":[],"committee_members":[],"year":2007,"date_issued":"2007-01-01","date_published":"2007-01-01","updated_at":"2026-07-24T02:37:38Z","subjects":[],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://doi.org/10.31274/rtd-180813-15835"],"render_values":[{"text":"https://doi.org/10.31274/rtd-180813-15835","href":"https://doi.org/10.31274/rtd-180813-15835","code":true}]},{"key":"dc:identifier","label":"Identifier","values":["archive/lib.dr.iastate.edu/rtd/14652/"],"render_values":[{"text":"archive/lib.dr.iastate.edu/rtd/14652/","href":null,"code":true}]}]},"links":{"outbound_url":"https://dr.lib.iastate.edu/handle/20.500.12876/68202","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Sigurdur Olafsson"]},{"key":"dc:contributor.department","label":"Department","values":["Department of Industrial and Manufacturing Systems Engineering"]},{"key":"dc:creator","label":"Author","values":["Ye, Mujing"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2018-08-23T17:49:09.000"]},{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2020-06-30T07:38:19Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2020-06-30T07:38:19Z"]},{"key":"dc:date.issued","label":"Date","values":["2007-01-01"]},{"key":"dc:type","label":"Dc Type","values":["thesis"]},{"key":"thesis:degree_level","label":"Degree Level","values":["thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["archive/lib.dr.iastate.edu/rtd/14652/"]},{"key":"dc:identifier.doi","label":"DOI","values":["https://doi.org/10.31274/rtd-180813-15835"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://dr.lib.iastate.edu/handle/20.500.12876/68202"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>Recommendation systems have become an important research area. Early recommendation systems were based on collaborative filtering, which uses the principle that if two people enjoy the same product they are likely to have common favorites. We present an alternative recommendation approach based on finding clusters of similar customers using integer programming model which is to find the minimal number of clusters subjected to several similarity measures. The proposed recommendation method is compared with collaborative filtering, and the experimental results show that it provides relatively high prediction accuracy as well as relatively small variance.</p>"]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["An integer programming clustering approach with application to recommendation systems"]}]}],"canonical_facts":{"dc:contributor.advisor":["Sigurdur Olafsson"],"dc:contributor.department":["Department of Industrial and Manufacturing Systems Engineering"],"dc:creator":["Ye, Mujing"],"dc:date":["2018-08-23T17:49:09.000"],"dc:date.accessioned":["2020-06-30T07:38:19Z"],"dc:date.available":["2020-06-30T07:38:19Z"],"dc:date.issued":["2007-01-01"],"dc:description.abstract":["<p>Recommendation systems have become an important research area. Early recommendation systems were based on collaborative filtering, which uses the principle that if two people enjoy the same product they are likely to have common favorites. We present an alternative recommendation approach based on finding clusters of similar customers using integer programming model which is to find the minimal number of clusters subjected to several similarity measures. The proposed recommendation method is compared with collaborative filtering, and the experimental results show that it provides relatively high prediction accuracy as well as relatively small variance.</p>"],"dc:format.mimetype":["application/pdf"],"dc:identifier":["archive/lib.dr.iastate.edu/rtd/14652/"],"dc:identifier.doi":["https://doi.org/10.31274/rtd-180813-15835"],"dc:identifier.uri":["https://dr.lib.iastate.edu/handle/20.500.12876/68202"],"dc:language.iso":["en"],"dc:title":["An integer programming clustering approach with application to recommendation systems"],"dc:type":["thesis"],"thesis:degree_level":["thesis"],"thesis:degree_name":["Master of Science"]},"updated_at":"2026-07-24T02:37:38Z"}