Channel Assignment using Chaotic Simulated Annealing Enhanced Hopfield Neural Network Amir massoud Farahmand (a,b) Mohammad Javad Yazdanpanah (b) a) Department of Computing Science, University of Alberta b) Department of Electrical and Computer Engineering, University of Tehran Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Your Big Company Suppose that you have a mobile communication company and want you to earn money as much as possible. You want to service to your costumers in a large geographical space, e.g. Vancouver. You need to assign a unique frequency channel to each costumer (e.g. 870.12MHz to 870.14MHz). The problem is that you only have a limited frequency range (e.g. 869MHz - 894MHz for downlink in Canada). Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Cells and Interference Divide the region to smaller subregions (cells). You have the whole frequency range for each cell. The Problem of Interference Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Channel Assignment Problem • • • Channel assignment problem is a common problem in cellular telecommunication. Resources: frequency channels and cells. Sources of Interference: – Interference between adjacent cells • – • • Dominant for frequency-close channels. Interference between two frequency channels in the same cell. Goal: assign channels in order to maximize the utilization of the network while minimizing the interference. This problem is a instance of a combinatorial optimization problem. – N=21 (Cells number) NP-Hard! Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Example cells channels N 4 M 10 Demands DT 1 1 1 3 Compatibility matrix (shows the severity of the interference) 5 4 C 0 0 4 0 0 5 0 1 0 5 2 1 2 5 Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Example cells channels N 4 M 11 Demands DT 1 1 1 3 Compatibility matrix (shows the severity of the interference) 5 4 C 0 0 4 0 0 5 0 1 0 5 2 1 2 5 Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Combinatorial Optimization Problem min F(X ) X N M N M N M min X i, j Q(i, j,p,q)X p, q C(i, j)X i, j X i 1 j 1 p1 q1 i 1 j 1 X D i 1,...,N i j i, j subject to X i, j 1 i 1,...,M i X i, j 0,1 Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Combinatorial Optimization Problem (Samples) • Traveling Salesman Problem – VLSI Connection Optimization • Job Scheduling – Postal Delivery – Car Sequencing • Channel Assignment Problem Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. How to Solve a COP? • Search all space?! – Infeasible for large problems. • Approximately solve it – Different heuristics – Meta-heuristics • • • • Simulated Annealing Tabu Search Evolutionary Computation Methods Hopfield Neural Networks Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Hopfield N.N. for COP ui (t 1) w ij x j Ii j xi (t) f ui (t) 1 1 e ui (t ) / Lyapunov function EHop(t) 1 wij xi (t)xj (t) I i xi (t) 2 i j i min F(X ) X N M N M N M min X i, j Q(i, j,p,q)X p, q C(i, j)X i, j X i 1 j 1 p1 q1 i 1 j 1 X D i 1,...,N i j i, j subject to X i, j 1 i 1,...,M i X i, j 0,1 Hopfield NN minimizes this Lyapunov function. Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Hopfield N.N. for COP Difficulties • Infeasible solutions – Solutions that do not satisfy constraints • Energy function is strictly decreasing – Local minima dilemma Solutions • Hill-Climbing methods to escape from local minima – Simulated Annealing noise – Chaotic noise • Forcing constraints – Force lying in constraint plane Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Example of Trapping in a Local Minimum QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Main Idea • Inject chaotic noise to enhance the searching capability of the network – Decay the noise gradually – Reset the noise to its full power several times • Force constraints explicitly Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. The Network Dynamics ui (t 1) w ij x j Ii i (t) j 1 x i (t) f ui (t) 1 eui (t )/ 1 i (t) zi (t) h 0.9 0.8 a(t 1) 1 a(t) a0 1 * h z 1 a0 0.7 Amplitude z i (t 1) a(t)z i (t)1 z i (t) 0.6 0.5 0.4 0.3 0.2 0.1 0 100 200 300 400 Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network 500 Time 600 700 800 900 1000 QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Hopfield N.N. Formulation of Channel Assignment Problem N M N M 1 min X i, j Cip X p,q 2 i1 j1 p1 q1 subject to : X i, j Dk k 1,...,N j X i, j 0,1 Wijpq ipjq(dcsc ) 1 ip jqCip ip 1 jq I i Di 1 I Eij M Di X ik k 1 Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Experiments QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Experiments QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Experiments QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Conclusions • Hopfield NN with chaotic injected noise and forcing constraints as external inputs can solve COP very well. Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture. Suggestions for Further Research • Applying this method to other COP • Investigating the effect of parameters to the quality of solutions – Is it robust to parameters method? • Comparing with other chaotification methods • Use network’s state information to change the amount of chaotic noise injected to the network adaptively (progress estimator) • Hardware implementation Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network QuickTi me™ a nd a TIFF (Uncompre ssed ) decomp resso r are need ed to se e th is p icture.
© Copyright 2026 Paperzz