scholarly journals A genetic programming hyper-heuristic for the multidimensional knapsack problem

Kybernetes ◽  
2014 ◽  
Vol 43 (9/10) ◽  
pp. 1500-1511 ◽  
Author(s):  
John H Drake ◽  
Matthew Hyde ◽  
Khaled Ibrahim ◽  
Ender Ozcan

Purpose – Hyper-heuristics are a class of high-level search techniques which operate on a search space of heuristics rather than directly on a search space of solutions. The purpose of this paper is to investigate the suitability of using genetic programming as a hyper-heuristic methodology to generate constructive heuristics to solve the multidimensional 0-1 knapsack problem Design/methodology/approach – Early hyper-heuristics focused on selecting and applying a low-level heuristic at each stage of a search. Recent trends in hyper-heuristic research have led to a number of approaches being developed to automatically generate new heuristics from a set of heuristic components. A population of heuristics to rank knapsack items are trained on a subset of test problems and then applied to unseen instances. Findings – The results over a set of standard benchmarks show that genetic programming can be used to generate constructive heuristics which yield human-competitive results. Originality/value – In this work the authors show that genetic programming is suitable as a method to generate reusable constructive heuristics for the multidimensional 0-1 knapsack problem. This is classified as a hyper-heuristic approach as it operates on a search space of heuristics rather than a search space of solutions. To our knowledge, this is the first time in the literature a GP hyper-heuristic has been used to solve the multidimensional 0-1 knapsack problem. The results suggest that using GP to evolve ranking mechanisms merits further future research effort.

2019 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Soukaina Laabadi ◽  
Mohamed Naimi ◽  
Hassan El Amri ◽  
Boujemâa Achchab

Purpose The purpose of this paper is to provide an improved genetic algorithm to solve 0/1 multidimensional knapsack problem (0/1 MKP), by proposing new selection and crossover operators that cooperate to explore the search space. Design/methodology/approach The authors first present a new sexual selection strategy that significantly improves the one proposed by (Varnamkhasti and Lee, 2012), while working in phenotype space. Then they propose two variants of the two-stage recombination operator of (Aghezzaf and Naimi, 2009), while they adapt the latter in the context of 0/1 MKP. The authors evaluate the efficiency of both proposed operators on a large set of 0/1 MKP benchmark instances. The obtained results are compared against that of conventional selection and crossover operators, in terms of solution quality and computing time. Findings The paper shows that the proposed selection respects the two major factors of any metaheuristic: exploration and exploitation aspects. Furthermore, the first variant of the two-stage recombination operator pushes the search space towards exploitation, while the second variant increases the genetic diversity. The paper then demonstrates that the improved genetic algorithm combining the two proposed operators is a competitive method for solving the 0/1 MKP. Practical implications Although only 0/1 MKP standard instances were tested in the empirical experiments in this paper, the improved genetic algorithm can be used as a powerful tool to solve many real-world applications of 0/1 MKP, as the latter models several industrial and investment issues. Moreover, the proposed selection and crossover operators can be incorporated into other bio-inspired algorithms to improve their performance. Furthermore, the two proposed operators can be adapted to solve other binary combinatorial optimization problems. Originality/value This research study provides an effective solution for a well-known non-deterministic polynomial-time (NP)-hard combinatorial optimization problem; that is 0/1 MKP, by tackling it with an improved genetic algorithm. The proposed evolutionary mechanism is based on two new genetic operators. The first proposed operator is a new and deeply different variant of the so-called sexual selection that has been rarely addressed in the literature. The second proposed operator is an adaptation of the two-stage recombination operator in the 0/1 MKP context. This adaptation results in two variants of the two-stage recombination operator that aim to improve the quality of encountered solutions, while taking advantage of the sexual selection criteria to prevent the classical issue of genetic algorithm that is premature convergence.


2016 ◽  
Vol 24 (1) ◽  
pp. 113-141 ◽  
Author(s):  
John H. Drake ◽  
Ender Özcan ◽  
Edmund K. Burke

Hyper-heuristics are high-level methodologies for solving complex problems that operate on a search space of heuristics. In a selection hyper-heuristic framework, a heuristic is chosen from an existing set of low-level heuristics and applied to the current solution to produce a new solution at each point in the search. The use of crossover low-level heuristics is possible in an increasing number of general-purpose hyper-heuristic tools such as HyFlex and Hyperion. However, little work has been undertaken to assess how best to utilise it. Since a single-point search hyper-heuristic operates on a single candidate solution, and two candidate solutions are required for crossover, a mechanism is required to control the choice of the other solution. The frameworks we propose maintain a list of potential solutions for use in crossover. We investigate the use of such lists at two conceptual levels. First, crossover is controlled at the hyper-heuristic level where no problem-specific information is required. Second, it is controlled at the problem domain level where problem-specific information is used to produce good-quality solutions to use in crossover. A number of selection hyper-heuristics are compared using these frameworks over three benchmark libraries with varying properties for an NP-hard optimisation problem: the multidimensional 0-1 knapsack problem. It is shown that allowing crossover to be managed at the domain level outperforms managing crossover at the hyper-heuristic level in this problem domain.


