A clique-based online algorithm for constructing optical orthogonal codes

dc.cclicenceCC-BY-NC-NDen
dc.contributor.authorZhang, Yuanen
dc.contributor.authorPeng, Maoen
dc.contributor.authorYang, Shengxiangen
dc.date.acceptance2016-05-17en
dc.date.accessioned2016-05-27T10:30:08Z
dc.date.available2016-05-27T10:30:08Z
dc.date.issued2016-05-25
dc.description.abstractAn optical orthogonal code (OOC) is a family of binary sequences with good auto- and cross-correlation properties. In the literature, various mathematical tools have been used to construct OOCs with specific parameters. But, to find a complete solution for constructing OOCs with an arbitrary setting of parameters is still difficult at the moment. In this paper, a clique-based online algorithm is proposed to construct OOCs of relatively large sizes. In the proposed algorithm, the construction of OOCs is reduced to the maximum clique problem based on specially generated graphs, where vertices represent the codewords of an OOC and edges represent the cross-correlation relationships between codeword pairs. In order to overcome the limitation of computer memory for storing large graphs, part of the graph vertices are supposed to arrive sequentially to be fed into the proposed algorithm, and a specially designed evolutionary algorithm is used to find the maximum clique of the current graph when new vertices arrive. The proposed algorithm does not use parameter-specific techniques and hence can be used for different code weight and correlation constraints. Experiments show that the proposed algorithm outperforms an offline evolutionary algorithm with guided mutation on constructing OOCs.en
dc.funderEngineering and Physical Sciences Research Council (EPSRC)en
dc.funderNational Natural Science Foundation of China (NSFC)en
dc.identifier.citationZhang, Y., Peng, M. and Yang, S. (2016) A clique-based online algorithm for constructing optical orthogonal codes. Applied Soft Computing, 47, pp. 21-32en
dc.identifier.doihttps://doi.org/10.1016/j.asoc.2016.05.024
dc.identifier.urihttp://hdl.handle.net/2086/12095
dc.language.isoenen
dc.peerreviewedYesen
dc.projectidEP/K001310/1en
dc.projectid11401317en
dc.publisherElsevieren
dc.researchgroupCentre for Computational Intelligenceen
dc.researchinstituteInstitute of Artificial Intelligence (IAI)en
dc.subjectOptical orthogonal codesen
dc.subjectEvolutionary algorithmen
dc.subjectMaximum clique problemen
dc.subjectOnline algorithmen
dc.titleA clique-based online algorithm for constructing optical orthogonal codesen
dc.typeArticleen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ASOC16.pdf
Size:
208.93 KB
Format:
Adobe Portable Document Format
Description:
Main article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.2 KB
Format:
Item-specific license agreed upon to submission
Description: