Skip to main content

Representing and Scheduling Satisficing Tasks

  • Chapter
Imprecise and Approximate Computation

Abstract

A satisficing solution to a problem is one that is “good enough” or satisfactory in a particular situation. Because of the lack of task predictability, and interdependences among tasks it is desirable to use both approximate solutions for tasks and approximate scheduling algorithms for scheduling task execution. Iterative refinement and the use of multiple methods are two approaches that achieve satisficing behavior. This paper examines these approaches including their effects on task monitoring and on sharing intermediate results among tasks. The design-to-time approach to scheduling satisficing tasks is then discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Paul R. Cohen, Marc S. Atkin and Eric Hansen. The interval reduction strategy for monitoring cupcake problems. CS Technical Report 94-09, University of Massachusetts, 1994.

    Google Scholar 

  2. Bruce D’Ambrosio. Resource bounded-agents in an uncertain world. In Proceedings of the Workshop on Real-Time Artificial Intelligence Problems, IJCAI-89, Detroit, August 1989.

    Google Scholar 

  3. T. Dean and M. Boddy. An analysis of time-dependent planning. In Proceedings of the Seventh National Conference on Artificial Intelligence, pages 49–54, St. Paul, Minnesota, August 1988.

    Google Scholar 

  4. Keith S. Decker, Alan J. Garvey, Marty A. Humphrey, and Victor R. Lesser. A real-time control architecture for an approximate processing blackboard system. International Journal of Pattern Recognition and Artificial Intelligence, 7(2):265–284, 1993.

    Article  Google Scholar 

  5. Keith S. Decker, Alan J. Garvey, Victor R. Lesser, and Marty A. Humphrey. An approach to modeling environment and task characteristics for coordination. In Charles J. Petrie, Jr., editor, Enterprise Integration Modeling: Proceedings of the First International Conference, pages 379–388. MIT Press, 1992.

    Google Scholar 

  6. Keith S. Decker, Victor R. Lesser, and Robert C. Whitehair. Extending a blackboard architecture for approximate processing. The Journal of Real-Time Systems, 2(1/2):47–79, 1990.

    Article  Google Scholar 

  7. Alan Garvey, Marty Humphrey, and Victor Lesser. Task interdependences in design-to-time real-time scheduling. In Proceedings of the Eleventh National Conference on Artificial Intelligence, pages 580–585, Washington, D.C., July 1993.

    Google Scholar 

  8. Alan Garvey and Victor Lesser. Design-to-time real-time scheduling. IEEE Transactions on Systems, Man and Cybernetics, 23(6):1491–1502, 1993.

    Article  Google Scholar 

  9. Alan Garvey, Keith Decker, and Victor Lesser. A negotiation-based interface between a real-time scheduler and a decision-maker. CS Technical Report 94-08, University of Massachusetts, 1994.

    Google Scholar 

  10. D. M. Hart, S. D. Anderson, and P. R. Cohen. Envelopes as a vehicle for improving the efficiency of plan execution. In Proceedings of the Workshop on Innovative Approaches to Planning, Scheduling and Control, pages 71–76, November 1990.

    Google Scholar 

  11. Victor R. Lesser, Jasmina Pavlin, and Edmund Durfee. Approximate processing in real-time problem solving. AI Magazine, 9(1):49–61, Spring 1988.

    Google Scholar 

  12. J. W. S. Liu, K. J. Lin, W. K. Shih, A. C. Yu, J. Y. Chung, and W. Zhao. Algorithms for scheduling imprecise computations. IEEE Computer, 24(5):58–68, May 1991.

    Google Scholar 

  13. Stuart J. Russell and Shlomo Zilberstein. Composing real-time systems. In Proceedings of the Twelfth International Joint Conference on Artificial Intelligence, pages 212–217, Sydney, Australia, August 1991.

    Google Scholar 

  14. Jay K. Strosnider and C. J. Paul. A structured view of real-time problem solving. Technical report, Carnegie Mellon University, Department of Electrical and Computer Engineering, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Kluwer Academic Publishers

About this chapter

Cite this chapter

Garvey, A., Lesser, V. (1995). Representing and Scheduling Satisficing Tasks. In: Natarajan, S. (eds) Imprecise and Approximate Computation. The Springer International Series in Engineering and Computer Science, vol 318. Springer, Boston, MA. https://doi.org/10.1007/978-0-585-26870-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-0-585-26870-5_2

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-9579-9

  • Online ISBN: 978-0-585-26870-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics