Generic placeholder image

Recent Patents on Computer Science

Editor-in-Chief

ISSN (Print): 2213-2759
ISSN (Online): 1874-4796

A Dual-based Combinatorial Algorithm for Solving Cyclic Optimization Problems

Author(s): Hesham K. Alfares

Volume 5, Issue 3, 2012

Page: [188 - 196] Pages: 9

DOI: 10.2174/2213275911205030188

Price: $65

Abstract

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.

Keywords: Binary matrices, combinatorial algorithms, cyclic selection, cyclic scheduling, integer programming, optimization, BINARY OPTIMIZATION, CYCLIC OPTIMIZATION ALGORITHM, cyclic selection procedure, Cyclic Combinatorial Method


Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy