Channel and Time Slot Allocation for Dense RFID Networks

This paper presents a constraint satisfaction approach to the reader collision problem in dense mode environments for static RFID networks. Our method assigns available channels and time slots to the RFID readers to increase the read rate while satisfying all the interference constraints. We model the problem with a hybrid frequency and time division multiplexing constraint satisfaction for reader anti-collision and assign workable channels and time slots to each reader using backtracking search algorithms. A depth-first-search based on backtracking was performed to find solutions to constraint satisfaction problems. Instead of performing an exhaustive search for the optimal result, we adopted good variable ordering heuristics as branching strategies where the search can be completed quickly. Thus, the search space is greatly reduced, and approximate solutions are found instantly. To find appropriate heuristics, we applied a problem classifying rule to determine the quality of the variable ordering heuristics. Computer simulations of the comparable performance of some variable ordering algorithms in the channel and time slot allocation for dense RFID networks are presented.

[1]  Jianping Pan,et al.  Optimal base-station locations in two-tiered wireless sensor networks , 2005, IEEE Transactions on Mobile Computing.

[2]  Mats Carlsson,et al.  Automatic Frequency Assignment for Cellular Telephones Using Constraint Satisfaction Techniques , 1993, ICLP.

[3]  GeunSik Jo,et al.  Solving a Constraint Satisfaction Problem for Frequency Assignment in Low Power FM Broadcasting , 2006, Australian Conference on Artificial Intelligence.

[4]  Zhai Yao-xu Anti-collision algorithm for RFID system with moving tags , 2011 .

[5]  Zongwei Luo,et al.  Interconnected RFID Reader Collision Model and its Application in Reader Anti-collision , 2007, 2007 IEEE International Conference on RFID.

[6]  Lakhdar Sais,et al.  Boosting Systematic Search by Weighting Constraints , 2004, ECAI.

[7]  Daniel W. Engels,et al.  The reader collision problem , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[8]  B. Hnich,et al.  Âóùöòòð Óó Öøø¬ Blockin , 2000 .

[9]  Yushun Fan,et al.  RFID reader anti-collision using chaos neural network based on annealing strategy , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[10]  Beate Bollig,et al.  Improving the Variable Ordering of OBDDs Is NP-Complete , 1996, IEEE Trans. Computers.

[11]  Solomon W. Golomb,et al.  Backtrack Programming , 1965, JACM.

[12]  GeunSik Jo,et al.  Optimization of Base Stations Positioning in Mobile Networks , 2006, ICCSA.

[13]  Eugene C. Freuder A Sufficient Condition for Backtrack-Free Search , 1982, JACM.

[14]  Chaewoo Lee,et al.  A New GA-Based Resource Allocation Scheme for a Reader-to-Reader Interference Problem in RFID Systems , 2010, 2010 IEEE International Conference on Communications.

[15]  M. Rupp,et al.  A comparative study of RFID schedulers in dense reader environments , 2010, 2010 IEEE International Conference on Industrial Technology.

[16]  Daniel Brélaz,et al.  New methods to color the vertices of a graph , 1979, CACM.

[17]  Joachim Paul Walser Feasible Cellular Frequency Assignment Using Constraint Programming Abstractions , 1996 .

[18]  Hamid Haj Seyyed Javadi,et al.  Optimistic Selection of Cluster Heads Based on Facility Location Problem in Cluster-Based Routing Protocols , 2013, Wireless Personal Communications.

[19]  Robert M. Haralick,et al.  Increasing Tree Search Efficiency for Constraint Satisfaction Problems , 1979, Artif. Intell..

[20]  A. Naor,et al.  The two possible values of the chromatic number of a random graph , 2005 .

[21]  Barbara M. Smith The Brélaz Heuristic and Optimal Static Orderings , 1999, CP.

[22]  Barbara M. Smith,et al.  Trying Harder to Fail First , 1998, ECAI.

[23]  InChan Song,et al.  An Improved Reader Anti-Collision Algorithm Based on Pulse Protocol with Slot Occupied Probability in Dense Reader Mode , 2009, VTC Spring 2009 - IEEE 69th Vehicular Technology Conference.

[24]  Wonjun Lee,et al.  REDUCING READER COLLISION IN MOBILE RFID NETWORKS , 2008 .

[25]  Toby Walsh,et al.  An Empirical Study of Dynamic Variable Ordering Heuristics for the Constraint Satisfaction Problem , 1996, CP.

[26]  Jong-Gwan Yook,et al.  A Solution to the RFID Reader Interference Problem using Adaptive Beam-forming Approach , 2011 .

[27]  Toby Walsh,et al.  Handbook of Constraint Programming , 2006, Handbook of Constraint Programming.

[28]  Daniel W. Engels,et al.  Colorwave: an anticollision algorithm for the reader collision problem , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[29]  Jyotsna Sengupta,et al.  An Efficient Algorithm for Optimizing Base Station Site Selection to Cover a Convex Square Region in Cell Planning , 2013, Wirel. Pers. Commun..

[30]  Hui Kang,et al.  A Graph Coloring Based TDMA Scheduling Algorithm for Wireless Sensor Networks , 2013, Wirel. Pers. Commun..

[31]  Wonjun Lee,et al.  GENTLE: Reducing Reader Collision in Mobile RFID Networks , 2008, 2008 The 4th International Conference on Mobile Ad-hoc and Sensor Networks.

[32]  Christian Bessiere,et al.  MAC and Combined Heuristics: Two Reasons to Forsake FC (and CBJ?) on Hard Problems , 1996, CP.

[33]  Daniel Br New Methods to Color the Vertices of a Graph , 1979 .

[34]  Nicola Marchetti,et al.  Low Access Delay Anti-Collision Algorithm for Readers in Passive RFID Systems , 2012, Wirel. Pers. Commun..

[35]  W. K. Hale Frequency assignment: Theory and applications , 1980, Proceedings of the IEEE.

[36]  Fahiem Bacchus,et al.  Dynamic Variable Ordering in CSPs , 1995, CP.

[37]  L. F. Turner,et al.  Application of mathematical programming to the fixed channel assignment problem in mobile radio networks , 1997 .