731 research outputs found
Recent Advances in Graph Partitioning
We survey recent trends in practical algorithms for balanced graph
partitioning together with applications and future research directions
Multi-objective optimisation methods applied to aircraft techno-economic and environmental issues
Engineering methods that couple multi-objective optimisation (MOO) techniques
with high fidelity computational tools are expected to minimise the environmental
impact of aviation while increasing the growth, with the potential to reveal innovative
solutions. In order to mitigate the compromise between computational
efficiency and fidelity, these methods can be accelerated by harnessing the computational
efficiency of Graphic Processor Units (GPUs).
The aim of the research is to develop a family of engineering methods to support
research in aviation with respect to the environmental and economic aspects. In order
to reveal the non-dominated trade-o_, also known as Pareto Front(PF), among
conflicting objectives, a MOO algorithm, called Multi-Objective Tabu Search 2
(MOTS2), is developed, benchmarked relative to state-of-the-art methods and accelerated
by using GPUs. A prototype fluid solver based on GPU is also developed,
so as to simulate the mixing capability of a microreactor that could potentially be
used in fuel-saving technologies in aviation. By using the aforementioned methods,
optimal aircraft trajectories in terms of flight time, fuel consumption and emissions
are generated, and alternative designs of a microreactor are suggested, so as
to assess the trade-offs between pressure losses and the micro-mixing capability.
As a key contribution to knowledge, with reference to competitive optimisers
and previous cases, the capabilities of the proposed methodology are illustrated
in prototype applications of aircraft trajectory optimisation (ATO) and micromixing
optimisation with 2 and 3 objectives, under operational and geometrical
constraints, respectively. In the short-term, ATO ought to be applied to existing
aircraft. In the long-term, improving the micro-mixing capability of a microreactor
is expected to enable the use of hydrogen-based fuel. This methodology
is also benchmarked and assessed relative to state-of-the-art techniques in ATO
and micro-mixing optimisation with known and unknown trade-offs, whereas the
former could only optimise 2 objectives and the latter could not exploit the computational
efficiency of GPUs. The impact of deploying on GPUs a micro-mixing
_ow solver, which accelerates the generation of trade-off against a reference study,
and MOTS2, which illustrates the scalability potential, is assessed.
With regard to standard analytical function test cases and verification cases
in MOO, MOTS2 can handle the multi-modality of the trade-o_ of ZDT4, which
is a MOO benchmark function with many local optima that presents a challenge
for a state-of-the-art genetic algorithm for ATO, called NSGAMO, based on case
studies in the public domain. However, MOTS2 demonstrated worse performance
on ZDT3, which is a MOO benchmark function with a discontinuous trade-o_,
for which NSGAMO successfully captured the target PF. Comparing their overall
performance, if the shape of the PF is known, MOTS2 should be preferred in
problems with multi-modal trade-offs, whereas NSGAMO should be employed in discontinuous PFs. The shape of the trade-o_ between the objectives in airfoil
shape optimisation, ATO and micro-mixing optimisation was continuous. The
weakness of MOTS2 to sufficiently capture the discontinuous PF of ZDT3 was not
critical in the studied examples … [cont.]
The evolution of cell formation problem methodologies based on recent studies (1997-2008): review and directions for future research
This paper presents a literature review of the cell formation (CF) problem concentrating on formulations
proposed in the last decade. It refers to a number of solution approaches that have been employed for CF
such as mathematical programming, heuristic and metaheuristic methodologies and artificial intelligence
strategies. A comparison and evaluation of all methodologies is attempted and some shortcomings are
highlighted. Finally, suggestions for future research are proposed useful for CF researchers
An Analysis on the Applicability of Meta-Heuristic Searching Techniques for Automated Test Data Generation in Automatic Programming Assessment
حظي تقييم البرمجة التلقائي (APA) بالكثير من الاهتمام بين الباحثين بشكل أساسي لدعم الدرجات الآلية ووضع علامات على المهامالمكلف بادائها الطلاب أو التدريبات بشكل منهجي. يتم تعريف APA بشكل شائع كطريقة يمكن أن تعزز الدقة والكفاءة والاتساق وكذلك تقديمملاحظات فورية لحلول للطلاب. في تحقيق APA ، تعد عملية إنشاء بيانات الاختبار مهمة للغاية وذلك لإجراء اختبار ديناميكي لمهمةالطلاب. في مجال اختبار البرمجيات ، أوضحت العديد من الأبحاث التي تركز على توليد بيانات الاختبار نجاح اعتماد تقنيات البحث الفوقية(MHST) من أجل تعزيز إجراءات استنباط بيانات الاختبار المناسبة للاختبار الفعال. ومع ذلك، فإن الأبحاث التي أجريت على APA حتىالآن لم تستغل بعد التقنيات المفيدة لتشمل تغطية اختبار جودة برنامج أفضل. لذلك ، أجرت هذه الدراسة تقييماً مقارنا لتحديد أي تقنية بحثفوقي قابلة للتطبيق لدعم كفاءة توليد بيانات الاختبار الآلي (ATDG) في تنفيذ اختبار وظيفي ديناميكي. في تقييم البرمجة التلقائي يتم تضمينالعديد من تقنيات البحث الفوقية الحديثة في التقييم المقارن الذي يجمع بين كل من خوارزميات البحث المحلية والعالمية من عام 2000 حتىعام 2018 .تشير نتيجة هذه الدراسة إلى أن تهجين Cuckoo Search مع Tabu Search و lévy flight كواحدة من طرق البحث الفوقية الواعدةليتم تطبيقها ، حيث أنه يتفوق على الطرق الفوقية الأخرى فيما يتعلق بعدد التكرارات ونطاق المدخلات.Automatic Programming Assessment (APA) has been gaining lots of attention among researchers mainly to support automated grading and marking of students’ programming assignments or exercises systematically. APA is commonly identified as a method that can enhance accuracy, efficiency and consistency as well as providing instant feedback on students’ programming solutions. In achieving APA, test data generation process is very important so as to perform a dynamic testing on students’ assignment. In software testing field, many researches that focus on test data generation have demonstrated the successful of adoption of Meta-Heuristic Search Techniques (MHST) so as to enhance the procedure of deriving adequate test data for efficient testing. Nonetheless, thus far the researches on APA have not yet usefully exploited the techniques accordingly to include a better quality program testing coverage. Therefore, this study has conducted a comparative evaluation to identify any applicable MHST to support efficient Automated Test Data Generation (ATDG) in executing a dynamic-functional testing in APA. Several recent MHST are included in the comparative evaluation combining both the local and global search algorithms ranging from the year of 2000 until 2018. Result of this study suggests that the hybridization of Cuckoo Search with Tabu Search and lévy flight as one of promising MHST to be applied, as it’s outperforms other MHST with regards to number of iterations and range of inputs
A review on the self and dual interactions between machine learning and optimisation
Machine learning and optimisation are two growing fields of artificial intelligence with an enormous number of computer science applications. The techniques in the former area aim to learn knowledge from data or experience, while the techniques from the latter search for the best option or solution to a given problem. To employ these techniques automatically and effectively aligning with the real aim of artificial intelligence, both sets of techniques are frequently hybridised, interacting with each other and themselves. This study focuses on such interactions aiming at (1) presenting a broad overview of the studies on self and dual interactions between machine learning and optimisation; (2) providing a useful tutorial for researchers and practitioners in both fields in support of collaborative work through investigation of the recent advances and analyses of the advantages and disadvantages of different techniques to tackle the same or similar problems; (3) clarifying the overlapping terminologies having different meanings used in both fields; (4) identifying research gaps and potential research directions
Recent Advances on GPU Computing in Operations Research
In the last decade, Graphics Processing Units (GPUs) have gained an increasing popularity as accelerators for High Performance Computing (HPC) applications. Recent GPUs are not only powerful graphics engines but also highly threaded parallel computing processors that can achieve sustainable speedup as compared with CPUs. In this context, researchers try to exploit the capability of this architecture to solve difficult problems in many domains in science and engineering. In this article, we present recent advances on GPU Computing in Operations Research. We focus in particular on Integer Programming and Linear Programming
Recent Advances on GPU Computing in Operations Research
Abstract-In the last decade, Graphics Processing Units (GPUs) have gained an increasing popularity as accelerators for High Performance Computing (HPC) applications. Recent GPUs are not only powerful graphics engines but also highly threaded parallel computing processors that can achieve sustainable speedup as compared with CPUs. In this context, researchers try to exploit the capability of this architecture to solve difficult problems in many domains in science and engineering. In this article, we present recent advances on GPU Computing in Operations Research. We focus in particular on Integer Programming and Linear Programming
- …