A concurrent processing framework for the set partitioning problem

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

A scheme for domain decomposition of the set partitioning problem is presented. Similar to the exploitation of special structure to improve algorithm performance, special structure can be exploited to divide the set partitioning problem into smaller subproblems. Real-world set partitioning problems from the airline industry are used to study the potential advantages of solving multiple subproblems to identify optimal solutions. The results of the study show that the decomposition is especially successful when applied to large problems that are difficult when solved using a single processor. For these cases, decomposition was able to produce smaller problems that, in the majority of cases, were far easier to solve than the original problem. Also, optimal solutions were identified in significantly less time than the time taken to solve the original problem. The results suggest that concurrent processing of subproblems should be investigated as an alternative method for solving large set partitioning problems typically encountered in real-world applications. The set partitioning problem is well known to be computationally challenging for traditional single processor computing. Multiprocessor computing technology increases processing possibilities and therefore offers opportunities to move beyond the boundaries imposed by single processor computing. One approach to improving tractability is to divide the problem into smaller subproblems that can be solved using multiple processors. If subdivision can lead to early identification of good or optimal integer solutions, then it would be worthwhile to explore the potential of concurrent processing for mitigating the computational challenge of the set partitioning problem.

Original languageEnglish (US)
Pages (from-to)1375-1391
Number of pages17
JournalComputers and Operations Research
Volume29
Issue number10
DOIs
StatePublished - Sep 1 2002

Fingerprint

Set Partitioning
Concurrent
Decomposition
Processing
Divides
Computing
Framework
Set partitioning
Industry
Optimal Solution
Decompose
Tractability
Domain Decomposition
Real-world Applications
Multiprocessor
Subdivision
Large Set
Exploitation

Keywords

  • Concurrent processing
  • Domain decomposition
  • Set partitioning

ASJC Scopus subject areas

  • Computer Science(all)
  • Modeling and Simulation
  • Management Science and Operations Research

Cite this

A concurrent processing framework for the set partitioning problem. / Joseph, Anito.

In: Computers and Operations Research, Vol. 29, No. 10, 01.09.2002, p. 1375-1391.

Research output: Contribution to journalArticle

@article{02617f6b02b146abacfb9eed3c49cb01,
title = "A concurrent processing framework for the set partitioning problem",
abstract = "A scheme for domain decomposition of the set partitioning problem is presented. Similar to the exploitation of special structure to improve algorithm performance, special structure can be exploited to divide the set partitioning problem into smaller subproblems. Real-world set partitioning problems from the airline industry are used to study the potential advantages of solving multiple subproblems to identify optimal solutions. The results of the study show that the decomposition is especially successful when applied to large problems that are difficult when solved using a single processor. For these cases, decomposition was able to produce smaller problems that, in the majority of cases, were far easier to solve than the original problem. Also, optimal solutions were identified in significantly less time than the time taken to solve the original problem. The results suggest that concurrent processing of subproblems should be investigated as an alternative method for solving large set partitioning problems typically encountered in real-world applications. The set partitioning problem is well known to be computationally challenging for traditional single processor computing. Multiprocessor computing technology increases processing possibilities and therefore offers opportunities to move beyond the boundaries imposed by single processor computing. One approach to improving tractability is to divide the problem into smaller subproblems that can be solved using multiple processors. If subdivision can lead to early identification of good or optimal integer solutions, then it would be worthwhile to explore the potential of concurrent processing for mitigating the computational challenge of the set partitioning problem.",
keywords = "Concurrent processing, Domain decomposition, Set partitioning",
author = "Anito Joseph",
year = "2002",
month = "9",
day = "1",
doi = "10.1016/S0305-0548(01)00037-5",
language = "English (US)",
volume = "29",
pages = "1375--1391",
journal = "Surveys in Operations Research and Management Science",
issn = "0305-0548",
publisher = "Elsevier Limited",
number = "10",

}

TY - JOUR

T1 - A concurrent processing framework for the set partitioning problem

AU - Joseph, Anito

PY - 2002/9/1

Y1 - 2002/9/1

N2 - A scheme for domain decomposition of the set partitioning problem is presented. Similar to the exploitation of special structure to improve algorithm performance, special structure can be exploited to divide the set partitioning problem into smaller subproblems. Real-world set partitioning problems from the airline industry are used to study the potential advantages of solving multiple subproblems to identify optimal solutions. The results of the study show that the decomposition is especially successful when applied to large problems that are difficult when solved using a single processor. For these cases, decomposition was able to produce smaller problems that, in the majority of cases, were far easier to solve than the original problem. Also, optimal solutions were identified in significantly less time than the time taken to solve the original problem. The results suggest that concurrent processing of subproblems should be investigated as an alternative method for solving large set partitioning problems typically encountered in real-world applications. The set partitioning problem is well known to be computationally challenging for traditional single processor computing. Multiprocessor computing technology increases processing possibilities and therefore offers opportunities to move beyond the boundaries imposed by single processor computing. One approach to improving tractability is to divide the problem into smaller subproblems that can be solved using multiple processors. If subdivision can lead to early identification of good or optimal integer solutions, then it would be worthwhile to explore the potential of concurrent processing for mitigating the computational challenge of the set partitioning problem.

AB - A scheme for domain decomposition of the set partitioning problem is presented. Similar to the exploitation of special structure to improve algorithm performance, special structure can be exploited to divide the set partitioning problem into smaller subproblems. Real-world set partitioning problems from the airline industry are used to study the potential advantages of solving multiple subproblems to identify optimal solutions. The results of the study show that the decomposition is especially successful when applied to large problems that are difficult when solved using a single processor. For these cases, decomposition was able to produce smaller problems that, in the majority of cases, were far easier to solve than the original problem. Also, optimal solutions were identified in significantly less time than the time taken to solve the original problem. The results suggest that concurrent processing of subproblems should be investigated as an alternative method for solving large set partitioning problems typically encountered in real-world applications. The set partitioning problem is well known to be computationally challenging for traditional single processor computing. Multiprocessor computing technology increases processing possibilities and therefore offers opportunities to move beyond the boundaries imposed by single processor computing. One approach to improving tractability is to divide the problem into smaller subproblems that can be solved using multiple processors. If subdivision can lead to early identification of good or optimal integer solutions, then it would be worthwhile to explore the potential of concurrent processing for mitigating the computational challenge of the set partitioning problem.

KW - Concurrent processing

KW - Domain decomposition

KW - Set partitioning

UR - http://www.scopus.com/inward/record.url?scp=0036722151&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0036722151&partnerID=8YFLogxK

U2 - 10.1016/S0305-0548(01)00037-5

DO - 10.1016/S0305-0548(01)00037-5

M3 - Article

VL - 29

SP - 1375

EP - 1391

JO - Surveys in Operations Research and Management Science

JF - Surveys in Operations Research and Management Science

SN - 0305-0548

IS - 10

ER -