A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing

被引:19
|
作者
Wang, Zhaocai [1 ]
Pu, Jun [2 ]
Cao, Liling [3 ]
Tan, Jian [4 ]
机构
[1] Shanghai Ocean Univ, Coll Informat, Shanghai 201306, Peoples R China
[2] Univ Int Business & Econ, Ctr Finance & Accounting Res, Beijing 100029, Peoples R China
[3] Shanghai Ocean Univ, Coll Engn Sci & Technol, Shanghai 201306, Peoples R China
[4] Chinese Acad Sci, Inst Remote Sensing & Digital Earth, Key Lab Digital Earth Sci, Beijing 100094, Peoples R China
来源
INTERNATIONAL JOURNAL OF MOLECULAR SCIENCES | 2015年 / 16卷 / 10期
基金
中国国家自然科学基金;
关键词
DNA molecules computing; the unbalanced assignment problem; biological optimization algorithm; NP-complete problem; COMPUTATION;
D O I
10.3390/ijms161025338
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
收藏
页码:25338 / 25352
页数:15
相关论文
共 50 条
  • [1] A biological algorithm to solve the assignment problem based on DNA molecules computation
    Wang, Zhaocai
    Tan, Jian
    Huang, Dongmei
    Ren, Yingchao
    Ji, Zuwen
    APPLIED MATHEMATICS AND COMPUTATION, 2014, 244 : 183 - 190
  • [2] A parallel algorithm to solve the multiple travelling salesmen problem based on molecular computing model
    Wang, Zhaocai
    Deng, Anjun
    Wang, Dangwei
    Wu, Tunhua
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2022, 20 (03) : 160 - 171
  • [3] A parallel biological computing algorithm to solve the vertex coloring problem with polynomial time complexity
    Wang, Zhaocai
    Wang, Dangwei
    Bao, Xiaoguang
    Wu, Tunhua
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 40 (03) : 3957 - 3967
  • [4] A Biological Computing Algorithm to Solve K-Closure Problem
    Wang, Zhaocai
    Zhao, Kai
    Wang, Xiaoming
    Huang, Wei
    Zou, Qian
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (08) : 1818 - 1820
  • [5] DNA Computing Algorithm to Solve the Least Maximal Matching Problem
    Zhang, Lingmin
    Huang, Dongmei
    Wang, Zhaocai
    Ji, Zuwen
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (09) : 2348 - 2351
  • [6] A new parallel DNA algorithm to solve the task scheduling problem based on inspired computational model
    Wang, Zhaocai
    Ji, Zuwen
    Wang, Xiaoming
    Wu, Tunhua
    Huang, Wei
    BIOSYSTEMS, 2017, 162 : 59 - 65
  • [7] Fast parallel algorithm to the minimum edge cover problem based on DNA molecular computation
    Wang, Zhaocai
    Huang, Dongmei
    Tang, Chengpei
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 711 - 716
  • [8] Fast Parallel Molecular Solution for DNA-Based Computing: The 0-1 Knapsack Problem
    Tsai, Sientang
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 416 - 427
  • [9] Solving the Maximum Weighted Clique Problem Based on Parallel Biological Computing Model
    Wang, Zhaocai
    Qin, Jiangfeng
    Ji, Zuwen
    Huang, Dongmei
    Li, Lei
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [10] Research on water resources optimal scheduling problem based on parallel biological computing
    Ji, Zuwen
    Wang, Zhaocai
    Bao, Xiaoguang
    Wang, Xiaoming
    Wu, Tunhua
    DESALINATION AND WATER TREATMENT, 2018, 111 : 88 - 93