<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462022000200537</article-id>
<article-id pub-id-type="doi">10.13053/cys-26-2-4232</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Collaborative Recommender System Based on Improved Firefly Algorithm]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Sharma]]></surname>
<given-names><![CDATA[Bharti]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hashmi]]></surname>
<given-names><![CDATA[Adeel]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gupta]]></surname>
<given-names><![CDATA[Charu]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Jain]]></surname>
<given-names><![CDATA[Amita]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Maharaja Surajmal Institute of Technology Department of Information Technology ]]></institution>
<addr-line><![CDATA[Delhi ]]></addr-line>
<country>India</country>
</aff>
<aff id="Af2">
<institution><![CDATA[,Maharaja Surajmal Institute of Technology Department of Computer Science and Engineering ]]></institution>
<addr-line><![CDATA[Delhi ]]></addr-line>
<country>India</country>
</aff>
<aff id="Af3">
<institution><![CDATA[,Bhagwan Parshuram Institute of Technology Department of Computer Science and Engineering ]]></institution>
<addr-line><![CDATA[Delhi ]]></addr-line>
<country>India</country>
</aff>
<aff id="Af4">
<institution><![CDATA[,Netaji Subhas University of Technology Department of Computer Science and Engineering ]]></institution>
<addr-line><![CDATA[Delhi ]]></addr-line>
<country>India</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2022</year>
</pub-date>
<volume>26</volume>
<numero>2</numero>
<fpage>537</fpage>
<lpage>549</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462022000200537&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462022000200537&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462022000200537&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract: A recommendation system aims to capture the taste of the customer and predict relevant items which he/she may be interested in buying. There are many algorithms for generating recommendations in literature, however, most of them are non-optimal and do not have the capability to handle big data. In this paper, a collaborative recommendation system is proposed based on improved firefly algorithm. The firefly algorithm is used to generate optimal clusters which provide effective recommendations. The proposed algorithm works in two phases: Phase I which generates the clusters with firefly algorithm and Phase II gives real time recommendations. The firefly algorithm has been implemented in Apache Spark to give it the capability of handling big data. The combination of improved firefly-based clustering and Apache Spark makes it much faster and optimal than the state-of-the-art recommendation models. For experiments, movie-lens dataset has been utilized and different evaluation metrics have been used for performance analysis. The results show that the proposed method gives better results compared to existing methods.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Clustering]]></kwd>
<kwd lng="en"><![CDATA[collaborative filtering]]></kwd>
<kwd lng="en"><![CDATA[firefly algorithm]]></kwd>
<kwd lng="en"><![CDATA[recommender system]]></kwd>
<kwd lng="en"><![CDATA[swarm intelligence]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kidzinski]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Statistical foundations of recommender systems]]></source>
<year>2011</year>
<publisher-name><![CDATA[Faculty of Mathematics, Informatics and Mechanics]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Deshpande]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Karypis]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Item-based top-N recommendation algorithms]]></article-title>
<source><![CDATA[ACM Transactions on Information System]]></source>
<year>2004</year>
<volume>22</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>143-77</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Yamada]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A movie recommender system based on inductive learning]]></source>
<year>2004</year>
<volume>1</volume>
<conf-name><![CDATA[ IEEE Conference on Cybernetics and Intelligent Systems]]></conf-name>
<conf-loc> </conf-loc>
<page-range>318-23</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wei]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Huang]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Fu]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A survey of e-commerce recommender systems]]></source>
<year>2007</year>
<conf-name><![CDATA[ International Conference on Service Systems and Service Management]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-5</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Porcel]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Herrera-Viedma]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Dealing with incomplete information in a fuzzy linguistic recommender system to disseminate information in university digital libraries]]></article-title>
<source><![CDATA[Knowledge-Based Systems]]></source>
<year>2010</year>
<volume>23</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>32-9</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Porcel]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Moreno]]></surname>
<given-names><![CDATA[J.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Herrera-Viedma]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A multi-disciplinary recommender system to advice research resources in University Digital Libraries]]></article-title>
<source><![CDATA[Expert Systems with Applications]]></source>
<year>2009</year>
<volume>36</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>12520-8</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Goldberg]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Nichols]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Oki]]></surname>
<given-names><![CDATA[B.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Terry]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Using collaborative filtering to weave an information tapestry]]></article-title>
<source><![CDATA[Communications of the ACM]]></source>
<year>1992</year>
<volume>35</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>61-70</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Deshpande]]></surname>
<given-names><![CDATA[P.K.]]></given-names>
</name>
<name>
<surname><![CDATA[Banchhor]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Survey on recommender systems]]></article-title>
<source><![CDATA[International Journal of Engineering Research and Development]]></source>
<year>2014</year>
<volume>10</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>49-54</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Felfernig]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Jeran]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Ninaus]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Reinfrank]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Reiterer]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Stettinger]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Basic approaches in recommendation systems]]></article-title>
<source><![CDATA[Recommendation Systems in Software Engineering]]></source>
<year>2014</year>
<page-range>15-37</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schafer]]></surname>
<given-names><![CDATA[J.B.]]></given-names>
</name>
<name>
<surname><![CDATA[Konstan]]></surname>
<given-names><![CDATA[J.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Riedl]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[E-commerce recommendation applications]]></article-title>
<source><![CDATA[Data Mining and Knowledge Discovery]]></source>
<year>2001</year>
<volume>5</volume>
<page-range>115-53</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pazzani]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Billsus]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Content-based recommendation systems]]></article-title>
<source><![CDATA[The Adaptive Web]]></source>
<year>2007</year>
<page-range>325-41</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Burke]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Hybrid recommender systems: Survey and experiments]]></article-title>
<source><![CDATA[User Modelig and User-Adapted Interaction]]></source>
<year>2002</year>
<volume>12</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>331-70</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Smyth]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Case-based recommendation]]></article-title>
<source><![CDATA[The Adaptive Web, Lecture Notes in Computer Science]]></source>
<year>2007</year>
<volume>4321</volume>
<page-range>342-76</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hill]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Stead]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Rosenstein]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Furnas]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Recommending and evaluating choices in a virtual community of use]]></source>
<year>1995</year>
<conf-name><![CDATA[ SIGCHI conference on Human factors in computing systems]]></conf-name>
<conf-loc> </conf-loc>
<page-range>194-201</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Resnick]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Lacovou]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Suchak]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Bergstrom]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Riedl]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[GroupLens: an open architecture for collaborative filtering of netnews]]></source>
<year>1994</year>
<conf-name><![CDATA[ conference on Computer supported cooperative work]]></conf-name>
<conf-loc> </conf-loc>
<page-range>175-86</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vucetic]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Obradovic]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<source><![CDATA[A regression-based approach for scaling-up personalized recommender systems in e-commerce]]></source>
<year>2000</year>
<conf-name><![CDATA[ Workshop on Web Mining for E-Commerce (WEBKDD&#8217;00)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-9</page-range></nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhao]]></surname>
<given-names><![CDATA[Z.D]]></given-names>
</name>
<name>
<surname><![CDATA[Shang]]></surname>
<given-names><![CDATA[M.S.]]></given-names>
</name>
</person-group>
<source><![CDATA[User-based collaborative-filtering recommendation algorithms on Hadoop]]></source>
<year>2010</year>
<conf-name><![CDATA[ Third International Conference on Knowledge Discovery and Data Mining]]></conf-name>
<conf-loc> </conf-loc>
<page-range>478-81</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhu]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Ye]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Gong]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A personalized recommendation system combining case-based reasoning and user-based collaborative filtering]]></source>
<year>2009</year>
<conf-name><![CDATA[ Chinese Control and Decision Conference]]></conf-name>
<conf-loc> </conf-loc>
<page-range>4026-8</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sarwar]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Karypis]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Konstan]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Riedl]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Item-based collaborative filtering recommendation algorithms]]></source>
<year>2001</year>
<conf-name><![CDATA[ 10th international conference on World Wide Web]]></conf-name>
<conf-loc> </conf-loc>
<page-range>285-95</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sun]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Luo]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<source><![CDATA[A new user-based collaborative filtering algorithm combining data-distribution]]></source>
<year>2010</year>
<volume>2</volume>
<conf-name><![CDATA[ Information Science and Management Engineering (ISME)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>19-23</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Murugasamy]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Murugasamy]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Hybrid clustering using firefly optimization and fuzzy c-means algorithm]]></article-title>
<source><![CDATA[Circuits and Systems]]></source>
<year>2016</year>
<volume>7</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>2339-48</page-range></nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shardanand]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
<name>
<surname><![CDATA[Maes]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Social information filtering: algorithms for automating &#8220;word of mouth&#8221;]]></source>
<year>1995</year>
<conf-name><![CDATA[ SIGCHI conference on Human factors in computing systems]]></conf-name>
<conf-loc> </conf-loc>
<page-range>210-7</page-range></nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vozalis]]></surname>
<given-names><![CDATA[E.G.]]></given-names>
</name>
<name>
<surname><![CDATA[Margaritis]]></surname>
<given-names><![CDATA[K.G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Recommender systems: An experimental comparison of two filtering algorithms]]></source>
<year>2003</year>
<conf-name><![CDATA[ 9th Panhellenic Conference in Informatics-PCI]]></conf-name>
<conf-loc> </conf-loc>
<page-range>152-66</page-range></nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sarwar]]></surname>
<given-names><![CDATA[B.M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Sparsity, scalability, and distribution in recommender systems]]></source>
<year>2001</year>
<publisher-name><![CDATA[University of Minnesota]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[X.S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Nature-inspired metaheuristic algorithms]]></source>
<year>2010</year>
<edition>2</edition>
<publisher-name><![CDATA[Luniver Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zang]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Hapeshi]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A review of nature-inspired algorithms]]></article-title>
<source><![CDATA[Journal of Bionic Engineering]]></source>
<year>2010</year>
<volume>7</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>S232-7</page-range></nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[X.S.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Firefly algorithm, stochastic test functions and design optimisation]]></article-title>
<source><![CDATA[International Journal of Bio-Inspired Computation]]></source>
<year>2010</year>
<volume>2</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>78-84</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sajwan]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Acharya]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Bhargava]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Swarm intelligence based optimization for web usage mining in recommender system]]></article-title>
<source><![CDATA[International Journal of Computer Applications Technology and Research]]></source>
<year>2014</year>
<volume>3</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>119-24</page-range></nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[X.S.]]></given-names>
</name>
<name>
<surname><![CDATA[He]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Firefly algorithm: recent advances and applications]]></article-title>
<source><![CDATA[International Journal of Swarm Intelligence]]></source>
<year>2013</year>
<volume>1</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>36-50</page-range></nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fister]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Fister Jr.]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[X.S.]]></given-names>
</name>
<name>
<surname><![CDATA[Brest]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A comprehensive review of firefly algorithms]]></article-title>
<source><![CDATA[Swarm and Evolutionary Computation]]></source>
<year>2013</year>
<volume>13</volume>
<page-range>34-46</page-range></nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Khan]]></surname>
<given-names><![CDATA[W.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Hamadneh]]></surname>
<given-names><![CDATA[N.N.]]></given-names>
</name>
<name>
<surname><![CDATA[Tilahun]]></surname>
<given-names><![CDATA[S.L.]]></given-names>
</name>
<name>
<surname><![CDATA[Ngnotchouye]]></surname>
<given-names><![CDATA[J.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A review and comparative study of firefly algorithm and its modified versions]]></article-title>
<source><![CDATA[Optimization Algorithms-Methods and Applications]]></source>
<year>2016</year>
<publisher-name><![CDATA[IntechOpen]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kumar]]></surname>
<given-names><![CDATA[M.S.]]></given-names>
</name>
<name>
<surname><![CDATA[Prabhu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Hybrid model for movie recommendation system using fireflies and fuzzy c-means]]></article-title>
<source><![CDATA[International Journal of Web Portals (IJWP)]]></source>
<year>2019</year>
<volume>11</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>1-13</page-range></nlm-citation>
</ref>
<ref id="B33">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[X.S.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Firefly algorithm, Lévy flights and global optimization]]></article-title>
<source><![CDATA[Research and development in intelligent systems XXVI]]></source>
<year>2010</year>
<page-range>209-18</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B34">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Senthilnath]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Omkar]]></surname>
<given-names><![CDATA[S.N.]]></given-names>
</name>
<name>
<surname><![CDATA[Mani]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Clustering using firefly algorithm: performance study]]></article-title>
<source><![CDATA[Swarm and Evolutionary Computation]]></source>
<year>2011</year>
<volume>1</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>164-71</page-range></nlm-citation>
</ref>
<ref id="B35">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hassanzadeh]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Meybodi]]></surname>
<given-names><![CDATA[M.R.]]></given-names>
</name>
</person-group>
<source><![CDATA[A new hybrid approach for data clustering using firefly algorithm and K-means]]></source>
<year>2012</year>
<conf-name><![CDATA[ 16th CSI International Symposium on Artificial Intelligence and Signal Processing (AISP)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>7-11</page-range></nlm-citation>
</ref>
<ref id="B36">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mohammed]]></surname>
<given-names><![CDATA[A.J.]]></given-names>
</name>
<name>
<surname><![CDATA[Yusof]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Husni]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Determining Number of Clusters Using Firefly Algorithm with Cluster Merging for Text Clustering]]></source>
<year>2015</year>
<volume>9429</volume>
<conf-name><![CDATA[ Advances in Visual Informatics (IVIC)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>14-24</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
