Please use this identifier to cite or link to this item: https://ir.iimcal.ac.in:8443/jspui/handle/123456789/1017
Full metadata record
DC FieldValueLanguage
dc.contributor.authorViswanathan, Viswa
dc.contributor.authorSen, Anup Kumar
dc.contributor.authorChakraborty, Soumyakanti
dc.date.accessioned2021-08-26T06:03:21Z-
dc.date.available2021-08-26T06:03:21Z-
dc.date.issued2011
dc.identifier.urihttps://ir.iimcal.ac.in:8443/jspui/handle/123456789/1017-
dc.descriptionViswa Viswanathan, Stillman School of Business Seton Hall University, South Orange, NJ, 07079; Anup Kumar Sen, Department of Management Information Systems, Indian Institute of Management Calcutta, Kolkata; Soumyakanti Chakraborty Information Systems Area XLRI School of Business and HR Jamshedpur, India
dc.descriptionISSN/ISBN - 1942-2628
dc.descriptionpp.1-11
dc.description.abstractResearch in combinatorial optimization initially focused on finding optimal solutions to various problems. Researchers realized the importance of alternative approaches when faced with large practical problems that took too long to solve optimally and this led to approaches like simulated annealing and genetic algorithms which could not guarantee optimality, but yielded good solutions within a reasonable amount of computing time. In this paper we report on our experiments with stochastic greedy algorithms (SGA) � perturbed versions of standard greedy algorithms. SGA incorporates the novel idea of learning from optimal solutions, inspired by data-mining and other learning approaches. SGA learns some characteristics of optimal solutions and then applies them while generating its solutions. We report results based on applying this approach to three different problems � knapsack, combinatorial auctions and single-machine job sequencing. Overall, the method consistently produces solutions significantly closer to optimal than standard greedy approaches. SGA can be seen in the space of approximate algorithms as falling between the very quick greedy approaches and the relatively slower soft computing approaches like genetic algorithms and simulated annealing. SGA is easy to understand and implement -- once a greedy solution approach is known for a problem, it becomes possible to very quickly rig up a SGA for the problem. SGA has explored only one aspect of learning from optimal solutions. We believe that there is a lot of scope for variations on the theme, and the broad idea of learning from optimal solutions opens up possibilities for new streams of research.
dc.publisherAR-IIMC
dc.publisherInternational Journal of Advances in Software
dc.publisherIARIA
dc.relation.ispartofseries4(1&2)
dc.subjectGreedy algorithms
dc.subjectStochastic approaches
dc.subjectApproximate solutions
dc.subjectKnapsack problem
dc.subjectCombinatorial auctions
dc.subjectSingle-machine scheduling
dc.subjectMachine learning
dc.titleStochastic Greedy Algorithms: A Learning-Based Approach to Combinatorial Optimization
dc.typeArticle
Appears in Collections:Management Information Systems

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.