1. Please check all of the files I attached to see the example topics, task description and criteria sheet. 3. It is better to use academic sources, such as journal articles, research papers and...

1 answer below »
1. Please check all of the files I attached to see the example topics, task description and criteria sheet.

3. It is better to use academic sources, such as journal articles, research papers and academic books. Number of sources for each report should be more than 10.

4. The writing should be academic.

5. In-Text Citations are required, and make a list of references for them, the list of references is not counted into the word count, the citation style is APA.

6. A paragraph of introduction and a paragraph of conclusion for the research report should be written, the article body is between the introduction and conclusion.

7. All of the data, images and tables should be with a title below, and show the sources if it is not original, and include them in the list of references.

8. Plagiarism report (Turnitin) should be provided.

9. Must have Abstract at the beginning.
Thank you very much.


Topics for Minor Research Advanced Algorithm Analysis (CP5602) 1. Amortized complexity and online algorithms1. 2. Ant Colony Optimization (ACO) 3. Bounded-error Probabilistic Polynomial-time (BPP) Algorithms2. 4. Complexity of matrix multiplication. 5. Discussion of the polynomial-time primality algorithms, and some historical survey of prior results. 6. Extensions to the Dijkstra algorithm3. 7. History of the origins and the theory of finite state machines. 8. Factorization + its application in Cryptography 9. Discrete Logarithm + its application in Cryptography 10. P, NP, and NP Complete 11. Chinese Remaindering + its application in Cryptrography 12. Greed Algorithm versus Dynamic Programming Remark: You may choose algorithm/complexity-related topics of your own interest. 1Focus on disjoint sets, or various heap-based implementations of the priority queue. 2Properties, relation to other complexity classes, relation to Monte Carlo methods. 3Negative cost cycles, dynamic updates (changes to edges, vertices, etc.) 1
Answered Same DaySep 09, 2020Swinburne University of Technology

Answer To: 1. Please check all of the files I attached to see the example topics, task description and criteria...

