Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável

Detalhes bibliográficos
Autor(a) principal: José Maurício Costa
Data de Publicação: 2019
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/31229
Resumo: O padrão IEEE 802.11ac permite a transmissão de dados em velocidades mais altas do que as admitidas pelos padrões da família IEEE 802.11 anteriores, pois ele adota diversas melhorias como a utilização do método MU-MIMO (do inglês Multi-User Mutiple-Input Multiple Output) e o aumento do número de fluxos espaciais para o envio de dados, bem como o uso canais de comunicação com larguras de banda maiores. Neste caso, o padrão IEEE 802.11ac admite canais de comunicação com diferentes larguras de banda, variando de 20 MHz a 160 MHz. Neste trabalho é introduzido o Problema de Escalonamento de Conexões com Múltiplas Velocidades de Transmissão e em Canais com Largura de Banda Variável (VRBSP, do inglês Variable Rate and Variable Bandwidth Scheduling Problem), que é uma generalização do clássico Problema de Escalonamento de Conexões com Velocidade de Transmissão Variável (VRSP, do inglês Variable Rate Scheduling Problem) em redes sem fio. Duas formulações de Programação Linear Inteira Mista (MILP, do inglês Mixed Integer Linear Programming) foram propostas para representar o VRBSP. Estas formulações foram usadas em um solver de MILP com o objetivo de encontrar soluções ótimas para o VRBSP em instâncias de pequeno porte. Esta abordagem também pode ser usada para resolver o VRSP. Dado que o VRBSP é NP-Difícil, também são propostas duas heurísticas baseadas nas metaheurísticas BRKGA (do inglês Biased Random-Key Genetic Algorithm) e VNS (do inglês Variable Neighborhood Search) para encontrar soluções de tal problema próximas do ótimo para instâncias de médio e grande porte. Os experimentos computacionais foram realizados com um conjunto de instâncias da literatura que possuem até 2048 conexões. Eles mostraram que o VNS obteve os melhores resultados dentre as heurísticas e que os algoritmos exatos foram capazes de encontrar soluções ótimas de VRBSP para instâncias com até 256 conexões e soluções ótimas de VRSP para instâncias com até 1024 conexões.
id UFMG_b13627104e33935ac0085cd646307960
oai_identifier_str oai:repositorio.ufmg.br:1843/31229
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Thiago Ferreira de Noronhahttp://lattes.cnpq.br/5748979136074637Marcos Augusto Menezes VieiraGeraldo Robson MateusOlga Nikolaevna GoussevskaiaMarcone Jamilson Freitas SouzaRicardo Martins de Abreu Silvahttp://lattes.cnpq.br/4348087237433332José Maurício Costa2019-11-22T18:17:44Z2019-11-22T18:17:44Z2019-05-20http://hdl.handle.net/1843/312290000-0002-0313-1335O padrão IEEE 802.11ac permite a transmissão de dados em velocidades mais altas do que as admitidas pelos padrões da família IEEE 802.11 anteriores, pois ele adota diversas melhorias como a utilização do método MU-MIMO (do inglês Multi-User Mutiple-Input Multiple Output) e o aumento do número de fluxos espaciais para o envio de dados, bem como o uso canais de comunicação com larguras de banda maiores. Neste caso, o padrão IEEE 802.11ac admite canais de comunicação com diferentes larguras de banda, variando de 20 MHz a 160 MHz. Neste trabalho é introduzido o Problema de Escalonamento de Conexões com Múltiplas Velocidades de Transmissão e em Canais com Largura de Banda Variável (VRBSP, do inglês Variable Rate and Variable Bandwidth Scheduling Problem), que é uma generalização do clássico Problema de Escalonamento de Conexões com Velocidade de Transmissão Variável (VRSP, do inglês Variable Rate Scheduling Problem) em redes sem fio. Duas formulações de Programação Linear Inteira Mista (MILP, do inglês Mixed Integer Linear Programming) foram propostas para representar o VRBSP. Estas formulações foram usadas em um solver de MILP com o objetivo de encontrar soluções ótimas para o VRBSP em instâncias de pequeno porte. Esta abordagem também pode ser usada para resolver o VRSP. Dado que o VRBSP é NP-Difícil, também são propostas duas heurísticas baseadas nas metaheurísticas BRKGA (do inglês Biased Random-Key Genetic Algorithm) e VNS (do inglês Variable Neighborhood Search) para encontrar soluções de tal problema próximas do ótimo para instâncias de médio e grande porte. Os experimentos computacionais foram realizados com um conjunto de instâncias da literatura que possuem até 2048 conexões. Eles mostraram que o VNS obteve os melhores resultados dentre as heurísticas e que os algoritmos exatos foram capazes de encontrar soluções ótimas de VRBSP para instâncias com até 256 conexões e soluções ótimas de VRSP para instâncias com até 1024 conexões.The IEEE 802.11ac standard enables a higher transmission speed than the previous IEEE 802.11 standards, because it implements several improvements like the adoption of the MU-MIMO (Multi-User Mutiple-Input Multiple-Output) method and the increasing of the number of spatial streams to send data, as well the utilization of larger communication channels. The IEEE 802.11ac allows the network frequency spectrum to be divided into communication channels with different bandwidths, varying from 20 MHz to 160 MHz. In this work, we introduce the Variable Rate and Variable Bandwidth Scheduling Problem (VRBSP), which is a generalization of the classical Variable Rate Scheduling Problem (VRSP) on wireless networks. We propose two Mixed Integer Linear Programming (MILP) formulations to model the VRBSP. These two formulations are used within a MILP solver to seek optimal VRBSP schedules for small-sized networks. This approach can also be used to solve VRSP. As VRBSP is NP-Hard, we also propose a Biased Random-Key Genetic Algorithm (BRKGA) and a Variable Neighborhood Search (VNS) heuristic to find near optimal VRBSP solutions for medium-sized and large-sized networks. The computational experiments were carried out on classical network instances from the literature with up to 2048 links. They show that the best heuristic results were obtained by VNS, and that the MILP-based exact algorithms were able to find optimal VRBSP schedules for networks with up to 256 links and optimal VRSP schedules for networks with up to 1024 links.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorporUniversidade Federal de Minas GeraisPrograma de Pós-Graduação em Ciência da ComputaçãoUFMGBrasilICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃOProblema de escalonamento em redes sem fioProgramação inteiraHeurísticasOtimizaçãoCombinatóriaFormulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variávelFormulations and heuristics for the variable rate and variable bandwidth scheduling probleminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALFormulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável.pdfFormulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável.pdfapplication/pdf1704187https://repositorio.ufmg.br/bitstream/1843/31229/1/Formula%c3%a7%c3%b5es%20e%20heur%c3%adsticas%20para%20o%20problema%20de%20escalonamento%20de%20conex%c3%b5es%20com%20m%c3%baltiplas%20velocidades%20de%20transmiss%c3%a3o%20e%20em%20canais%20com%20largura%20de%20banda%20vari%c3%a1vel.pdf1d666fc3bcb9d80e549ebebe7b576e27MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82119https://repositorio.ufmg.br/bitstream/1843/31229/2/license.txt34badce4be7e31e3adb4575ae96af679MD52TEXTFormulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável.pdf.txtFormulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável.pdf.txtExtracted texttext/plain127079https://repositorio.ufmg.br/bitstream/1843/31229/3/Formula%c3%a7%c3%b5es%20e%20heur%c3%adsticas%20para%20o%20problema%20de%20escalonamento%20de%20conex%c3%b5es%20com%20m%c3%baltiplas%20velocidades%20de%20transmiss%c3%a3o%20e%20em%20canais%20com%20largura%20de%20banda%20vari%c3%a1vel.pdf.txt9e786fd68f3a80d6666cb9f07470e465MD531843/312292019-11-23 03:25:00.928oai:repositorio.ufmg.br:1843/31229TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEgRE8gUkVQT1NJVMOTUklPIElOU1RJVFVDSU9OQUwgREEgVUZNRwoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIChSSS1VRk1HKSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZSBpcnJldm9nw6F2ZWwgZGUgcmVwcm9kdXppciBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBkZWNsYXJhIHF1ZSBjb25oZWNlIGEgcG9sw610aWNhIGRlIGNvcHlyaWdodCBkYSBlZGl0b3JhIGRvIHNldSBkb2N1bWVudG8gZSBxdWUgY29uaGVjZSBlIGFjZWl0YSBhcyBEaXJldHJpemVzIGRvIFJJLVVGTUcuCgpWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGTUcgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRlIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHB1YmxpY2HDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBQVUJMSUNBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCk8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lKHMpIG91IG8ocykgbm9tZXMocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KCg==Repositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-23T06:25Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável
dc.title.alternative.pt_BR.fl_str_mv Formulations and heuristics for the variable rate and variable bandwidth scheduling problem
title Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável
spellingShingle Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável
José Maurício Costa
Problema de escalonamento em redes sem fio
Programação inteira
Heurísticas
Otimização
Combinatória
title_short Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável
title_full Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável
title_fullStr Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável
title_full_unstemmed Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável
title_sort Formulações e heurísticas para o problema de escalonamento de conexões com múltiplas velocidades de transmissão e em canais com largura de banda variável
author José Maurício Costa
author_facet José Maurício Costa
author_role author
dc.contributor.advisor1.fl_str_mv Thiago Ferreira de Noronha
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/5748979136074637
dc.contributor.advisor-co1.fl_str_mv Marcos Augusto Menezes Vieira
dc.contributor.referee1.fl_str_mv Geraldo Robson Mateus
dc.contributor.referee2.fl_str_mv Olga Nikolaevna Goussevskaia
dc.contributor.referee3.fl_str_mv Marcone Jamilson Freitas Souza
dc.contributor.referee4.fl_str_mv Ricardo Martins de Abreu Silva
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/4348087237433332
dc.contributor.author.fl_str_mv José Maurício Costa
contributor_str_mv Thiago Ferreira de Noronha
Marcos Augusto Menezes Vieira
Geraldo Robson Mateus
Olga Nikolaevna Goussevskaia
Marcone Jamilson Freitas Souza
Ricardo Martins de Abreu Silva
dc.subject.por.fl_str_mv Problema de escalonamento em redes sem fio
Programação inteira
Heurísticas
Otimização
Combinatória
topic Problema de escalonamento em redes sem fio
Programação inteira
Heurísticas
Otimização
Combinatória
description O padrão IEEE 802.11ac permite a transmissão de dados em velocidades mais altas do que as admitidas pelos padrões da família IEEE 802.11 anteriores, pois ele adota diversas melhorias como a utilização do método MU-MIMO (do inglês Multi-User Mutiple-Input Multiple Output) e o aumento do número de fluxos espaciais para o envio de dados, bem como o uso canais de comunicação com larguras de banda maiores. Neste caso, o padrão IEEE 802.11ac admite canais de comunicação com diferentes larguras de banda, variando de 20 MHz a 160 MHz. Neste trabalho é introduzido o Problema de Escalonamento de Conexões com Múltiplas Velocidades de Transmissão e em Canais com Largura de Banda Variável (VRBSP, do inglês Variable Rate and Variable Bandwidth Scheduling Problem), que é uma generalização do clássico Problema de Escalonamento de Conexões com Velocidade de Transmissão Variável (VRSP, do inglês Variable Rate Scheduling Problem) em redes sem fio. Duas formulações de Programação Linear Inteira Mista (MILP, do inglês Mixed Integer Linear Programming) foram propostas para representar o VRBSP. Estas formulações foram usadas em um solver de MILP com o objetivo de encontrar soluções ótimas para o VRBSP em instâncias de pequeno porte. Esta abordagem também pode ser usada para resolver o VRSP. Dado que o VRBSP é NP-Difícil, também são propostas duas heurísticas baseadas nas metaheurísticas BRKGA (do inglês Biased Random-Key Genetic Algorithm) e VNS (do inglês Variable Neighborhood Search) para encontrar soluções de tal problema próximas do ótimo para instâncias de médio e grande porte. Os experimentos computacionais foram realizados com um conjunto de instâncias da literatura que possuem até 2048 conexões. Eles mostraram que o VNS obteve os melhores resultados dentre as heurísticas e que os algoritmos exatos foram capazes de encontrar soluções ótimas de VRBSP para instâncias com até 256 conexões e soluções ótimas de VRSP para instâncias com até 1024 conexões.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-11-22T18:17:44Z
dc.date.available.fl_str_mv 2019-11-22T18:17:44Z
dc.date.issued.fl_str_mv 2019-05-20
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/31229
dc.identifier.orcid.pt_BR.fl_str_mv 0000-0002-0313-1335
url http://hdl.handle.net/1843/31229
identifier_str_mv 0000-0002-0313-1335
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UFMG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv ICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/31229/1/Formula%c3%a7%c3%b5es%20e%20heur%c3%adsticas%20para%20o%20problema%20de%20escalonamento%20de%20conex%c3%b5es%20com%20m%c3%baltiplas%20velocidades%20de%20transmiss%c3%a3o%20e%20em%20canais%20com%20largura%20de%20banda%20vari%c3%a1vel.pdf
https://repositorio.ufmg.br/bitstream/1843/31229/2/license.txt
https://repositorio.ufmg.br/bitstream/1843/31229/3/Formula%c3%a7%c3%b5es%20e%20heur%c3%adsticas%20para%20o%20problema%20de%20escalonamento%20de%20conex%c3%b5es%20com%20m%c3%baltiplas%20velocidades%20de%20transmiss%c3%a3o%20e%20em%20canais%20com%20largura%20de%20banda%20vari%c3%a1vel.pdf.txt
bitstream.checksum.fl_str_mv 1d666fc3bcb9d80e549ebebe7b576e27
34badce4be7e31e3adb4575ae96af679
9e786fd68f3a80d6666cb9f07470e465
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589476717428736