Research Article

Balancing Academic Curriculum Problem Solution: A Discrete Firefly-Based Approach

Table 1

Comparison of literature review.

ReferenceWork doneAdvantagesDisadvantages

[14]Build a clever combination of tabu search, simulated annealing, dynamic, and large-neighborhood searchThey have larger instances to compareThey do not have any web page for importing data
[3]GBACP uses a hybrid local search-based integer programing paradigm and heuristic solution techniqueThe chosen heuristic finds high-quality answers within 9%–60% of the lower limitThe current approach does not compensate for the workload distribution of professors who teach over one course
[15]To find the optimal GQAP solution, they gave three unique linearization algorithms as well as a branch and bound approach. They look into a modification of the quadratic assignment problem (QAP) that permits many pieces of equipment to be allocated to a single place as long as the site’s resources allowThree regularization approaches and a branch and bound algorithm were utilized to resolve the GQAP efficientlyNot mentioned
[16]Describe a novel algorithm for the generalized quadratic assignment problem (GQAP)Approach is based on the dual ascent technique of the reformulation linearization technique (RLT)They made no mention of the development of heuristic (most likely meta-heuristic) strategies for getting good results
[17]The strategies, one utilizing the volume algorithm separately and the other integrating the volume algorithm with the transformative lower bounding process, generate significantly higher lower bounds for relaxed GQAPThey also use transformational lower bounding approaches to increase the new procedure’s performanceNot mentioned
[18]Built three separate tabu search methods that distribute available resources to storage locations throughout several time periods while reducing the total of preparation and two-way transit expensesLess computing timeThe parameters for heuristics are more
[19]3D GQAP model for multistory assignment challengesA thorough branch-and-bound strategy based on an RLT1 dual ascent procedure has been provided in addition to the approach’s complete mathematics and evolutionary history from quadratic assignment difficulties (QAP)Not mentioned
[13]They hope to solve BACP by taking a genetic algorithm with CP approaches while also giving a generic foundation for developing such hybrid solution methods and emphasizing its features and characteristicsThe proposed framework enables the creation and management of new and refined problem-solving techniques and extensionsNot mentioned
[3]Provide a genetic local search method to tackle the problem of curriculum balance by utilizing two objectives. They created a basic genetic local search algorithmThe technique employs a mutation-like operator (MSA) to perform simulated annealing. Consequently, depending on the temperature measurements, the algorithm does both exploitation and explorationThe primary drawback is that it takes longer to find the best answer
[20]Customized BACP in which the educational workloads and variety of courses can be the same or vary for each period and certain courses can be taken at specified timesUtilization of tabu search with short-term memory is suggested as a solution because no solution can be found for all situations of this changed issue using an exact techniqueNot mentioned
[12]Combining the models in order to capitalize on the complementary characteristics of each modelImproves domain trimming and even reduces run-time in several casesNot mentioned
[21]Proposed the best–worst ant system (BWAS) to solve the BACPA restart mechanism prevents the algorithm from being stuck and executing superfluous iterationsThe proposed strategy has not been tested for the complicated versions of BACP datasets
[4]Suggest a crucial-based curriculum balancing (CBCB) model that is enacted as a multiobjective optimization issue with linear objective functions that also has a benefit over the suggested relevance-based curriculum balancing modelDesign a syllabus that is more applicable to real circumstances, not only just by shortening the gap between essential courses but also by shifting those to the next accessible term while adhering to the BACP restrictionsOne drawback is that the authors did not include the course difficulty criteria. The primary drawback is that the academic load limit is stated in an inefficient manner
[22]Optimization algorithm based on the firefly attraction (FA) meta-heuristic to solve the BACPRelatively rapid convergence and reaches the known optimum in the majority of the tests performedThey do not apply the local search mechanism, which leads to results stuck in the local optima