A dual-based combinatorial algorithm for solving cyclic optimization problems

被引:0
|
作者
Alfares, Hesham K. [1 ]
机构
[1] Systems Engineering Department, King Fahd University of Petroleum and Minerals, PO Box 5067, Dhahran 31261, Saudi Arabia
来源
Recent Patents on Computer Science | 2012年 / 5卷 / 03期
关键词
Binary matrix - Combinatorial algorithm - Combinatorial method - Cyclic permutations - Cyclic scheduling - Cyclic selection - Optimization problems - Workforce scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
This paper describes Patent Number U.S. 8,046,316 B2, titled Cyclic Combinatorial Method and System, issued by the US Patents and Trademarks Office on October 25, 2011. The patent is based on a combinatorial algorithm to solve cyclic optimization problems. First, the algorithm identifies cyclically distinct solutions of such problems by enumerating cyclically distinct combinations of the basic dual variables. In combinatorial terminology, this stage of the algorithm addresses the following question: given n cyclic objects, how many cyclically distinct combinations of m (m ≤ n) objects can be selected? Integrating the operations of partition and cyclic permutation, a procedure is developed for generating cyclically distinct selections (dual solutions). Subsequently, rules are described for recognizing the set of dominant solutions. Finally, primal-dual complementary slackness relationships are used to find the primal optimum solution. This patent has many potential applications in optimization problems with cyclic 0-1 matrices, such as network problems and cyclic workforce scheduling. The patent's applicability has been illustrated by efficiently solving several cyclic labor scheduling problems. © 2012 Bentham Science Publishers.
引用
下载
收藏
页码:188 / 196
相关论文
共 50 条
  • [41] ANALOG METHOD FOR SOLVING COMBINATORIAL OPTIMIZATION PROBLEMS
    URAHAMA, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1994, E77A (01) : 302 - 308
  • [42] Solving Combinatorial Optimization Problems with Fuzzy Weights
    Kasperski, Adam
    Zielinski, Pawel
    2008 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-5, 2008, : 318 - +
  • [43] Computational Models Based on Synchronized Oscillators for Solving Combinatorial Optimization Problems
    Mallick, Antik
    Bashar, Mohammad Khairul
    Lin, Zongli
    Shukla, Nikhil
    PHYSICAL REVIEW APPLIED, 2022, 17 (06)
  • [44] A generic solver based on functional parallelism for solving combinatorial optimization problems
    Tagashira, Shigeaki
    Mito, Masaya
    Fujita, Satoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (06) : 1940 - 1947
  • [45] A combinatorial optimization algorithm for solving the branchwidth problem
    J. Cole Smith
    Elif Ulusal
    Illya V. Hicks
    Computational Optimization and Applications, 2012, 51 : 1211 - 1229
  • [46] A combinatorial optimization algorithm for solving the branchwidth problem
    Smith, J. Cole
    Ulusal, Elif
    Hicks, Illya V.
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2012, 51 (03) : 1211 - 1229
  • [47] A Dual Biogeography-Based Optimization Algorithm for Solving High-Dimensional Global Optimization Problems and Engineering Design Problems
    Zhang, Ziyu
    Gao, Yuelin
    Zuo, Wenlu
    IEEE Access, 2022, 10 : 55988 - 56016
  • [48] A Dual Biogeography-Based Optimization Algorithm for Solving High-Dimensional Global Optimization Problems and Engineering Design Problems
    Zhang, Ziyu
    Gao, Yuelin
    Zuo, Wenlu
    IEEE ACCESS, 2022, 10 : 55988 - 56016
  • [49] Fitness switching genetic algorithm for solving combinatorial optimization problems with rare feasible solutions
    Jun Woo Kim
    Soo Kyun Kim
    The Journal of Supercomputing, 2016, 72 : 3549 - 3571
  • [50] A Bayesian Discrete Optimization Algorithm for Permutation Based Combinatorial Problems
    Zhang, Jianming
    Yao, Xifan
    Liu, Min
    Wang, Yan
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 874 - 881