## Publications

**ISI Journals:**

1- M. Esnaashari and A. H. Damia, “Automation of software test data generation using genetic algorithm and reinforcement learning,” EXPERT SYSTEMS WITH APPLICATIONS, Vol. 183, 2021.

2- O. Jafarzadeh, H. Sargolzaey, M. Dehghan, and M. Esnaashari, “A Novel Protocol for Routing in Vehicular Ad hoc Network Based on Model-Based Reinforcement Learning and Fuzzy Logicthe Building,” Intl. Journal of Information and Communication Technology Research, Vol. 12, Issue 4, pp. 10-25, 2020.

3- M. Jamshidi, Sh. Sheikh Abooli Poor, A. Arghavani, M. Esnaashari, A. Abdulla Shaltooki, M. R. meybodi “A Simple, Lightweight, and Precise Algorithm to Defend Against Replica Node Attacks in Mobile Wireless Networks using Neighboring Information,” Ad Hoc Networks, Accepted for Publication.

4- S. M. Amini, A. Karimi, and M. Esnaashari, “Energy-efficient data dissemination algorithm based on virtual hexagonal cell-based infrastructure and multi- mobile sink for wireless sensor networks,” The Journal of Supercomputing, DOI: 10.1007/s11227-019-03019-w.

5- M. Jamshidi, M. Esnaashari, A. M. Darwesh, and M. R. Meybodi, "Detecting Sybil nodes in stationary wireless sensor networks using learning automaton and client puzzles," IET Communications, Vol. 13, Issue 13, pp. 1988-1997, 2019.

6- M. Jamshidi, M. Ranjbar, M. Esnaashari, A. M. Darwesh, M. R. Meybodi, “A New Algorithm to Defend Against Sybil Attack in Static Wireless Sensor Networks Using Mobile Observer Sensor Nodes,” Ad Hoc & Sensor Wireless Networks, Vol. 43, pp. 213-238, 2019.

7- S. M. Vahidipour, M. Esnaashari, A. Rezvanian, and M. R. Meybodi, “GAPN-LA: A Framework for Solving Graph Problems using Petri Nets and Learning Automata,”, Engineering Applications of Atrtificial Intelligence, No. 77, pp. 255-267, 2019.

8- M. Jamshidi, E. Zangeneh, M. Esnaashari, A. M. Darwesh, and M. R. Meybodi, “A Novel Model of Sybil Attack in Cluster-Based Wireless Sensor Networks and Propose a Distributed Algorithm to Defend It,” Wireless Personal Communications, Vol. 105, Issue 1, pp. 145-173, 2019.

9- M. Esnaashari and M. R. Meybodi, “Dynamic Irregular Cellular Learning Automata,” Journal of Computational Science, Vol. 24, pp. 358-370, 2018.

10- M. Vahidipour and M. Esnaashari, “Priority Assignment in Queuing Systems with Unknown Characteristics using Learning Automata and Adaptive Stochastic Petri Nets,” ,” Journal of Computational Science, Vol. 24, pp. 343-357, 2018.

11- M. Vahidipour, M. R. Meybodi, and M. Esnaashari, “Cellular Adaptive Petri Net Based on Learning Automata and Its Application to Vertex Coloring Problem,” Discrete Event Dynamic Systems: Theory and Applications, Vol. 27, Issue. 4, pp. 609-640, 2017.

12- M. Vahidipour, M. R. Meybodi, and M. Esnaashari, “Finding the Shortest Path in Stochastic Graphs Using Learning Automata and Adaptive Stochastic Petri nets,” International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, Vol. 25, No. 3, pp. 427-455, 2016.

13- M. Jamshidi, E. Zangeneh, M. Esnaashari, and M. R. Meybodi, “A Lightweight Algorithm for Detecting Mobile Sybil Nodes in Mobile Wireless Sensor Networks,” Computers and Electrical Engineering, Vol. 64, pp. 220-232, 2017.

14- S. M. Vahidipour, M. R. Meybodi, and M. Esnaashari, “Adaptive Petri Net Based on Irregular Cellular Learning Automata and Its Application in Vertex Coloring Problem Systems with Unknown Parameters,” Applied Intelligence, Vol. 46, Issue 2, pp. 272-284, 2017.

