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...
Main Authors: | , , , |
---|---|
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 |