Title :
Efficient implementation of the Boltzmann machine algorithm
Author :
DeGloria, A. ; Faraboschi, P. ; Olivieri, M.
Author_Institution :
Dept. of Biophys. & Electr. Eng., Genoa Univ., Italy
fDate :
1/1/1993 12:00:00 AM
Abstract :
The problem of optimizing the sequential algorithm for the Boltzmann machine (BM) is addressed. A solution that is based on the locality properties of the algorithm and makes possible the efficient computation of the cost difference between two configurations is presented. Since the algorithm performance depends on the number of accepted state transitions in the annealing process, a theoretical procedure is formulated to estimate the acceptance probability of a state transition. In addition, experimental data are provided on a well-known optimization problem travelling salesman problem to have a numerical verification of the theory, and to show that the proposed solution obtains a speedup between 3 and 4 in comparison with the traditional algorithm
Keywords :
Boltzmann machines; parallel algorithms; probability; simulated annealing; Boltzmann machine; neural nets; optimization; sequential algorithm; simulated annealing; state transition; state transitions; Annealing; Computational efficiency; Estimation theory; Hardware; Knowledge representation; Neural networks; Neurons; Runtime; Software algorithms; State estimation;
Journal_Title :
Neural Networks, IEEE Transactions on