Using Case-Based Reasoning as a Reinforcement Learning Framework for Optimization with Changing Criteria.

Abstract

Practical optimization problems such as job-shop scheduling of-ten involve optimization criteria that change over time. Repair-based frameworks have been identified as flexible computational paradigms for difficult combinatorial optimization problems. Since the control problem of repair-based optimization is severe, Reinforcement Learning (RL) techniques can be potentially helpful. However, some of the fundamental assumptions made by traditional RL algorithms are not valid for repair-based optimization. Case-Based Reasoning (CBR) compensates for some of the limitations of traditional RL approaches. In this paper, we present a Case-Based Reasoning RL approach, implemented in the CABINS system, for repair-based optimization. We chose job-shop scheduling as the testbed for our approach. Our experimental results show that CABINS is able to effectively solve problems with changing optimization criteria which are not known to the system and only exist implicitly in a extensional manner in the case base.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1995
Accession Number
ADA293602

Entities

People

  • Dajun Zeng
  • Katia Sycara

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • Counter WMD
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Climbing
  • Experimental Design
  • Job Shop Scheduling
  • Learning
  • Machine Learning
  • Operations Research
  • Optimization
  • Reinforcement Learning
  • Scheduling (Production)
  • Sequences
  • Test And Evaluation
  • Time Intervals
  • Transitions
  • Urban Areas
  • Validation

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Data Mining and Knowledge Discovery.
  • Operations Research

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms