Solving optimization problems by parallel recombinative simulated annealing on a parallel computer-an application to
K Kurbel1, B Schneider, K Singh
1Europe Univ., Frankfurt.
Summary
Parallel Recombinative Simulated Annealing (PRSA) combines simulated annealing and genetic algorithms. This hybrid approach offers improved solutions for complex problems like VLSI chip design compared to traditional methods.
Area of Science:
- Computer Science
- Artificial Intelligence
- Optimization Algorithms
Background:
- Standard cell placement in Very Large Scale Integration (VLSI) chip design is an NP-hard problem.
- Existing methods like simulated annealing and genetic algorithms have limitations in solving such complex optimization tasks.
Purpose of the Study:
- To introduce and evaluate Parallel Recombinative Simulated Annealing (PRSA), a novel hybrid optimization algorithm.
- To assess PRSA's performance against established algorithms for VLSI standard cell placement.
Main Methods:
- PRSA integrates global convergence from simulated annealing and parallelism from genetic algorithms.
- The algorithm was implemented on both monoprocessor and transputer systems.
- Extensive testing involved analyzing the impact of parameter variations, including individual migration and population selection strategies.
Main Results:
- PRSA demonstrated superior performance in producing better solutions compared to standard simulated annealing and genetic algorithms.
- The study detailed the effects of various parameters on PRSA's effectiveness.
- Successful application to the NP-hard problem of VLSI standard cell placement was achieved.
Conclusions:
- PRSA offers a promising hybrid approach for tackling complex optimization problems.
- The parallel implementation enhances efficiency and solution quality.
- Further research into parameter tuning can optimize PRSA for specific applications.
Related Concept Videos
Ampere-Maxwell's Law: Problem-Solving
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the problem,...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the problem,...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Parallel Processing
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
Lagrange Multipliers: Problem Solving
A silo with a cylindrical base, flat bottom, and hemispherical roof is a common design in agricultural and industrial storage due to its structural efficiency and ease of construction. Optimizing its dimensions to maximize storage capacity for a given amount of material—i.e., a fixed surface area—is a classic problem in applied calculus and engineering design. The key parameters are the radius r of the base and the height h of the cylindrical section.The total volume of the silo is obtained by...
Ampere's Law: Problem-Solving
Ampere's law states that for any closed looped path, the line integral of the magnetic field along the path equals the vacuum permeability times the current enclosed in the loop. If the fingers of the right hand curl along the direction of the integration path, the current in the direction of the thumb is considered positive. The current opposite to the thumb direction is considered negative.
Specific steps need to be considered while calculating the symmetric magnetic field distribution using...
Specific steps need to be considered while calculating the symmetric magnetic field distribution using...
Statically Indeterminate Problem Solving
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...

