Skip to main navigation Skip to search Skip to main content

A Genetic Algorithm for Layered Multi-Source Video Distribution

  • Lai-Tee Cheok
  • , Alexandros Eleftheriadis

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We propose a genetic algorithm -- MckpGen -- for rate scaling and adaptive streaming of layered video streams from multiple sources in a bandwidth-constrained environment. A genetic algorithm (GA) consists of several components: a representation scheme; a generator for creating an initial population; a crossover operator for producing offspring solutions from parents; a mutation operator to promote genetic diversity and a repair operator to ensure feasibility of solutions produced. We formulated the problem as a Multiple-Choice Knapsack Problem (MCKP), a variant of Knapsack Problem (KP) and a decision problem in combinatorial optimization. MCKP has many successful applications in fault tolerance, capital budgeting, resource allocation for conserving energy on mobile devices, etc. Genetic algorithms have been used to solve NP-complete problems effectively, such as the KP, however, to the best of our knowledge, there is no GA for MCKP. We utilize a binary chromosome representation scheme for MCKP and design and implement the components, utilizing problem-specific knowledge for solving MCKP. In addition, for the repair operator, we propose two schemes (RepairSimple and RepairBRP ). Results show that RepairBRP yields significantly better performance. We further show that the average fitness of the entire population converges towards the best fitness (optimal) value and compare the performance at various bit-rates.
Original languageEnglish
Title of host publicationProceedings of Electronic Imaging: Science and Technology
EditorsAmir Said, John G Apostolopoulos
Place of PublicationUnited States of America
PublisherSPIE Digital Library
Pages1086-1097
Volume5685
ISBN (Print)9780819456588, 0819456586
DOIs
Publication statusPublished - 2005
EventImage and Video Communications and Processing 2005 - San Jose, United States of America
Duration: 5 Jul 20089 Jul 2008

Conference

ConferenceImage and Video Communications and Processing 2005
CitySan Jose, United States of America
Period5/07/089/07/08

Keywords

  • Neural, Evolutionary and Fuzzy Computation

Fingerprint

Dive into the research topics of 'A Genetic Algorithm for Layered Multi-Source Video Distribution'. Together they form a unique fingerprint.

Cite this