An optimal algorithm for layered wheel floorplan designs
✍ Scribed by Kulasinghe, Priyalal D.; Bettayeb, Sa�d
- Publisher
- John Wiley and Sons
- Year
- 1999
- Tongue
- English
- Weight
- 83 KB
- Volume
- 34
- Category
- Article
- ISSN
- 0028-3045
No coin nor oath required. For personal study only.
✦ Synopsis
In this paper, we present an efficient algorithm to solve the orientation optimization problem for a layered wheel floorplan. The strategy used is to generate all the nonredundant implementations for the floorplan. The computational complexities of the algorithm depend on the actual dimensions of the cells in the floorplan. In the best case, it takes O(n 2 ) time and O(n) space, where n is the number of layers in the floorplan. In the worst case, it takes O(2 n ) time and O(2 n ) space. Furthermore, we prove that the time and space complexities for the worst case are optimal. A set of conditions is obtained to check whether the floorplan belongs to the worst case. Using these conditions, we show that even though the worst case is theoretically unavoidable it is not encountered in practical situations where the cell dimensions are bounded.
📜 SIMILAR VOLUMES
The problem of redistributing the work load on parallel computers is considered. An optimal redistribution algorithm, which minimises the Euclidean norm of the migrating load, is derived. The relationship between this algorithm and some existing algorithms is discussed and the convergence of the new
A new method is presented to determine the optimum number and location of monitoring stations in an air pollution network. The selection of the monitoring stations is based on the spatial representativity of the sites. In particular, the spatial coecient of the correlation between the pollutant conc
A regional genetic algorithm (R-GA) is used for the discrete optimal design of truss structures. The chromosomes are selected from a sub-region centred on the continuous optimum. This approach replaces genetic rebirth as previously proposed by other authors, thereby signiÿcantly reducing computation