15- S. M . Vahidipour, M. R. Meybodi, and M. Esnaashari, “Learning Automata Based Adaptive Petri net and Its Application to Priority Assignment in Queuing Systems with Unknown Parameters”, IEEE Transactions on Systems, Man, and Cybernetics: Systems, Vol. 45, No. 10. pp. 1373-1384, 2015.

16- M. Asemani and M. Esnaashari, “Learning Automata-based Energy Efficient Data Aggregation in Wireless Sensor Networks”, Wireless Networks, Vol. 21, Isse 6, pp. 2035-2053, 2015.

17- M. Esnaashari and M. R. Meybodi, “Irregular Cellular Learning Automata”, IEEE Transactions on Cybernetics, Vol. 4, No. 8, pp. 1622-1632, 2015.

18- H. Mostafaei, M. Esnaashari, and M. R. Meybodi, "A Coverage Monitoring algorithm based on Learning Automata for Wireless Sensor Networks", Applied Mathematics & Information Sciences, Vol. 9, No. 3, pp. 1-9, 2015.

19- R. Ghaderi, M. Esnaashari, and M. R. Meybodi, "A Cellular Learning Automata-based Algorithm for Solving the Coverage and Connectivity Problem in Wireless Sensor Networks", Journal of Ad Hoc & Sensors Wireless Networks, Vol. 22, No. 3-4, pp. 171-203, 2014.

20- S. M. Safavi, M. R. Meybodi, M. Esnaashari, "Learning Automata based Face-aware Mobicast", Wireless Personal Communications, Vol. 77, Issue 3, pp. 1923-1933, 2014.

21- M. Ahmadinia, M. R. Meybodi, M. Esnaashari, and H. Alinejad Rokney, "Energy Efficient and Multi Clustering Algorithm in Wireless Networks Using Cellular Learning Automata", IETE Journal of Research, Vol. 59, No. 6, pp. 774-782, 2013.

22- M. Esnaashari and M. R. Meybodi, "Deployment of a Mobile Wireless Sensor Network with k-Coverage Constraint: A Cellular Learning Automata Approach", Wireless Networks, Vol. 19, Issue 5, pp. 945-968, July 2013.

23- M. Esnaashari and M. R. Meybodi, "A Cellular Learning Automata-based Deployment Strategy for Mobile Wireless Sensor Networks", Journal of Parallel and Distributed Computing, No. 71, pp. 988-1001, 2011.

24- M. Esnaashari and M. R. Meybodi, "A Learning Automata based Scheduling Solution to the Dynamic Point Coverage Problem in Wireless Sensor Networks", Computer Networks, Vol. 54, Issue 14, pp. 2410-2438,October 2010.

25- M. Esnaashari and M. R. Meybodi, "Data Aggregation in Sensor Networks using Learning Automata", Wireless Networks, Vol. 16, No. 3, pp. 687-699, April 2010.

26- M. Esnaashari and M. R. Meybodi, "Dynamic Point Coverage Problem in Wireless Sensor Networks: A Cellular Learning Automata Approach", Journal of Ad hoc & Sensors Wireless Networks, Vol. 10, No. 2-3, pp. 193-234, February 2010.

27- M. Esnaashari and M. R. Meybodi, "A Cellular Learning Automata based Clustering Algorithm for Wireless Sensor Networks", Sensor Letters, Vol. 6, No. 5, pp. 723-735, October 2008.

**Other Journals:**

1- M. Jamshidi, M. Esnaashari, Sh. Ghasemi, N. Nasih Qader, and M. R. Meybodi, " DSLA: Defending against Selective Forwarding Attack in Wireless Sensor Networks using Learning Automaton," IEIE Trans. on Smart Processing and Computing, Vol. 9, No, 1, pp. 58-74, 2020.

2- M. Jamshidi, M. Esnaashari, A. M. Darwesh, and M. R. Meybodi, "Using Time‑Location Tags and Watchdog Nodes to Defend Against Node Replication Attack in Mobile Wireless Sensor Networks," Intl. Journal of Wireless Information Networks, Vol. 27, pp. 102-115, 2020.

3- M. Jamshidi, Sh. Sheikh Abooli Poor, N. Nasih Qader, M. Esnaashari, and M. R. Meybodi, "A Lightweight Algorithm against Replica Node Attack in Mobile Wireless Sensor Networks using Learning Agents," IEIE Trans. on Smart Processing and Computing, Vol. 8, No, 1, pp. 58-70, 2019.

4- M. Jamshidi, M. Ranjbari, M. Esnaashari, N. Nasih Qader, and M. R. Meybodi, “Sybil Node Detection in Mobile Wireless Sensor Networks Using Observer Nodes,” International Journal on Informatics Visualization, Vol. 2, No. 3, pp. 159-165, 2018.

5- M. Jamshidi, M. Esnaashari, and M. R. Meybodi, “Utilizing Learning Automata for Defending Against Selective Forwarding in Wireless Sensor Networks,” The CSI Journal on Computer Science & Engineering, Vol. 11, No. 3, pp. 31-39, 2013.

6- R. Ghaderi, M. Esnaashari, and M. R. Meybodi, “An Adaptive Scheduling Algorithm for Set Cover Problem in Wireless Sensor Networks: A Cellular Learning Automata Approach,” International Journal of Machine Learning and Computing (IJMLC), Vol. 2, No. 5, pp. 626-632, October 2012.

7- M. Ahmadinia, M. R. Meybodi, and M. Esnaashari, “QoS Support in Wireless Networks by Focusing on Coverage,” International Journal of Computer Science and Network Security, Vol. 11, No. 3, pp. 55-61, March 2011.

8- H. Mostafaee, M. R. Meybodi, and M. Esnaashari, “A Learning Automata Based Area Coverage Algorithm for Wireless Sensor Networks,” Journal of Electronic Science and Technology, Vol. 8, No. 3, pp. 200-205, September 2010.

**Conferences:**

1- F. Sedighipour Chafjiri and M. Esnaashari, “An Adaptive Random Walk Algorithm for Selecting Tips in the Tangle,” 5th International Conference on Web Research, Tehran, Iran, 2019.

2- M. Esnaashari, S. Naderi, and F. Sedighipour Chafjiri, “A Routing Algorithm for VANETs Using Time Credit Score for Vehicles,” 24th CSICC Conference, Tehran, Iran, 2019.

3- K. Ghaffari Hoseini and M. Essnaashari, “Video Games as a test bed for artificial intelligence algorithms: A survey,” 4th Conference on Computer Games Challenges & Opportunities, Kashan, Iran, 2019.
4- M. Esnaashari, M. Azimzadeh, M., Farhoodi, and S. Solouki, “Webazma crowdsourcing platform,” 4th International Conference on Web Research, Tehran, Iran, 2018.

5- A.Yarandpour and M. Esnaashari, “A Clustering Approach for Reducing the Energy Consumption in Underwater Sensor Networks,” 9th International Conference on Information and Knowledge Technology, Tehran, Iran, 2017 (In Persian).

6- A. Karimi and M. Esnaashari, “Improving the Lifetime of Wireless Sensor Networks using Appropriate Movement Paths for Multi-Mobile Sinks,” 4th International Conference on Knowledge Based Research in Computer Engineering and Information Technology, Tehran, Iran, 2017 (In Persian).

7- A. Karimi and M. Esnaashari, “Increasing the Lifetime of Wireless Sensor Networks based on an Efficient Sink Mobility Model,” 4th International Conference on Knowledge Based Research in Computer Engineering and Information Technology, Tehran, Iran, 2017 (In Persian).

8- M. Azimzadeh, M. Esnaashari, and M. Farhoodi, “Text Search Engine Evaluation using Crowdsourcing Platform,” 3rd International Conference on Web Research, Tehran, Iran, 2017 (In Persian).

9- M. Mahmoudi, M. Azimzadeh, M. Esnaashari, M. Farhoodi, and R. Badie, “Persian Multimedia Search Services Users Propensities,” 3rd International Conference on Web Research, Tehran, Iran, 2017.

10- M. Azimzadeh, M. Mahmoudi, M. Esnaashari, and M. S. Zahedi, “Analysis of Big Data of the Persian Search Engine Log for Understanding the Behavior and Interests of Persian Users”, Big Data Conference, Iran Telecommunications Research Center, Tehran, Iran, 2014 (In Persian).

11- Jamshidi, M., Esnaashari, M., Nasri, A., Hanani, A., and Meybodi, M. R., "Detecting Sybil Nodes in Mobile Wireless Sensor Networks using Observer Nodes", Proceedings of the 10th International ISC Conference on Information Security & Cryptography, Computer Society of Iran, Yazd University, Yazd, Iran, August, 2013.

