Resource Allocation for Visible Light Communication Systems Using Simulated Annealing Based on a Problem-Specific Neighbor Function

In this paper, we consider a visible light communication (VLC) system with direct current-biased orthogonal frequency division multiplexing (DC-OFDM) and investigate resource allocation for a multi-user environment. Based on the user satisfaction index as a function of data rate, we aim to optimally...

Full description

Bibliographic Details
Main Authors: Umair F. Siddiqi, Sadiq M. Sait, M. Selim Demir, Murat Uysal
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8715449/
id doaj-91c07cede01a41f48dc87d5db822e22f
record_format Article
spelling doaj-91c07cede01a41f48dc87d5db822e22f2021-03-29T22:57:37ZengIEEEIEEE Access2169-35362019-01-017640776409110.1109/ACCESS.2019.29170518715449Resource Allocation for Visible Light Communication Systems Using Simulated Annealing Based on a Problem-Specific Neighbor FunctionUmair F. Siddiqi0https://orcid.org/0000-0002-9594-8034Sadiq M. Sait1https://orcid.org/0000-0002-4796-0581M. Selim Demir2Murat Uysal3Center for Communications and IT Research, Research Institute, King Fahd University of Petroleum & Minerals, Dhahran, Saudi ArabiaCenter for Communications and IT Research, Research Institute, King Fahd University of Petroleum & Minerals, Dhahran, Saudi ArabiaDepartment of Electrical and Electronics Engineering, Özyeğin University, Istanbul, TurkeyDepartment of Electrical and Electronics Engineering, Özyeğin University, Istanbul, TurkeyIn this paper, we consider a visible light communication (VLC) system with direct current-biased orthogonal frequency division multiplexing (DC-OFDM) and investigate resource allocation for a multi-user environment. Based on the user satisfaction index as a function of data rate, we aim to optimally determine the allocation of the users to different LEDs (acting as access points) and OFDM subcarriers. We propose a simulated annealing-based heuristic to maximize the average user satisfaction index. In an effort to make the proposed solution practically feasible, the runtime of the proposed heuristic is kept less than the channel coherence time, whose value is in order of tens of milliseconds. We evaluate the performance of the proposed heuristic algorithm in different scenarios that vary in the number of users, the number of LEDs, and the separation between users. Our results demonstrate that the proposed heuristic outperforms other well-known heuristics (such as standard simulated annealing, iterative greedy, particle swarm optimization, and tabu search) while achieving good quality solutions within a short execution time, i.e., 40-80 ms.https://ieeexplore.ieee.org/document/8715449/Visible light communicationsresource allocationoptimizationsimulated annealingheuristics
collection DOAJ
language English
format Article
sources DOAJ
author Umair F. Siddiqi
Sadiq M. Sait
M. Selim Demir
Murat Uysal
spellingShingle Umair F. Siddiqi
Sadiq M. Sait
M. Selim Demir
Murat Uysal
Resource Allocation for Visible Light Communication Systems Using Simulated Annealing Based on a Problem-Specific Neighbor Function
IEEE Access
Visible light communications
resource allocation
optimization
simulated annealing
heuristics
author_facet Umair F. Siddiqi
Sadiq M. Sait
M. Selim Demir
Murat Uysal
author_sort Umair F. Siddiqi
title Resource Allocation for Visible Light Communication Systems Using Simulated Annealing Based on a Problem-Specific Neighbor Function
title_short Resource Allocation for Visible Light Communication Systems Using Simulated Annealing Based on a Problem-Specific Neighbor Function
title_full Resource Allocation for Visible Light Communication Systems Using Simulated Annealing Based on a Problem-Specific Neighbor Function
title_fullStr Resource Allocation for Visible Light Communication Systems Using Simulated Annealing Based on a Problem-Specific Neighbor Function
title_full_unstemmed Resource Allocation for Visible Light Communication Systems Using Simulated Annealing Based on a Problem-Specific Neighbor Function
title_sort resource allocation for visible light communication systems using simulated annealing based on a problem-specific neighbor function
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description In this paper, we consider a visible light communication (VLC) system with direct current-biased orthogonal frequency division multiplexing (DC-OFDM) and investigate resource allocation for a multi-user environment. Based on the user satisfaction index as a function of data rate, we aim to optimally determine the allocation of the users to different LEDs (acting as access points) and OFDM subcarriers. We propose a simulated annealing-based heuristic to maximize the average user satisfaction index. In an effort to make the proposed solution practically feasible, the runtime of the proposed heuristic is kept less than the channel coherence time, whose value is in order of tens of milliseconds. We evaluate the performance of the proposed heuristic algorithm in different scenarios that vary in the number of users, the number of LEDs, and the separation between users. Our results demonstrate that the proposed heuristic outperforms other well-known heuristics (such as standard simulated annealing, iterative greedy, particle swarm optimization, and tabu search) while achieving good quality solutions within a short execution time, i.e., 40-80 ms.
topic Visible light communications
resource allocation
optimization
simulated annealing
heuristics
url https://ieeexplore.ieee.org/document/8715449/
work_keys_str_mv AT umairfsiddiqi resourceallocationforvisiblelightcommunicationsystemsusingsimulatedannealingbasedonaproblemspecificneighborfunction
AT sadiqmsait resourceallocationforvisiblelightcommunicationsystemsusingsimulatedannealingbasedonaproblemspecificneighborfunction
AT mselimdemir resourceallocationforvisiblelightcommunicationsystemsusingsimulatedannealingbasedonaproblemspecificneighborfunction
AT muratuysal resourceallocationforvisiblelightcommunicationsystemsusingsimulatedannealingbasedonaproblemspecificneighborfunction
_version_ 1724190453949005824