Shelvin Chand
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Shelvin Chand has a total of 16 co-authors. Here are the top co-authors by number of shared publications:
- Tapabrata Ray
University of New South Wales
6 shared publications Hemant Kumar Singh
School of Engineering and Information Technology, The University of New South Wales, Australia
4 shared publicationsMarkus Wagner
4 shared publicationsHemant Singh
3 shared publications- Rohitash Chandra
Transitional Artificial Intelligence Research Group, School of Mathematics and Statistics, UNSW Sydney, Sydney, Australia
3 shared publications Tapabrata Ray
2 shared publications
Latest Publications
- Top Cited PapersOpen Access
- 25 March 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 51416-51431
A Review of Physics Simulators for Robotic Applications
The use of simulators in robotics research is widespread, underpinning the majority of recent advances in the field. There are now more options available to researchers than ever before, however navigating through the plethora of choices in search of the right simulator is often non-trivial. Depending on the field of research and the scenario to be simulated there will often be a range of suitable physics simulators from which it is difficult to ascertain the most relevant one. We have compiled a broad review of physics simulators for use within the major fields of robotics research. More specifically, we navigate through key sub-domains and discuss the features, benefits, applications and use-cases of the different simulators categorised by the respective research communities. Our review provides an extensive index of the leading physics simulators applicable to robotics researchers and aims to assist them in choosing the best simulator for their use case.
- 25 March 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 51416-51431
Top Cited PapersOpen AccessA Review of Physics Simulators for Robotic Applications
The use of simulators in robotics research is widespread, underpinning the majority of recent advances in the field. There are now more options available to researchers than ever before, however navigating through the plethora of choices in search of the right simulator is often non-trivial. Depending on the field of research and the scenario to be simulated there will often be a range of suitable physics simulators from which it is difficult to ascertain the most relevant one. We have compiled a broad review of physics simulators for use within the major fields of robotics research. More specifically, we navigate through key sub-domains and discuss the features, benefits, applications and use-cases of the different simulators categorised by the respective research communities. Our review provides an extensive index of the leading physics simulators applicable to robotics researchers and aims to assist them in choosing the best simulator for their use case.
- 1 November 2019
- Published by Elsevier in Swarm and Evolutionary Computation
- Vol. 50, 100556
Evolving rollout-justification based heuristics for resource constrained project scheduling problems
- 1 November 2019
- Published by Elsevier in Swarm and Evolutionary Computation
- Vol. 50, 100556
Evolving rollout-justification based heuristics for resource constrained project scheduling problems
- 1 June 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 974-981
Rollout based Heuristics for the Quantum Circuit Compilation Problem
This study investigates the makespan minimization problem that arises when compiling a general class of quantum algorithms into near-term quantum hardware. The problem is referred to as quantum circuit compilation problem (QCCP). Two new heuristics are proposed for solving the problem. Firstly, a rollout based sequential decision making approach is investigated. This heuristic decides on which operation to schedule next based on the makespan projection given by a guiding priority rule. Secondly, a stochastic version of rollout heuristic is proposed which iteratively switches between rollout and a simple priority rule to explore the search space. The two proposed heuristics are able to show improvement in makespan across a range of instance sizes and characteristics.
- 1 June 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 974-981
Rollout based Heuristics for the Quantum Circuit Compilation Problem
This study investigates the makespan minimization problem that arises when compiling a general class of quantum algorithms into near-term quantum hardware. The problem is referred to as quantum circuit compilation problem (QCCP). Two new heuristics are proposed for solving the problem. Firstly, a rollout based sequential decision making approach is investigated. This heuristic decides on which operation to schedule next based on the makespan projection given by a guiding priority rule. Secondly, a stochastic version of rollout heuristic is proposed which iteratively switches between rollout and a simple priority rule to explore the search space. The two proposed heuristics are able to show improvement in makespan across a range of instance sizes and characteristics.
- 1 February 2019
- Published by Elsevier in Swarm and Evolutionary Computation
- Vol. 44, 897-912
Evolving heuristics for the resource constrained project scheduling problem with dynamic resource disruptions
- 1 February 2019
- Published by Elsevier in Swarm and Evolutionary Computation
- Vol. 44, 897-912
Evolving heuristics for the resource constrained project scheduling problem with dynamic resource disruptions
- 1 July 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-8
Team Selection Using Multi-/Many-Objective Optimization with Integer Linear Programming
Assembling a competitive team is a task encountered in many professional league sports such as cricket, soccer, rugby etc. Teams are assembled annually with players being bid for by competing franchises. While stochastic optimization approaches for team selection have been suggested in the past, the approximate nature of these techniques could be disadvantageous for team selection when the stakes are high. In this paper, we explore the use of multi-objective integer programming approach to alleviate this issue and deliver a set of optimal trade-off solutions (teams). We illustrate the performance of the approach using professional Twenty20 cricket league data from the Indian Premier League. We also demonstrate the ability to support partial team construction, i.e., selecting few members of the team with others unchanged. Lastly, we also present a way to rank the importance of the players within a team considering the key objectives.
- 1 July 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-8
Team Selection Using Multi-/Many-Objective Optimization with Integer Linear Programming
Assembling a competitive team is a task encountered in many professional league sports such as cricket, soccer, rugby etc. Teams are assembled annually with players being bid for by competing franchises. While stochastic optimization approaches for team selection have been suggested in the past, the approximate nature of these techniques could be disadvantageous for team selection when the stakes are high. In this paper, we explore the use of multi-objective integer programming approach to alleviate this issue and deliver a set of optimal trade-off solutions (teams). We illustrate the performance of the approach using professional Twenty20 cricket league data from the Indian Premier League. We also demonstrate the ability to support partial team construction, i.e., selecting few members of the team with others unchanged. Lastly, we also present a way to rank the importance of the players within a team considering the key objectives.
- 24 May 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Evolutionary Computation
- Vol. 22 (5) , 733-747
Genetic Programming With Mixed-Integer Linear Programming-Based Library Search
Genetic programming (GP) is one of the commonly used tools for symbolic regression. In the field of GP, the use of semantics and an external library of sub-expressions for designing better search operators has recently gained significant attention. A notable example is semantic backpropagation, which has demonstrated an ability to obtain expressions with extremely small prediction errors. However, these expressions often tend to be long and difficult to interpret, which may restrict their applicability in real-life problems. In this paper, we propose a GP framework that includes two key elements, a new library construction scheme and a novel semantic operator based on mixed-integer linear programming (MILP). The proposed library construction scheme maintains diverse sub-expressions and keeps the library size in check by imposing an upper limit. The proposed semantic operator constructs new expressions by effectively combining a given number of sub-expressions from the library. These improvements have been integrated in a bi-objective GP framework with random desired operator (RDO), which attempts to simultaneously reduce the complexity and improve the fitness of the evolving expressions. The contributions of individual components are studied in detail using fifteen benchmarks. It is observed that the use of the proposed scheme with RDO leads to shorter expressions without sacrificing accuracy of approximation. The addition of MILP further improves the results for certain types of problems.
- 24 May 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Evolutionary Computation
- Vol. 22 (5) , 733-747
Genetic Programming With Mixed-Integer Linear Programming-Based Library Search
Genetic programming (GP) is one of the commonly used tools for symbolic regression. In the field of GP, the use of semantics and an external library of sub-expressions for designing better search operators has recently gained significant attention. A notable example is semantic backpropagation, which has demonstrated an ability to obtain expressions with extremely small prediction errors. However, these expressions often tend to be long and difficult to interpret, which may restrict their applicability in real-life problems. In this paper, we propose a GP framework that includes two key elements, a new library construction scheme and a novel semantic operator based on mixed-integer linear programming (MILP). The proposed library construction scheme maintains diverse sub-expressions and keeps the library size in check by imposing an upper limit. The proposed semantic operator constructs new expressions by effectively combining a given number of sub-expressions from the library. These improvements have been integrated in a bi-objective GP framework with random desired operator (RDO), which attempts to simultaneously reduce the complexity and improve the fitness of the evolving expressions. The contributions of individual components are studied in detail using fifteen benchmarks. It is observed that the use of the proposed scheme with RDO leads to shorter expressions without sacrificing accuracy of approximation. The addition of MILP further improves the results for certain types of problems.
- 1 March 2018
- Published by Elsevier in Information Sciences
- Vol. 432, 146-163
On the use of genetic programming to evolve priority rules for resource constrained project scheduling problems
- 1 March 2018
- Published by Elsevier in Information Sciences
- Vol. 432, 146-163
On the use of genetic programming to evolve priority rules for resource constrained project scheduling problems
- Open Access
- 15 July 2017
- Published by Association for Computing Machinery (ACM)
- p. 107-108
Multi-objectiveness in the single-objective traveling thief problem
Multi-component problems are optimization problems that are composed of multiple interacting sub-problems. The motivation of this work is to investigate whether it can be better to consider multiple objectives when dealing with multiple interdependent components. Therefore, the Travelling Thief Problem (TTP), a relatively new benchmark problem, is investigated as a bi-objective problem. The results indicate that a multi-objective approach can produce solutions to the single-objective TTP variant while being competitive to current state-of-the-art solvers.
- 15 July 2017
- Published by Association for Computing Machinery (ACM)
- p. 107-108
Open AccessMulti-objectiveness in the single-objective traveling thief problem
Multi-component problems are optimization problems that are composed of multiple interacting sub-problems. The motivation of this work is to investigate whether it can be better to consider multiple objectives when dealing with multiple interdependent components. Therefore, the Travelling Thief Problem (TTP), a relatively new benchmark problem, is investigated as a bi-objective problem. The results indicate that a multi-objective approach can produce solutions to the single-objective TTP variant while being competitive to current state-of-the-art solvers.
- 1 June 2017
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 225-232
A heuristic algorithm for solving resource constrained project scheduling problems
Resource constrained project scheduling problem (RCPSP) is one of the classical problems in the area of discrete optimization. In this paper we propose an algorithm for solving RCPSP which relies on an adaptive insertion mutation operator that targets different regions of the search space. Neighbourhoods are exploited via forward-backward iterative local search. Furthermore, the algorithm makes use of an archive to ensure better utilization of the schedule budget. The performance of the approach is analysed across various problem complexities associated with J30, J60 and J120 full instance sets of PSPLib with budgets of 1,000, 5,000 and 50,000 schedules. The study provides insights on the performance of the algorithm i.e. why the performance is good for particular instances and not as good for others.
- 1 June 2017
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 225-232
A heuristic algorithm for solving resource constrained project scheduling problems
Resource constrained project scheduling problem (RCPSP) is one of the classical problems in the area of discrete optimization. In this paper we propose an algorithm for solving RCPSP which relies on an adaptive insertion mutation operator that targets different regions of the search space. Neighbourhoods are exploited via forward-backward iterative local search. Furthermore, the algorithm makes use of an archive to ensure better utilization of the schedule budget. The performance of the approach is analysed across various problem complexities associated with J30, J60 and J120 full instance sets of PSPLib with budgets of 1,000, 5,000 and 50,000 schedules. The study provides insights on the performance of the algorithm i.e. why the performance is good for particular instances and not as good for others.
- 1 December 2016
- Published by Elsevier in Applied Soft Computing
- Vol. 49, 462-473
Evaluation of co-evolutionary neural network architectures for time series prediction with mobile application in finance
- 1 December 2016
- Published by Elsevier in Applied Soft Computing
- Vol. 49, 462-473
Evaluation of co-evolutionary neural network architectures for time series prediction with mobile application in finance