Cargando…
A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing
The unbalanced assignment problem (UAP) is to optimally resolve the problem of assigning n jobs to m individuals (m < n), such that minimum cost or maximum profit obtained. It is a vitally important Non-deterministic Polynomial (NP) complete problem in operation management and applied mathematics...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4632804/ https://www.ncbi.nlm.nih.gov/pubmed/26512650 http://dx.doi.org/10.3390/ijms161025338 |
_version_ | 1782399100545662976 |
---|---|
author | Wang, Zhaocai Pu, Jun Cao, Liling Tan, Jian |
author_facet | Wang, Zhaocai Pu, Jun Cao, Liling Tan, Jian |
author_sort | Wang, Zhaocai |
collection | PubMed |
description | The unbalanced assignment problem (UAP) is to optimally resolve the problem of assigning n jobs to m individuals (m < n), such that minimum cost or maximum profit obtained. It is a vitally important Non-deterministic Polynomial (NP) complete problem in operation management and applied mathematics, having numerous real life applications. In this paper, we present a new parallel DNA algorithm for solving the unbalanced assignment problem using DNA molecular operations. We reasonably design flexible-length DNA strands representing different jobs and individuals, take appropriate steps, and get the solutions of the UAP in the proper length range and O(mn) time. We extend the application of DNA molecular operations and simultaneity to simplify the complexity of the computation. |
format | Online Article Text |
id | pubmed-4632804 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-46328042015-11-23 A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing Wang, Zhaocai Pu, Jun Cao, Liling Tan, Jian Int J Mol Sci Article The unbalanced assignment problem (UAP) is to optimally resolve the problem of assigning n jobs to m individuals (m < n), such that minimum cost or maximum profit obtained. It is a vitally important Non-deterministic Polynomial (NP) complete problem in operation management and applied mathematics, having numerous real life applications. In this paper, we present a new parallel DNA algorithm for solving the unbalanced assignment problem using DNA molecular operations. We reasonably design flexible-length DNA strands representing different jobs and individuals, take appropriate steps, and get the solutions of the UAP in the proper length range and O(mn) time. We extend the application of DNA molecular operations and simultaneity to simplify the complexity of the computation. MDPI 2015-10-23 /pmc/articles/PMC4632804/ /pubmed/26512650 http://dx.doi.org/10.3390/ijms161025338 Text en © 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Wang, Zhaocai Pu, Jun Cao, Liling Tan, Jian A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing |
title | A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing |
title_full | A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing |
title_fullStr | A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing |
title_full_unstemmed | A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing |
title_short | A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing |
title_sort | parallel biological optimization algorithm to solve the unbalanced assignment problem based on dna molecular computing |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4632804/ https://www.ncbi.nlm.nih.gov/pubmed/26512650 http://dx.doi.org/10.3390/ijms161025338 |
work_keys_str_mv | AT wangzhaocai aparallelbiologicaloptimizationalgorithmtosolvetheunbalancedassignmentproblembasedondnamolecularcomputing AT pujun aparallelbiologicaloptimizationalgorithmtosolvetheunbalancedassignmentproblembasedondnamolecularcomputing AT caoliling aparallelbiologicaloptimizationalgorithmtosolvetheunbalancedassignmentproblembasedondnamolecularcomputing AT tanjian aparallelbiologicaloptimizationalgorithmtosolvetheunbalancedassignmentproblembasedondnamolecularcomputing AT wangzhaocai parallelbiologicaloptimizationalgorithmtosolvetheunbalancedassignmentproblembasedondnamolecularcomputing AT pujun parallelbiologicaloptimizationalgorithmtosolvetheunbalancedassignmentproblembasedondnamolecularcomputing AT caoliling parallelbiologicaloptimizationalgorithmtosolvetheunbalancedassignmentproblembasedondnamolecularcomputing AT tanjian parallelbiologicaloptimizationalgorithmtosolvetheunbalancedassignmentproblembasedondnamolecularcomputing |