Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

United States Patent

[19]

Narimatsu et al.

Illllllllllllllllllllllllllllllllllllllllllll

US005826236A [ii] Patent Number: [45] Date of Patent:

5,826,236 Oct. 20, 1998

[54] METHOD FOR ALLOCATING RESOURCES AND PROCESSES FOR DESIGN AND PRODUCTION PLAN SCHEDULING

[75] Inventors: Katsumi Narimatsu, Kawasaki;

Shoichi Kqjima, Fujisawa, both of
Japan

[73] Assignee: Kabushiki Kaisha Toshiba, Kawasaki, Japan

[21] Appl. No.: 569,773

[22] Filed: Dec. 8, 1995

[30] Foreign Application Priority Data

Dec. 9, 1994 [JP] Japan 6-306516

Sep. 27, 1995 [JP] Japan 7-249746

[51] Int. CI.6 G06F 17/60; G06F 17/50

[52] U.S. CI 705/8; 205/7; 364/468.05;

364/468.06; 364/468.15; 364/474.24

[58] Field of Search 364/468.03, 468.05,

364/468.06, 468.15, 474.24; 395/207, 208;

705/7, 8

[56] References Cited

U.S. PATENT DOCUMENTS

4,852,001 7/1989 Tsushima et al 364/401

5,408,663 4/1995 Miller 395/650

FOREIGN PATENT DOCUMENTS

6-35920 2/1994 Japan .

OTHER PUBLICATIONS

Morton et al., "Shop Routing", Heuristic Scheduling Sys-
tems, Chapter 12, pp. 267-293, 1993.
English translation of relevant portions of PERT (Tomoaki
Sekine, PERT CPM, Nikka-girenn).

Primary Examiner—Gail O. Hayes

Assistant Examiner—-William N. Hughet

Attorney, Agent, or Firm—Finnegan, Henderson, Farabow,

Garrett & Dunner, L.L.P.

[57] ABSTRACT

A scheduling computer system optimizes the match between allocation of processes and resources. To do so, the system temporarily allocates the resources to a process selected based on the attributes of the resources and the processes, as well as the processing start and desired processing end times. In doing so, the system avoids selecting processes to which resources have been already allocated. The system also determines a resulting time value and a resulting fitness value based on the temporary allocation. Using the resulting time value and the resulting fitness value, the system determines the optimum resource for a particular process and allocates the resource to the process accordingly. The system also generates a scheduling chart illustrating the resource allocation.

26 Claims, 13 Drawing Sheets

[merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][table][graphic][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][table][merged small][merged small][merged small][merged small]
[graphic]
« ZurückWeiter »