Kuldeep answered on Sep 14 2020
148 Votes
Ant colony optimization
Ant colony optimization
Student Name
University Name
Unit Code
Contents
Abstract    2
Ant colony optimization: Literature review    3
Conclusion    4
References    4
Appendices    4
Abstract
In the study, the NP-hard single-machine entire weighted delay scheduling problem along with sequence-related setup time has to face a new ant colony optimization (ACO) method. The projected ACO algorithm is based upon a universal pheromone update mechanism, thatcreates the problem of uncertainly problematic pheromone path between any fixed two limits and ACO learning system independent of value of the work. Other characteristics of algorithm comprise a diversified mechanism for solution building phase, based upon the local pheromone update rules, whose effect is l
imited to solo repetition, and the collective option of universal pheromone update rules. With the purpose of assess the efficiency of a proposed ACO as well as its optional facilities, an experimental activity was organized on the basis of benchmark in the literature. Particularly, the results obtained were equated with the results of the newlyprojected ACO algorithm, which were compared by Leo and Juan (2005). Analysing the results shows the competitiveness of the new ACO method, which increases the benchmark's most known results by about 72%. Finally, without explaining the time, the research displays the strength of proposed ACO algorithm on various sets of examples and examples. This paper suggests a novel ant colony optimization (ACO) method to solve one of the most significant scheduling problems, namely single-machine total weighted delay scheduling along with the sequence correlation setup time (STWTSDS) problem. Selection of the STWTSDS problem as the reference application for proposed ACO method is based on the significance of a problem to the manufacturing industry. The importance of performance norms related to maturity dates, for example, (weighted) total delays or total delays and late arrival (E-T), in addition to clear idea of ​​sequence-related settings, is widely recognized in many practical industrial environments.
Ant Colony Optimization is a populated meta-ethical algorithm that should be utilised to find an estimated solution to tough adaptation problems. In the ACO, a group of the software agents search for artificial ants for a virtuous solution for a given customization problem. To implement ACO, the customizable difficulty translates into the difficulty of discovering the finest path on the weighted graph (Forqandoost Haqiqi & Kazemi, 2011). The Artificial ants (later referred to as ants) gradually move on to the chart and establish a solution.
Fig 1: Ant Colony Optimization
Image Source: mat.uab.cat
The solution creation procedure is random and prejudiced by the pheromone model, i.e. a set of parameters connected to the graphical component (node ​​or side) whose value is modified by ant on the runtime. The ant system is first member of the ACO class algorithm. The algorithm is inspired by the back of the natural ants and the following behaviour. An essential feature of the ACO algorithm is a combination of primary information regarding the structure of a good solution with posterior information regarding the structure of good solution formerly obtained (Gupta, Sadawarti & Verma, 2012). The main basic idea inspired by real ant behaviour, is the parallel search of many creative computing threads based upon local problem data, as well asaactive memory structure that contains information on a quality of the results attained earlier. In the ACO, artificial ants solve the combination optimization problem by crossing fully linked construction maps, as defined below.
First of all, each instant decision variable Xi = vji is termed the solution component as well as it is represented by the seal. The collection of all the possible resolution components is represented by C. The Construction map is defined by combining GC (V, E) with component C with Vertex set V or along with set E.
Fig: ACO
Image Source: ics.uci.edu
Pheromone trace value τij is connected to each component seam. (Note that pheromone values ​​are usually an act of algorithm recurrence t: τij = τ ij (t).) Pheromone value allows modellingof probability distribution of various components of the solution. The ACO algorithm uses and updates pheromone values ​​during search (JI & XIAO, 2010).
The ants build up along the map from vertebrae to vertex, using the information provided by the pheromone values, and thus make the solution respectively. In addition, ants collect a fixed number of pheromones on the components or components on the fences. The amount of deposited pheromone can depend upon the superiority of a solution found Δτ. Later ants use pheromone information like a guide for much promising exploration space areas.
Ant colony optimization: Literature review
In operations researchand computer science, Ant Colony Optimization Algorithm is a potential method to solve computational difficulties that may be used to find good paths. The Artificial ants represent multi-agent approachesstimulated by real ant behaviour (LIU, 2013). Pheromone-based bio-ant communication often uses the primary paradigm. Combination of local search algorithmsand artificial ants has become a way of selection for several customization tasks associated with graphics, for example, Internetrouting and vehiclerouting. Emerging incidents in this area have led dedicated conventions to artificial ants, as well as many commercial applications for professional companies like AntOptima. For example, the Ant Colony Optimization Algorithm is a type of optimization algorithm based upon the Ent Colony Action. Manual "ants" (such as simulation agents) find the best solution by transferring the parameter space demonstrating all possible resolutions (LIU, 2009). Real ants pour pheromones guide each other whereas searching for the environment. Customized "ant" records the quality of their location and solution, thus more ants can get better solutions later in simulation iterations. One version of this method is bee algorithm, which is similar to the forgery pattern of any other social insect bee. This algorithm is the member of the Ant Colony Algorithm family in the Swarm Intelligence Method, which creates some metaheuristic optimization. Originally proposed by the Marco writer in his doctoral thesis in 1992, the purpose of the first algorithm was to find the best path in the graph based upon abehaviour of the ants in search of the path between their colonies and food sources (Luo, 2011). The basic ideas have been expanded to resolve a wide range of numerical difficulties, so many difficulties have arisen which capture all aspects of ant behaviour. From a broad viewpoint ACO is a model-based searches and shares fewresemblances with the estimate of distributed algorithms.
Officially, the STWTSDS difficulty needs scheduling the set of autonomous jobs on a machine that is constantly available,in addition, can only process one task at a time, and these jobs can be processed at zero time Are ready for. For every job J = 1, N, the subsequent amount is given: processing time pj, weight wj and expiry date dj (Mueller, 2014). Before job processing was ordered immediately after the job, I should wait for the set time segment based on the sequence. Job delays are defined as TJ = maximum (0, CJ-DJ), and CJ is the termination time of J.J. If TJ> 0, the job is called late. Timeline corresponds to the viable order of work on a machine: because of the uniformity of a problem target author, the viable order has been fixed, each task
Should be completed at the earliest completion. The scheduling target is to reduce the total weighted delay, i.e.,
∑= = n j
jjTwZ 1 min (1)...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here