12- Jamshidi, M., Esnaashari, M., and Meybodi, M. R., "An Algorithm for Defending Sybil Attacks based on Client Puzzles and Learning Automata for Wireless Sensor Networks", Proceedings of 18th National Conference of Computer Society of Iran, Sharif University, Tehran, Iran, March, 2013.

13- Jamshidi, M., Esnaashari, M., and Meybodi, M. R., "An Algorithm for Defending Against Selective Forwarding in Wireless Sensor Networks using Learning Automata", Proceedings of 18th National Conference of Computer Society of Iran, Sharif University, Tehran, Iran, March, 2013.

14- Ghaderi, R., Esnaashari, M., and Meybodi, M. R., "An Adaptive Scheduling Algorithm for Set Cover Problem in Wireless Sensor Networks: A Cellular Learning Automata Approach", Proceedings of 3rd International Conference on Machine Learning and Computing (ICMLC 2011), Vol. 2, pp. 164-170, Singapore, February, 2011.

15- Sarmast, A. Meybodi, M. R., Esnaashari, M., "A Key Management Protocol for Wireless Sensor Networks", National Conference on Information and Communication Security, pp.159-164, Ahwaz, Iran, December, 2010.

16- Shafiee, Sh., Meybodi, M. R. and Esnaashari, M., "ILMNALAQ: An Adaptive Energy Efficient Neighbor based Topology Control for Wireless Sensor Networks using Learning Automata", Proceedings of the 4th Iran Data Mining Conference (IDMC'10), Sharif University, Tehran Iran, November 30-December 1, 2010.

17- Mostafaee, H., Meybodi, M. R. and Esnaashari, M., "A Distributed Energy Efficient Coverage Control Method based on Learning Automata for Wireless Sensor Networks", Proceedings of Fourth National Conference of Iran's Scientific Society of Command, Control, Communications, Computers and Intelligence 2010(IC4I2010), Nov. 10-11, 2010.

18- Esnaashari, M. and Meybodi, M. R., "Energy Efficient Learning Automata based Sleep Scheduling Scheme for Dynamic Point Coverage Problem", International Symposium on Telecommunications, Tehran, Iran, 2010.

19- Moghiss, V., Meybodi, M. R. and Esnaashari, M., "A Intelligent Protocol for Channel Assignment in Wireless Sensor Networks: A Learning Automata Approach", Proceedings of 2010 International Conference on Information Networking and Automation (ICINA), pp. v1-338-v1-343, Kunming, China, 17-19 October 2010.

20- Mostafaee, H., Meybodi, M. R. and Esnaashari, M. "Barrier Coverage in Sensor Networks using Learning Automata", Proceedings of the First Iranian Congress on Information Technology and Communication(IICTC2010), Tehran, Iran, May 22-24, 2010.

21- Mostafaee, H., Meybodi, M. R. and Esnaashari, M., "EEMLA: Energy Efficient Monitoring of Wireless Sensor Network with Learning Automata", Proceedings of the 2010 International Conference on Signal Acquisition and Processing, Bangalore, India, pp. 107-111, Feb.9-10, 2010.

22- Ahmadinia, M., Meybodi, M. R. and Esnaashari, M., "An Efficient Data Aggregation Method based on Learning Automata for Sensor Networks" , Proceedings of the 15th Annual CSI Computer Conference(CSICC'10), Tehran, Iran, Feb. 20-22, 2010.

23- Ghaderi, R., Esnaashari, M. and Meybodi, M. R., "Maintaining Coverage and Connectivity in Sensor Networks: A Cellular Learning Automata Approach", Proceedings of the 15th Annual CSI Computer Conference(CSICC'10), Tehran, Iran, Feb. 20-22, 2010.

24- Mostafaee, M., Esnaashari, M. and Meybodi, M. R., "An Efficient Scheduling for Barrier Coverage in Sensor Networks using Learning Automata", Proceedings of the 15th Annual CSI Computer Conference(CSICC'10), Tehran, Iran, Feb. 20-22, 2010.

25- Abolhasani, M., Esnaashari, M. and Meybodi, M. R., "Improving the Functionality of Protocols using Virtual Mesh in Sensor Networks by Changing the Shape of the Cell", Proceedings of the 15th Annual CSI Computer Conference(CSICC'10), Tehran, Iran, Feb. 20-22, 2010.

26- Abolhasani, M., Esnaashari, M. and Meybodi, M. R., "A Fault Tolerant Routing Algorithm based on Learning Automata for Data inconsistency error in Sensor Networks", Proceedings of the 15th Annual CSI Computer Conference(CSICC'10), Tehran, Iran, Feb. 20-22, 2010.

27- Javadi, M. and Meybodi, M. R. and Esnaashari, M., "LBLATC: A Location based Topology Control based on Learning Automata for Sensor Networks", Proceedings of the 15th Annual CSI Computer Conference(CSICC'10), Tehran, Iran, Feb. 20-22, 2010.

28- Mirian, F., Sabaei, M. and Esnaashari, M., "A Data Aggregation Structure Based on Accuracy and Delay for Wireless Sensor Networks", Proceedings of 14th Annual CSI Computer Conference of Iran, Amirkabir University of Technology, Tehran, Iran, March 10-11, 2009.

29- Esnaashari, M. and Meybodi, M. R., "A Novel Clustering Algorithm for Wireless Sensor Networks using Irregular Cellular Learning Automata", Proceedings of the International Symposium on Telecommunications (IST2008), Tehran, Iran, pp. 330-336, August 27-28, 2008.

30- Esnaashari, M. and Meybodi, M. R., "Dynamic Point Coverage in Wireless Sensor Networks: A Learning Automata Approach", Proceedings of 13th International CSI Computer Conference of Iran, Kish Island, Iran, March 9-11, 2008.

31- Abolhassani, S., Meybodi, M. R. and Esnaashari, M., "A Learning Automata-based Scheduling Mechanism for Hierarchical Protocol for Sensor Networks", Proceedings of 13th Annual CSI Computer Conference of Iran, Kish Island, Iran, March 9-11, 2008.

32- Jabbari, Z., Esnaashari, M., Meybodi, M. R., "Coordinating Multi-Agent Systems Using Learning Automata and its Application in Clustering", Proceedings of 13th Annual CSI Computer Conference of Iran, Kish Island, Iran, March 9-11, 2008.

33- Abolhasani, S. M., Meybodi, M. R. and Esnaashari, M., "LABER: A Learning Automata Based Energy-aware Routing Protocol for Sensor Networks", Proceedings of the Third Information and Knowledge Technology, Ferdowsi University of Mashad, Mashad, Iran, Nov. 27-29, 2007.

34- Esnaashari, M. and Meybodi, M. R., "Irregular Cellular Learning Automata and Its Application to Clustering in Sensor Networks", Proceedings of 15th Conference on Electrical Engineering (15th ICEE), Volume on Communication, Telecommunication Research Center, Tehran, Iran, May 15-17, 2007.

35- Esnaashari, M., Meybodi, M. R. and Sabaei, M., "A Novel Method for QoS Support in Sensor Networks", Proceedings of 12th Annual CSI Computer Conference of Iran, Shahid Beheshti University, Tehran, Iran, pp. 740-747, Feb. 20-22, 2007.

36- Esnaashari, M. and Meybodi, M. R., "A Learning Automata Based Data Aggregation Method for Sensor Networks", Proceedings of 12th Annual CSI Computer Conference of Iran, Shahid Beheshti University, Tehran, Iran, pp. 1346-1353, Feb. 20-22, 2007.

37- Esnaashari, M., Meybodi, M. R. and Ebadzadeh, M., "A Fuzzy Based Method for Hazardous Contaminants Localization using Sensor Networks", Proceedings of 12th Annual CSI Computer Conference of Iran, Shahid Beheshti University, Tehran, Iran, pp.2271-2275 Feb. 20-22, 2007.

38- Morshedlou, H., Esnaashari, M. and Abdollahzadeh, A., "Design of Trading Agent with BDI Architecture", Proceedings of 12th Annual CSI Computer Conference of Iran, Shahid Beheshti University, Tehran, Iran, pp.843-851 Feb. 20-22, 2007.

39- Esnaashari, M. and Rahmati, M., "Persian Signature Based Authentication Using a Video Stream", Proceedings of the 2nd Information and Knowledge Technology, Tehran, Iran, May. 24-26, 2005.

40- Behrad, A., Motamedi, S. A., Madani, K. and Esnaashari, M., "A new algorithm for target tracking using fuzzy-edge-based feature matching and robust statistic", Proceedings of IEEE International Conference on Image Processing (ICIP), pp.577-580, 2002.