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 条
  • [21] The Power of Human-Algorithm Collaboration in Solving Combinatorial Optimization Problems
    Toivonen, Tapani
    Tukiainen, Markku
    ALGORITHMS, 2021, 14 (09)
  • [22] A DUAL-BASED ALGORITHM FOR MULTILEVEL NETWORK DESIGN
    BALAKRISHNAN, A
    MAGNANTI, TL
    MIRCHANDANI, P
    MANAGEMENT SCIENCE, 1994, 40 (05) : 567 - 581
  • [23] COMBINATORIAL ALGORITHM FOR SOLVING COVERING PROBLEMS
    TOMESCU, I
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (02) : 218 - 220
  • [24] Genetic Engineering Algorithm (GEA): An Efficient Metaheuristic Algorithm for Solving Combinatorial Optimization Problems
    Sohrabi, Majid
    Fathollahi-Fard, Amir M.
    Gromov, V. A.
    AUTOMATION AND REMOTE CONTROL, 2024, 85 (03) : 252 - 262
  • [25] A dual-based stochastic inexact algorithm for a class of stochastic nonsmooth convex composite problems
    Gui-Hua Lin
    Zhen-Ping Yang
    Hai-An Yin
    Jin Zhang
    Computational Optimization and Applications, 2023, 86 : 669 - 710
  • [26] A dual-based stochastic inexact algorithm for a class of stochastic nonsmooth convex composite problems
    Lin, Gui-Hua
    Yang, Zhen-Ping
    Yin, Hai-An
    Zhang, Jin
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2023, 86 (02) : 669 - 710
  • [27] An Efficient Primal-Dual Algorithm for Fair Combinatorial Optimization Problems
    Viet Hung Nguyen
    Weng, Paul
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2017, PT I, 2017, 10627 : 324 - 339
  • [28] A tree search algorithm towards solving Ising formulated combinatorial optimization problems
    Yunuo Cen
    Debasis Das
    Xuanyao Fong
    Scientific Reports, 12
  • [29] Adaptive quantum approximate optimization algorithm for solving combinatorial problems on a quantum computer
    Zhu, Linghua
    Tang, Ho Lun
    Barron, George S.
    Calderon-Vargas, F. A.
    Mayhall, Nicholas J.
    Barnes, Edwin
    Economou, Sophia E.
    PHYSICAL REVIEW RESEARCH, 2022, 4 (03):
  • [30] An Efficient Algorithm of Dead-End Controls for Solving Combinatorial Optimization Problems
    Korneenko, V. P.
    AUTOMATION AND REMOTE CONTROL, 2021, 82 (10) : 1692 - 1705