2018 ◽  
Vol 30 (2) ◽  
pp. 380-399 ◽  
Author(s):  
Rahim Hussain ◽  
Ahmed Shahriar Ferdous ◽  
Gillian Sullivan Mort

Purpose The purpose of this paper is to examine whether advertising type (static or dynamic) and appeal (emotional or rational) moderate the relationship between web banner advertising frequency and consumer attitudinal response. Design/methodology/approach A laboratory experiment involving 400 participants was conducted to test for the moderating effect. Factorial ANOVA is used to measure brand attitude. Findings The results identified that the web banner advertisement type acted as a moderator between frequency and brand attitude. However, the moderating effect of banner advertisement appeal was found to be insignificant at a single banner advertisement frequency (i.e. exposure) but significantly different at a higher frequency. The study findings provide better directives for online marketers. Practical implications The major limitation is the fact that the impact of banner advertisement frequency was manipulated from one to five exposures. Future research needs to determine what happens after the fifth exposure, perhaps ten exposures or more, to determine the wear-out effect and in turn, to decide on the optimal frequency level in an effort to design more appropriate web communication strategies. Social implications The result shows that pop-up banner advertisements are intrusive, and that high level of exposures to pop-up banner advertisement could annoy online users. Thus, online advertisers should avoid repeating the pop-up banner advertisements because this could adversely affect the attitude towards the online advertising in general, and could also negatively influence attitudes towards the brand and ultimately effect online purchase. Originality/value This study contributes to the theory by providing more insights into the repetition effect, and comprehensive conclusions can be drawn based on the manipulation of banner advertisement frequency on different frequency levels. The research identifies that if the communication objective is to generate brand attitude, different strategies can be adopted depending on the banner advertisement type (pop-up vs static) and banner advertisement appeal (emotional vs rational).


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Louis Moustakas ◽  
Lisa Kalina

PurposeAthletes are increasingly perceived as important drivers of entrepreneurship and social change. As a result, increasing research and activity has attempted to engage athletes in both entrepreneurship and social entrepreneurship. Against this backdrop, the authors aim to provide insights on how high-level athletes in Germany understand entrepreneurship and social entrepreneurship and their perceptions of (social) entrepreneurship as a potential career pathway.Design/methodology/approachA survey was designed for athletes to assess their social entrepreneurship-related skills and attitudes. This survey is based on Capella Peris et al. (2020) who developed and validated a social entrepreneurship questionnaire for use in the physical education sector. To deepen the authors’ understanding of the initial survey results, a structured focus group was conducted with an additional set of five high-level German athletes.FindingsBoth the survey results and the focus group indicate that athletes have reservations about starting businesses or social enterprises, and that formal support on the topic is limited.Research limitations/implicationsThis paper suggests numerous possible avenues for future research, both related to athletes and sport social entrepreneurship more generally. The authors also suggest that athlete career programmes need to provide more support for athletes who wish to venture in entrepreneurial activities.Originality/valueThis study answers numerous calls within sport entrepreneurship literature to further integrate athletes into research in the area.


2002 ◽  
Vol 10 (1) ◽  
pp. 51-74 ◽  
Author(s):  
Peter Bruhn ◽  
Andreas Geyer-Schulz

In this paper, we introduce genetic programming over context-free languages with linear constraints for combinatorial optimization, apply this method to several variants of the multidimensional knapsack problem, and discuss its performance relative to Michalewicz's genetic algorithm with penalty functions. With respect to Michalewicz's approach, we demonstrate that genetic programming over context-free languages with linear constraints improves convergence. A final result is that genetic programming over context-free languages with linear constraints is ideally suited to modeling com-plementarities between items in a knapsack problem: The more complementarities in the problem, the stronger the performance in comparison to its competitors.


2016 ◽  
Vol 8 (1) ◽  
pp. 38-52 ◽  
Author(s):  
Nofie Iman

Purpose – The literature on modularity is extensive, but most research has been concerned with the manufacturing sector and much less with the service sector. The purpose of this paper is to investigate the existing research, to provide a critique of the empirical literature on service modularity and to discuss future research opportunities. Design/methodology/approach – To perform this analysis of service modularity, a list of top-tier journals in the field of business management and organisation was compiled. From there, each and every article was identified, examined, coded and classified into high-level themes. These were then reviewed, analysed and interpreted. Findings – This paper argues that the application of modularity in services will likely be influenced by certain characteristics that distinguish services from products. Second, modularity, from the service perspective, has been closely connected to productisation of services, and the discussion of modularity related to services has been greatly influenced by the earlier discussion on product modularity. This paper concludes that modularity in the service development context is still seeking its theoretical “identity” and requires further theoretical and empirical work on service design modularity conceptualisation, methods and measures. Originality/value – This paper has reviewed several significant fields with which research on service modularity has been concerned. It captures and presents the core notion of service modularity in a critical way that might spur further research in the field.


Author(s):  
Yun Lu ◽  
Bryan McNally ◽  
Emre Shively-Ertas ◽  
Francis J. Vasko

The 0-1 Multidimensional Knapsack Problem (MKP) is a NP-Hard problem that has important applications in business and industry. Approximate solution approaches for the MKP in the literature typically provide no guarantee on how close generated solutions are to the optimum. This article demonstrates how general-purpose integer programming software (Gurobi) is iteratively used to generate solutions for the 270 MKP test problems in Beasley’s OR-Library such that, on average, the solutions are guaranteed to be within 0.094% of the optimums and execute in 88 seconds on a standard PC. This methodology, called the simple sequential increasing tolerance (SSIT) matheuristic, uses a sequence of increasing tolerances in Gurobi to generate a solution that is guaranteed to be close to the optimum in a short time. This solution strategy generates bounded solutions in a timely manner without requiring the coding of a problem-specific algorithm. The SSIT results (although guaranteed within 0.094% of the optimums) when compared to known optimums deviated only 0.006% from the optimums—far better than any published results for these 270 MKP test instances.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Alicia Ohlsson ◽  
Aida Alvinius ◽  
Gerry Larsson

Purpose The purpose of this research is to gain deeper understanding of the leadership skills that are important to enhance adaptability in a hierarchical organization together with the antecedent factors that influence the potential development of these sets of skills. Design/methodology/approach This is a qualitative research design applying grounded theory to investigate the specific skills of military senior officers and their interactions. Semi structured interviews were conducted and analyzed. Military organizations are hierarchical which may act against informal networking. Adaptability is however essential especially in emergency situations. Findings The organizational smooth power consisted of structural smoothness, emotional smoothness and relational smoothness. Four distinct superior categories emerged from the data: the professional background of the leader, professional name-branding, contextual appraisal and organizational smooth power. Research limitations/implications The authors advise that while it can be hypothesized that other organizational context may show similar behaviors, this would have to be tested by further research. Further research would be required to explore the generalizability of these finding to other parts of the world and to contexts other than the military. The authors do not claim to have captured all the relevant factors and the model developed by this research should be regarded as preliminary. Practical implications This research has practical implications for the recruitment and retention of personnel for senior military posts. It also has implications for leadership development initiatives and increasing both awareness of and skills in smooth power. Originality/value Previous research had not identified the specific skills needed to achieve the organizational adaptability necessary to meet the changing demands of the environment. While previous research has indicated that building networks and relationships are important it has not specified the skill set necessary for leaders to do so effectively. Thus, this research has originality and value and it also opens ways forward in future research.


2018 ◽  
Vol 2 (3) ◽  
pp. 225-246 ◽  
Author(s):  
Qamar Naith ◽  
Fabio Ciravegna

Purpose This paper aims to support small mobile application development teams or companies performing testing on a large variety of operating systems versions and mobile devices to ensure their seamless working. Design/methodology/approach This paper proposes a “hybrid crowdsourcing” method that leverages the power of public crowd testers. This leads to generating a novel crowdtesting workflow Developer/Tester- Crowdtesting (DT-CT) that focuses on developers and crowd testers as key elements in the testing process without the need for intermediate as managers or leaders. This workflow has been used in a novel crowdtesting platform (AskCrowd2Test). This platform enables testing the compatibility of mobile devices and applications at two different levels, high-level (device characteristics) or low-level (code). Additionally, a “crowd-powered knowledge base” has been developed that stores testing results, relevant issues and their solutions. Findings The comparison of the presented DT-CT workflow with the common and most recent crowdtesting workflows showed that DT-CT may positively impact the testing process by reducing time-consuming and budget spend because of the direct interaction of developers and crowd testers. Originality/value To authors’ knowledge, this paper is the first to propose crowdtesting workflow based on developers and public crowd testers without crowd managers or leaders, which light the beacon for the future research in this field. Additionally, this work is the first that authorizes crowd testers with a limited level of experience to participate in the testing process, which helps in studying the behaviors and interaction of end-users with apps and obtains more concrete results.


2015 ◽  
Vol 7 (1) ◽  
pp. 89-103 ◽  
Author(s):  
Manish Gupta ◽  
Yln Kumar

Purpose – The purpose of this paper is to examine the mediating role of trust in the relationship of justice and employee engagement (EE) in Indian B-schools. Design/methodology/approach – Multiple regression was carried out on the responses obtained from 320 academics working in different Indian B-schools. Findings – The results showed that vertical trust (VT) partially mediates the procedural justice (PJ) and the EE relationship. Distributive justice, PJ, VT and EE were found to be significantly correlated with each other. Research limitations/implications – A very important implication from the findings is that the research will help the Indian B-schools engage their employees in a better manner and face the challenging environment. Future research can be carried out on finding the mediating effects of leader member exchange on VT-EE relationships with other levels of higher education. Originality/value – The current study empirically proved that a good level of PJ leads to a high level of VT and which ultimately results in engaged academics in Indian B-schools.


Sign in / Sign up

Export Citation Format

Share Document