WO2000043926B1 - Methods and apparatus for allocating resources in the presence of uncertainty - Google Patents

Methods and apparatus for allocating resources in the presence of uncertainty

Info

Publication number
WO2000043926B1
WO2000043926B1 PCT/US2000/001380 US0001380W WO0043926B1 WO 2000043926 B1 WO2000043926 B1 WO 2000043926B1 US 0001380 W US0001380 W US 0001380W WO 0043926 B1 WO0043926 B1 WO 0043926B1
Authority
WO
WIPO (PCT)
Prior art keywords
scenarios
allocations
memory portion
following
allocation
Prior art date
Application number
PCT/US2000/001380
Other languages
French (fr)
Other versions
WO2000043926A1 (en
Inventor
Joel Jameson
Original Assignee
Joel Jameson
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Joel Jameson filed Critical Joel Jameson
Priority to CA002359222A priority Critical patent/CA2359222A1/en
Priority to BR0007590-6A priority patent/BR0007590A/en
Priority to JP2000595279A priority patent/JP2002535781A/en
Priority to AU26211/00A priority patent/AU768606B2/en
Priority to EP00904455A priority patent/EP1208485A4/en
Publication of WO2000043926A1 publication Critical patent/WO2000043926A1/en
Publication of WO2000043926B1 publication Critical patent/WO2000043926B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals

Abstract

A method of allocating resources in the presence of uncertainty is presented. The method builds upon deterministic methods and initially creates and optimizes scenarios (101). The invention employs clustering (103), line-searching, statistical sampling, and unbiased approximation for optimization. Clustering is used to divide the allocation problem into simpler sub-problems, for which determining optimal allocations is simpler and faster. Optimal allocations for sub-problems are used to define spaces for line-searches; line-searches are used for optimizing allocations over ever larger sub-problems. Sampling is used to develop Guiding Beacon Scenarios (105) that are used for generating and evaluating allocations. Optimization is made considering both constraints, and positive and negative ramifications of constraint violations. Applications for capacity planning, organisational resource allocation, and financial optimization are presented.

Claims

AMENDED CLAIMS[received by the International Bureau on 15 July 2000 (15.07.00); original claims 1-16 amended; new claims 17-40 added (9 pages)]
CLAIM 1. A computer system for optimally allocating resources comprising: a first memory portion storing a plurality of scenarios; a second memory portion storing an executable program means for loading said first memory portion; a third memory portion for storing a plurality of XAlloc objects, each XAlloc object capable of containing resource allocations; a fourth memory portion storing an executable program means for allocating resources within each said scenario stored within said first memory portion; a fifth memory portion storing an executable program means for generating an additional XAlloc object based upon at least two existing XAlloc objects and evaluating the allocation contained in said generated additional XAlloc object; and a sixth memory portion for storing an executable program means for calling executable program means of said second, fourth, and fifth memory portions and for performing executable program means on said first and third memory portions to optimally allocate said resources.
CLAIM 2. The system for optimally allocating resources according to Claim 1 , wherein said sixth memory portion further comprises an executable program means for clustering said scenarios of said first memory portion; said first memory portion further comprises a means for storing said clusters; and said sixth memory portion further comprises an executable program means for utilizing said clusters to optimally allocate said resources.
CLAIM 3. The system for optimally allocating resources according to Claim 1 , wherein said fifth memory portion further comprises at least one of the following executable program means: SimpleParabolaSearch, InnerCompressSearch, OuterCompressSearch, and GeneticSearch for generating said additional XAlloc object.
CLAIM 4. The system for optimally allocating resources according to Claim 1 , wherein said fifth memory portion further comprises at least one of the following executable program means: StandardSearch and MiscSearch for generating said additional XAlloc object.
56
CLAIM 5. The system for optimally allocating resources according to Claim 1 , wherein said sixth memory portion further comprises an executable program means for generating Guiding Beacon Scenarios.
CLAIM 6. The system for optimally allocating resources according to Claim 5, wherein the Guiding Beacon Scenarios includes at least one of the following types: Contingent, Merged, and Multiple.
CLAIM 7. The system for optimally allocating resources according to Claim 6, wherein, at least one of the following:
A) said sixth memory portion further stores an executable program means for clustering said scenarios of said first memory portion; said first memory portion further stores said clusters; and said sixth memory portion further stores an executable program means for utilizing said clusters to optimally allocate said resources;
B) said fifth memory portion further stores at least one of the following executable program means: SimpleParabolaSearch, InnerCompressSearch, OuterCompressSearch, and GeneticSearch for combining XAlloc objects to form additional XAlloc objects; and
C) said fifth memory portion further stores at least one of the following executable program means: StandardSearch and MiscSearch for generating additional XAlloc objects based upon at least one existing XAlloc objects.
CLAIM 8. The system for optimally allocating resources according to Claim 1 , wherein, at least two of the following:
A) said sixth memory portion further stores an executable program means for clustering said scenarios of said first memory portion; said first memory portion further stores said clusters; and said sixth memory portion further stores an executable program means for utilizing said clusters to optimally allocate said resources;
B) said fifth memory portion further stores at least one of the following executable program means: SimpleParabolaSearch, InnerCompressSearch, OuterCompressSearch, and GeneticSearch for combining XAlloc objects to form additional XAlloc objects;
57 C) said fifth memory portion further stores at least one of the following executable program means: StandardSearch and MiscSearch for generating additional XAlloc objects based upon at least one existing XAlloc objects; and
D) said sixth memory portion further stores an executable program means for generating Guiding Beacon Scenarios.
CLAIM 9. A method for optimally allocating resources comprising: obtaining a plurality of scenarios; allocating resources within each said scenario; generating an additional allocation based upon at least two existing allocations and evaluating said generated additional allocation; and determining an Optimal Final Allocation.
CLAIM 10. The method for optimally allocating resources according to Claim 9, further comprising clustering said scenarios of said plurality of scenarios to form clusters and utilizing said clusters to determine said Optimal Final Allocation.
CLAIM 11. The method for optimally allocating resources according to Claim 9, further comprising performing at least one of the following: SimpleParabolaSearch, InnerCompressSearch, OuterCompressSearch, and GeneticSearch for generating said additional allocation.
CLAIM 12. The method for optimally allocating resources according to Claim 9, further comprising at least one of the following: StandardSearch and MiscSearch for generating said additional allocation.
CLAIM 13. The method for optimally allocating resources according to Claim 9, further comprising generating Guiding Beacon Scenarios.
CLAIM 14. The system for optimally allocating resources according to Claim 13, wherein said Guiding Beacon Scenarios includes at least one of the following types: Contingent, Merged, and Multiple.
CLAIM 15. The method for optimally allocating resources according to Claim 14 further comprising at least one of the following:
N) clustering said scenarios of said plurality of scenarios forming clusters and utilizing said clusters to optimally allocate said resources;
B) performing at least one of the following: SimpleParabolaSearch, InnerCompressSearch, OuterCompressSearch, and GeneticSearch to form additional allocations; and
C) performing at least one of the following: StandardSearch and MiscSearch to form additional allocations.
CLAIM 16. The method for optimally allocating resources according to Claim 9, further comprising at least two of the following:
N) clustering said scenarios of said plurality of scenarios forming clusters and utilizing said clusters to optimally allocate said resources;
B) performing at least one of the following: SimpleParabolaSearch, InnerCompressSearch, OuterCompressSearch, and GeneticSearch to form additional allocations;
C) performing at least one of the following: StandardSearch and MiscSearch to form additional allocations; and
D) generating Guiding Beacon Scenarios.
CLAIM 17. A computer system comprising: means for obtaining at least two scenarios; means for obtaining at least first-stage scenario allocations for said at least two scenarios; and means for determining an Optimal Final Allocation, said means including at least one of the following: means for both generating additional allocations based upon at least two existing allocations and evaluating said generated allocations; means for resolving infeasibilities when evaluating an allocation against a scenario of said at least two scenarios; means for evaluating first-stage allocations using Guiding Beacon Scenarios;
59 means for using clusters of scenarios as sub-problems to develop said Optimal Final Allocation; means for converting the results of an evaluation of an allocation against a scenario of said at least two scenarios to a value, said value used by said means for determining said Optimal Final Allocation; means for determining a utility value of the fit between a genuine portfolio and an imitation portfolio; and means for performing both NativeOptimization and DeterministicOptimization, in which said NativeOptimization and DeterministicOptimization have different optimization objectives.
CLAIM 18. The computer system according to claim 17, wherein said means for resolving infeasibilities include means for performing DeterministicOptimization.
CLAIM 19. The computer system according to claim 17, wherein said means for converting the results of an evaluation include means for performing Value Allocation.
CLAIM 20. The computer system according to claim 17, wherein said means for both generating additional allocations based upon at least two existing allocations and evaluating said generated allocations further comprises a means for performing at least one of the following: SimpleParabolaSearch, InnerCompressSearch, OuterCompressSearch, GeneticSearch, StandardSearch, and MiscSearch.
CLAIM 21. The computer system according to claim 17, wherein said means for evaluating said first-stage allocations using Guiding Beacon Scenarios further comprises at least one of the following: means for selecting the Guiding Beacon Scenarios from amongst said at least two scenarios; means for generating Contingent-GBSs; means for generating Merged-GBSs; and means for generating Multiple-GBSs.
60
CLAIM 22. The computer system according to claim 17, wherein said clusters includes at least one of the following: clusters based upon scenario allocations, clusters based upon scenario specifications, and Modal clusters.
CLAIM 23. The computer system according to claim 19, wherein said means for performing Value Allocation yields a von Neumann-Morgenstern utility value.
CLAIM 24. The computer system according to claim 19, wherein said means for performing Value Allocation utilizes a von Neumann-Morgenstern utility function defined by at least two points.
CLAIM 25. A computer system for optimizing financial portfolios comprising: means for obtaining at least two scenarios; means for obtaining at least first-stage scenario allocations for said at least two scenarios; and means for determining an Optimal Final Allocation comprising means for evaluating first-stage allocations.
CLAIM 26. The computer system according to claim 25, wherein said means for determining said Optimal Final Allocation further comprises at least one of the following: means for generating additional allocations based upon at least two existing allocations; and means for resolving infeasibilities when evaluating an allocation against a scenario.
CLAIM 27. The computer system according to claim 26, wherein said means for determining said Optimal Final Allocation further comprises at least one of the following: means for evaluating first-stage allocations using Guiding Beacon Scenarios; means for using clusters of scenarios as sub-problems to develop said Optimal Final Allocation;
6X means for converting the results of an evaluation of an allocation against a scenario to a von Neumann-Morgenstern utility value; and means for determining a utility value of the fit between a genuine portfolio and an imitation portfolio.
CLAIM 28. A computer system for optimally allocating organizational resources comprising: means for obtaining at least two scenarios; means for optimizing and re-optimizing allocations within each scenario of said at least two scenarios, separately; and means for determining an Optimal Final Allocation.
CLAIM 29. A method comprising: obtaining at least two scenarios; obtaining at least the first-stage scenario allocations for said at least two scenarios; and determining an Optimal Final Allocation including at least one of the following: generating additional allocations based upon at least two existing allocations and evaluating said generated allocations; resolving infeasibilities when evaluating an allocation against a scenario of said at least two scenarios; evaluating first-stage allocations using Guiding Beacon Scenarios; using clusters of scenarios as sub-problems to develop said Optimal Final Allocation; converting the results of an evaluation of an allocation against a scenario of said at least two scenarios to a value, said value further used by said step of determining said Optimal Final Allocation; determining a utility value of the fit between a genuine portfolio and an imitation portfolio; and performing both NativeOptimization and DeterministicOptimization, in which said NativeOptimization and DeterministicOptimization have different optimization objectives.
62
CLAIM 30. The method according to claim 29, wherein said step of resolving infeasibilities includes performing DeterministicOptimization.
CLAIM 31. The method according to claim 29, wherein said step of converting the results includes performing ValueAllocation.
CLAIM 32. The method according to claim 29, wherein said step of generating additional allocations based upon at least two existing allocations and evaluating said generated allocations further includes a step of performing at least one of the following: SimpleParabolaSearch, InnerCompressSearch, OuterCompressSearch, GeneticSearch, StandardSearch, and MiscSearch.
CLAIM 33. The method according to claim 29, wherein said step of evaluating first-stage allocations using Guiding Beacon Scenarios further comprises at least one of the following steps: selecting Guiding Beacon Scenarios from amongst said at least two scenarios; generating Contingent-GBSs; generating Merged-GBSs; and generating Multiple-GBSs.
CLAIM 34. The method according to claim 29, wherein said step of using clusters of includes at least one of the following steps: forming clusters based upon scenario allocations; forming clusters based upon scenario specifications; and forming Modal clusters.
CLAIM 35. The method according to claim 31, wherein said step of performing ValueAllocation yields a von Neumann-Morgenstern utility value.
63
CLAIM 36. The method according to claim 31, wherein said step of performing ValueAllocation utilizes a von Neumann-Morgenstern utility function defined by at least two points.
CLAIM 37. A method for optimizing financial portfolios comprising: obtaining at least two scenarios; obtaining at least first-stage scenario allocations for said at least two scenarios; and determining an Optimal Final Allocation comprising evaluating first-stage allocations.
CLAIM 38. The method according claim 37, further comprising at least one of the following steps: generating additional allocations based upon at least two existing allocations; and resolving infeasibilities when evaluating an allocation against a scenario.
CLAIM 39. The method according claim 38, further comprising at least one of the following steps: evaluating first-stage allocations using Guiding Beacon Scenarios; using clusters of scenarios as sub-problems to develop said Optimal Final Allocation; converting the results of an evaluation of an allocation against a scenario to a von Neumann-Morgenstern utility value; and determining a utility value of the fit between a genuine portfolio and an imitation portfolio.
CLAIM 40. A method for optimally allocating organizational resources comprising: obtaining at least two scenarios; optimizing and re-optimizing allocations within each scenario of said at least two scenarios, separately; and determining an Optimal Final Allocation.
64
PCT/US2000/001380 1999-01-21 2000-01-20 Methods and apparatus for allocating resources in the presence of uncertainty WO2000043926A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CA002359222A CA2359222A1 (en) 1999-01-21 2000-01-20 Methods and apparatus for allocating resources in the presence of uncertainty
BR0007590-6A BR0007590A (en) 1999-01-21 2000-01-20 Method and apparatus for allocating resources in the presence of doubt
JP2000595279A JP2002535781A (en) 1999-01-21 2000-01-20 Method and apparatus for allocating resources in the presence of uncertainty
AU26211/00A AU768606B2 (en) 1999-01-21 2000-01-20 Methods and apparatus for allocating resources in the presence of uncertainty
EP00904455A EP1208485A4 (en) 1999-01-21 2000-01-20 Methods and apparatus for allocating resources in the presence of uncertainty

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US11678599P 1999-01-21 1999-01-21
US60/116,785 1999-01-21
US09/348,889 1999-07-06
US09/348,889 US6219649B1 (en) 1999-01-21 1999-07-06 Methods and apparatus for allocating resources in the presence of uncertainty

Publications (2)

Publication Number Publication Date
WO2000043926A1 WO2000043926A1 (en) 2000-07-27
WO2000043926B1 true WO2000043926B1 (en) 2000-09-28

Family

ID=26814613

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/001380 WO2000043926A1 (en) 1999-01-21 2000-01-20 Methods and apparatus for allocating resources in the presence of uncertainty

Country Status (7)

Country Link
US (3) US6219649B1 (en)
EP (1) EP1208485A4 (en)
JP (1) JP2002535781A (en)
AU (1) AU768606B2 (en)
BR (1) BR0007590A (en)
CA (1) CA2359222A1 (en)
WO (1) WO2000043926A1 (en)

Families Citing this family (149)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020046143A1 (en) * 1995-10-03 2002-04-18 Eder Jeffrey Scott Method of and system for evaluating cash flow and elements of a business enterprise
US10839321B2 (en) * 1997-01-06 2020-11-17 Jeffrey Eder Automated data storage system
US20080004922A1 (en) * 1997-01-06 2008-01-03 Jeff Scott Eder Detailed method of and system for modeling and analyzing business improvement programs
US6219649B1 (en) * 1999-01-21 2001-04-17 Joel Jameson Methods and apparatus for allocating resources in the presence of uncertainty
US6345281B1 (en) * 1999-03-01 2002-02-05 Electronic Data Systems Corporation Recovery method and system for a resource management system
US6430562B1 (en) 1999-03-01 2002-08-06 Electronic Data Systems Corporation Integrated resource management system and method
US20040215495A1 (en) * 1999-04-16 2004-10-28 Eder Jeff Scott Method of and system for defining and measuring the elements of value and real options of a commercial enterprise
US6732079B1 (en) * 1999-11-01 2004-05-04 General Motors Corporation Method of determining the best mix of regular and contract employees
US8788308B1 (en) * 2004-03-29 2014-07-22 West Corporation Employee scheduling and schedule modification method and apparatus
US7003491B2 (en) * 1999-12-29 2006-02-21 General Electric Capital Corporation Methods and systems for a collections model for loans
US10929927B2 (en) 2000-03-27 2021-02-23 Nyse American Llc Exchange trading of mutual funds or other portfolio basket products
GB0206440D0 (en) * 2002-03-18 2002-05-01 Global Financial Solutions Ltd System for pricing financial instruments
US8170935B2 (en) 2000-03-27 2012-05-01 Nyse Amex Llc Systems and methods for evaluating the integrity of a model portfolio of a financial instrument
US8170934B2 (en) * 2000-03-27 2012-05-01 Nyse Amex Llc Systems and methods for trading actively managed funds
US11037240B2 (en) 2000-03-27 2021-06-15 Nyse American Llc Systems and methods for checking model portfolios for actively managed funds
US7099838B1 (en) * 2000-03-27 2006-08-29 American Stock Exchange, Llc Hedging exchange traded mutual funds or other portfolio basket products
US7571130B2 (en) * 2002-06-17 2009-08-04 Nyse Alternext Us Llc Hedging exchange traded mutual funds or other portfolio basket products
JP2002092366A (en) * 2000-09-11 2002-03-29 Nec Corp Cpu time-division purchase-and-sale method and control server in cpu time-division purchase-and-sale system
US20020072956A1 (en) * 2000-10-06 2002-06-13 Willems Sean P. System and method for determining the optimum configuration strategy for systems with multiple decision options
US20040236673A1 (en) 2000-10-17 2004-11-25 Eder Jeff Scott Collaborative risk transfer system
US20090018891A1 (en) * 2003-12-30 2009-01-15 Jeff Scott Eder Market value matrix
AU2002224459A1 (en) * 2000-10-27 2002-05-06 Manugistics, Inc. System and methods for sharing and viewing supply chain information
TW541483B (en) * 2000-10-27 2003-07-11 Manugistics Inc System and method for ensuring order fulfillment
US7194420B2 (en) * 2000-11-13 2007-03-20 Ricoh Company, Ltd. Method and system for planning supply of commodities
AU2908502A (en) * 2000-12-13 2002-06-24 Accenture Global Services Gmbh Stochastic multiple choice knapsack assortment optimizer
US10496938B2 (en) 2000-12-20 2019-12-03 Acoustic, L.P. Generating product decisions
US20100010870A1 (en) * 2000-12-20 2010-01-14 Karl Millar System and Method for Tuning Demand Coefficients
US7899691B1 (en) 2000-12-20 2011-03-01 Demandtec, Inc. Econometric engine
US9785953B2 (en) * 2000-12-20 2017-10-10 International Business Machines Corporation System and method for generating demand groups
US9773250B2 (en) * 2000-12-20 2017-09-26 International Business Machines Corporation Product role analysis
US7302410B1 (en) * 2000-12-22 2007-11-27 Demandtec, Inc. Econometric optimization engine
US10204349B2 (en) 2000-12-20 2019-02-12 International Business Machines Corporation Analyzing customer segments
US7657470B1 (en) 2000-12-20 2010-02-02 Demandtec, Inc. Financial model engine
US7617119B1 (en) 2000-12-20 2009-11-10 Demandtec, Inc. Price optimization with rule relaxation
US7660734B1 (en) 2000-12-20 2010-02-09 Demandtec, Inc. System for creating optimized promotion event calendar
US9165270B2 (en) * 2000-12-20 2015-10-20 International Business Machines Corporation Predicting likelihood of customer attrition and retention measures
US7877286B1 (en) 2000-12-20 2011-01-25 Demandtec, Inc. Subset optimization system
US20020082882A1 (en) * 2000-12-21 2002-06-27 Accenture Llp Computerized method of evaluating and shaping a business proposal
US8010404B1 (en) 2000-12-22 2011-08-30 Demandtec, Inc. Systems and methods for price and promotion response analysis
US7058587B1 (en) * 2001-01-29 2006-06-06 Manugistics, Inc. System and method for allocating the supply of critical material components and manufacturing capacity
WO2004012077A1 (en) * 2001-03-12 2004-02-05 Mercury Computer Systems, Inc. Digital data processing apparatus, framework, and methods for dynamically configurable application execution on accelerated resources
US20040210541A1 (en) * 2001-05-04 2004-10-21 Jeremy Epstien User interface for a rules engine and methods therefor
US6553352B2 (en) * 2001-05-04 2003-04-22 Demand Tec Inc. Interface for merchandise price optimization
US7092896B2 (en) * 2001-05-04 2006-08-15 Demandtec, Inc. Interface for merchandise promotion optimization
US6886164B2 (en) * 2001-05-08 2005-04-26 Emc Corporation Selection of a resource in a distributed computer system
US20030065602A1 (en) * 2001-05-16 2003-04-03 Kenneth Yip Methods and systems for preference-based dynamic passive investing
US20030014291A1 (en) * 2001-07-10 2003-01-16 The Procter & Gamble Company Methods, functional data, and systems for optimizing product factors
CA2454549A1 (en) * 2001-07-19 2003-01-30 Adhikari Technology, Inc. Business valuation system and method
US7472084B2 (en) * 2001-08-16 2008-12-30 Gravity Investments, Llc Method and apparatus for creating and managing a visual representation of a portfolio and determining an efficient allocation
US7774225B2 (en) * 2001-09-12 2010-08-10 Hewlett-Packard Development Company, L.P. Graphical user interface for capacity-driven production planning tool
US20030050817A1 (en) * 2001-09-12 2003-03-13 Cargille Brian D. Capacity- driven production planning
JP2003091630A (en) * 2001-09-14 2003-03-28 Toshiba Corp Simulating method and device for capital investment and recovery
JP4549589B2 (en) * 2001-09-14 2010-09-22 シルトロニック・ジャパン株式会社 Silicon semiconductor substrate and manufacturing method thereof
GB2380015A (en) * 2001-09-21 2003-03-26 Hewlett Packard Co Resource allocation using electronic contracts
US7917379B1 (en) * 2001-09-25 2011-03-29 I2 Technologies Us, Inc. Large-scale supply chain planning system and method
AU2002357652A1 (en) * 2001-10-12 2003-04-22 Abb Inc. Energy market maintenance planning
US7386519B1 (en) * 2001-11-30 2008-06-10 Demandtec, Inc. Intelligent clustering system
US7809581B1 (en) 2001-11-30 2010-10-05 Demandtec, Inc. Rule relaxation and subset optimization system
US20040215522A1 (en) * 2001-12-26 2004-10-28 Eder Jeff Scott Process optimization system
US20080256069A1 (en) * 2002-09-09 2008-10-16 Jeffrey Scott Eder Complete Context(tm) Query System
US20110040631A1 (en) * 2005-07-09 2011-02-17 Jeffrey Scott Eder Personalized commerce system
US20080027769A1 (en) 2002-09-09 2008-01-31 Jeff Scott Eder Knowledge based performance management system
US7730063B2 (en) * 2002-12-10 2010-06-01 Asset Trust, Inc. Personalized medicine service
US20030158757A1 (en) * 2002-02-21 2003-08-21 Yuri Shtivelman Rules and constraint based management of work
US7979336B2 (en) * 2002-03-18 2011-07-12 Nyse Amex Llc System for pricing financial instruments
US7184850B1 (en) 2002-09-06 2007-02-27 National Semiconductor Corporation System and method for allocating multi-function resources for a wetdeck process in semiconductor wafer fabrication
US7373211B1 (en) 2002-09-06 2008-05-13 National Semiconductor Corporation Graphical user interface for compliance monitoring in semiconductor wafer fabrication and method of operation
US6957113B1 (en) 2002-09-06 2005-10-18 National Semiconductor Corporation Systems for allocating multi-function resources in a process system and methods of operating the same
US7743127B2 (en) * 2002-10-10 2010-06-22 Hewlett-Packard Development Company, L.P. Resource allocation in data centers using models
US20040103013A1 (en) * 2002-11-25 2004-05-27 Joel Jameson Optimal scenario forecasting, risk sharing, and risk trading
US6810332B2 (en) * 2003-01-31 2004-10-26 Chevron U.S.A. Inc. Method for computing complexity, confidence and technical maturity indices for reservoir evaluations
US20040172352A1 (en) * 2003-02-04 2004-09-02 Cyril Deretz Method and system for correlation risk hedging
US20040186804A1 (en) * 2003-03-19 2004-09-23 Anindya Chakraborty Methods and systems for analytical-based multifactor multiobjective portfolio risk optimization
US7593880B2 (en) * 2003-03-19 2009-09-22 General Electric Company Methods and systems for analytical-based multifactor multiobjective portfolio risk optimization
US7640201B2 (en) * 2003-03-19 2009-12-29 General Electric Company Methods and systems for analytical-based multifactor Multiobjective portfolio risk optimization
US20040186753A1 (en) * 2003-03-21 2004-09-23 David Kim System and method for catastrophic risk assessment
US8412600B2 (en) * 2003-03-21 2013-04-02 Genworth Financial, Inc. System and method for pool risk assessment
US20040260703A1 (en) * 2003-06-20 2004-12-23 Elkins Debra A. Quantitative property loss risk model and decision analysis framework
US8346587B2 (en) * 2003-06-30 2013-01-01 Microsoft Corporation Models and methods for reducing visual complexity and search effort via ideal information abstraction, hiding, and sequencing
US7043319B1 (en) * 2003-09-30 2006-05-09 National Semiconductor Corporation System and method for visualizing the use of resources in a process system
US20050108204A1 (en) * 2003-11-13 2005-05-19 International Business Machines System and method for managing OLAP summary tables
US20050144025A1 (en) * 2003-12-29 2005-06-30 Veritas Operating Corporation Using technical performance metrics for business and usage analysis and cost allocation
US20050172291A1 (en) * 2004-01-30 2005-08-04 Rajarshi Das Method and apparatus for utility-based dynamic resource allocation in a distributed computing system
US7630928B2 (en) * 2004-02-20 2009-12-08 General Electric Company Systems and methods for multi-objective portfolio analysis and decision-making using visualization techniques
US7542932B2 (en) * 2004-02-20 2009-06-02 General Electric Company Systems and methods for multi-objective portfolio optimization
US8126795B2 (en) * 2004-02-20 2012-02-28 General Electric Company Systems and methods for initial sampling in multi-objective portfolio analysis
US8219477B2 (en) * 2004-02-20 2012-07-10 General Electric Company Systems and methods for multi-objective portfolio analysis using pareto sorting evolutionary algorithms
US7469228B2 (en) * 2004-02-20 2008-12-23 General Electric Company Systems and methods for efficient frontier supplementation in multi-objective portfolio analysis
US20050209910A1 (en) * 2004-03-22 2005-09-22 International Business Machines Corporation System, method, and computer program product for increasing the effectiveness of customer contact strategies
US20050259683A1 (en) * 2004-04-15 2005-11-24 International Business Machines Corporation Control service capacity
US20050257178A1 (en) * 2004-05-14 2005-11-17 Daems Walter Pol M Method and apparatus for designing electronic circuits
GB0412123D0 (en) * 2004-05-29 2004-06-30 Cambridge Systems Associates L Computer system for data manipulation and related methods
US20090043637A1 (en) * 2004-06-01 2009-02-12 Eder Jeffrey Scott Extended value and risk management system
US20060009990A1 (en) * 2004-07-08 2006-01-12 Mccormick John K Method, apparatus, data structure and system for evaluating the impact of proposed actions on an entity's strategic objectives
US20060009993A1 (en) * 2004-07-09 2006-01-12 International Business Machines Corporation Method and structure for evaluation of long-term lease contracts under demand uncertainty
JP2008511213A (en) * 2004-08-18 2008-04-10 スタッカート・コミュニケーションズ・インコーポレーテッド Merging beacons
WO2006048919A1 (en) * 2004-11-01 2006-05-11 Fujitsu Limited Optimum design management device, optimum design calculation system, optimum design management method, and optimum design management program
US7729270B2 (en) * 2005-01-13 2010-06-01 International Business Machines Corporation Method for supporting on-demand performance
US20060161467A1 (en) * 2005-01-14 2006-07-20 Tarun Kumar System and method for strategic budgeting of initial response for managing wildfires
US7945472B2 (en) * 2005-02-11 2011-05-17 Optimum Outcomes, Llc Business management tool
US7257451B2 (en) * 2005-02-15 2007-08-14 Exxon Mobil Chemical Patents Inc. Method for creating a linear programming model of an industrial process facility
US8713025B2 (en) 2005-03-31 2014-04-29 Square Halt Solutions, Limited Liability Company Complete context search system
US20060245354A1 (en) * 2005-04-28 2006-11-02 International Business Machines Corporation Method and apparatus for deploying and instantiating multiple instances of applications in automated data centers using application deployment template
US20060250977A1 (en) * 2005-05-04 2006-11-09 International Business Machines Corporation Method and apparatus for determining data center resource availablilty using multiple time domain segments
US7565310B2 (en) * 2005-05-04 2009-07-21 International Business Machines Corporation Method and system and program product for a design pattern for automating service provisioning
US7668788B2 (en) * 2005-06-06 2010-02-23 Wren William E Resource assignment optimization using direct encoding and genetic algorithms
EP1739582A1 (en) * 2005-06-29 2007-01-03 Siemens Aktiengesellschaft Probabilistic design tool for optimizing a technical system
EP1922677A1 (en) * 2005-07-07 2008-05-21 Prasanna Gorur Narayana Srinivasa Novel methods for supply chain management incorporating uncertainity
US7627513B2 (en) * 2005-07-16 2009-12-01 Kolos Sergey P Method and system for pricing and risk analysis of options
US7606784B2 (en) * 2005-08-02 2009-10-20 Northrop Grumman Corporation Uncertainty management in a decision-making system
US20070156555A1 (en) * 2005-12-17 2007-07-05 Orr Peter C Systems, methods and programs for determining optimal financial structures and risk exposures
US9858579B1 (en) 2006-02-28 2018-01-02 International Business Machines Corporation Plan tuning engine
US9785951B1 (en) 2006-02-28 2017-10-10 International Business Machines Corporation Scalable tuning engine
US8498915B2 (en) * 2006-04-02 2013-07-30 Asset Reliance, Inc. Data processing framework for financial services
US7672740B1 (en) * 2006-09-28 2010-03-02 Rockwell Automation Technologies, Inc. Conditional download of data from embedded historians
US7742833B1 (en) 2006-09-28 2010-06-22 Rockwell Automation Technologies, Inc. Auto discovery of embedded historians in network
US7913228B2 (en) * 2006-09-29 2011-03-22 Rockwell Automation Technologies, Inc. Translation viewer for project documentation and editing
US8181157B2 (en) * 2006-09-29 2012-05-15 Rockwell Automation Technologies, Inc. Custom language support for project documentation and editing
US20080114474A1 (en) * 2006-11-10 2008-05-15 Rockwell Automation Technologies, Inc. Event triggered data capture via embedded historians
US7933666B2 (en) * 2006-11-10 2011-04-26 Rockwell Automation Technologies, Inc. Adjustable data collection rate for embedded historians
US7987109B2 (en) * 2007-02-06 2011-07-26 International Business Machines Corporation Model and method for channel-based workforce sourcing
US7974937B2 (en) * 2007-05-17 2011-07-05 Rockwell Automation Technologies, Inc. Adaptive embedded historians with aggregator component
US7870360B2 (en) * 2007-09-14 2011-01-11 International Business Machines Corporation Storage area network (SAN) forecasting in a heterogeneous environment
US7917857B2 (en) * 2007-09-26 2011-03-29 Rockwell Automation Technologies, Inc. Direct subscription to intelligent I/O module
US7930639B2 (en) * 2007-09-26 2011-04-19 Rockwell Automation Technologies, Inc. Contextualization for historians in industrial systems
US7930261B2 (en) * 2007-09-26 2011-04-19 Rockwell Automation Technologies, Inc. Historians embedded in industrial units
US7809656B2 (en) * 2007-09-27 2010-10-05 Rockwell Automation Technologies, Inc. Microhistorians as proxies for data transfer
US7962440B2 (en) * 2007-09-27 2011-06-14 Rockwell Automation Technologies, Inc. Adaptive industrial systems via embedded historian data
US7882218B2 (en) * 2007-09-27 2011-02-01 Rockwell Automation Technologies, Inc. Platform independent historian
US20090089671A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Programmable controller programming with embedded macro capability
US8856332B2 (en) 2007-10-09 2014-10-07 International Business Machines Corporation Integrated capacity and architecture design tool
US7516095B1 (en) 2007-10-12 2009-04-07 Advisor Software, Inc. Stochastic control system and method for multi-period consumption
US8156030B2 (en) * 2008-04-03 2012-04-10 Gravity Investments Llc Diversification measurement and analysis system
US20090271240A1 (en) * 2008-04-28 2009-10-29 International Business Machines Corporation Method and system for strategic headcount planning with operational transition management of workforce
TWI391839B (en) * 2009-01-17 2013-04-01 Univ Nat Taiwan Science Tech System and method for assigning resources of semiconductor industry
US20100205039A1 (en) * 2009-02-11 2010-08-12 International Business Machines Corporation Demand forecasting
US8838469B2 (en) * 2009-06-12 2014-09-16 Accenture Global Services Limited System and method for optimizing display space allocation of merchandising using regression analysis to generate space elasticity curves
US20120084110A1 (en) * 2010-10-05 2012-04-05 M3 Technology, Inc. System and method for smart oil, gas and chemical process scheduling
US9250944B2 (en) 2011-08-30 2016-02-02 International Business Machines Corporation Selection of virtual machines from pools of pre-provisioned virtual machines in a networked computing environment
US10353738B2 (en) 2012-03-21 2019-07-16 International Business Machines Corporation Resource allocation based on social networking trends in a networked computing environment
US9153049B2 (en) 2012-08-24 2015-10-06 International Business Machines Corporation Resource provisioning using predictive modeling in a networked computing environment
US9575950B2 (en) 2012-12-11 2017-02-21 Smartorg, Inc. Systems and methods for managing spreadsheet models
US20150032681A1 (en) * 2013-07-23 2015-01-29 International Business Machines Corporation Guiding uses in optimization-based planning under uncertainty
US9391919B2 (en) 2013-08-14 2016-07-12 International Business Machines Corporation Adaptive algorithm for cloud admission policies
US20150081393A1 (en) * 2013-09-18 2015-03-19 Massachusetts Institute Of Technology Product promotion optimization system
US10069759B1 (en) * 2017-01-27 2018-09-04 Triangle Ip, Inc. Machine learning resource allocator
US10425353B1 (en) 2017-01-27 2019-09-24 Triangle Ip, Inc. Machine learning temporal allocator
US10084805B2 (en) * 2017-02-20 2018-09-25 Sas Institute Inc. Computer system to identify anomalies based on computer-generated results
CN113887946B (en) * 2021-09-30 2022-07-26 煤炭科学研究总院有限公司 Emergency material transportation scheduling method and device driven by hydrogen energy and transmitted without stopping

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4914563A (en) * 1986-08-22 1990-04-03 At&T Bell Laboratories Method and apparatus for optimizing system operational parameters through affine scaling
US4885686A (en) * 1987-01-12 1989-12-05 American Telephone And Telegraph At&T Bell Laboratories Methods and apparatus for efficient resource allocation
US4924386A (en) * 1987-07-13 1990-05-08 American Telephone And Telegraph Company Methods and apparatus for efficient resource allocation
US5255345A (en) 1988-02-17 1993-10-19 The Rowland Institute For Science, Inc. Genetic algorithm
US5148365A (en) 1989-08-15 1992-09-15 Dembo Ron S Scenario optimization
WO1992003905A2 (en) * 1990-08-31 1992-03-19 Ab Volvo A method and apparatus for optimally allocating resources
US5216593A (en) * 1991-01-24 1993-06-01 International Business Machines Corporation Method and apparatus for discrete activity resourse allocation through cardinality constraint generation
US5289370A (en) * 1991-05-31 1994-02-22 At&T Bell Laboratories Automated resource allocation method employing a learning arrangement
US5262956A (en) 1991-06-26 1993-11-16 Inovec, Inc. Statistically compensated optimization system
US5291397A (en) * 1991-12-20 1994-03-01 Powell Roger A Method for resource allocation and project control for the production of a product
US5404516A (en) * 1992-12-18 1995-04-04 Hughes Aircraft Company System for allocating resources and method
US5630070A (en) * 1993-08-16 1997-05-13 International Business Machines Corporation Optimization of manufacturing resource planning
EP0686926A3 (en) * 1994-05-24 1996-06-12 Ron S Dembo Method and apparatus for optimal portfolio replication
DE4424037C2 (en) * 1994-07-11 1997-11-20 Ibm Process and system for automatic, computer system-based optimization
US5649113A (en) * 1994-10-12 1997-07-15 U S West Technologies, Inc. Method and system for translating an optimization problem for use in efficient resource allocation
DE19535084A1 (en) * 1995-09-21 1997-03-27 Ibm Dynamic optimisation of business processes managed by computer system
US6049774A (en) * 1996-07-08 2000-04-11 At&T Corp. Machine, method and medium for dynamic optimization for resource allocation
US5963910A (en) * 1996-09-20 1999-10-05 Ulwick; Anthony W. Computer based process for strategy evaluation and optimization based on customer desired outcomes and predictive metrics
WO1998022897A1 (en) * 1996-11-22 1998-05-28 British Telecommunications Public Limited Company Resource allocation
US6006192A (en) * 1997-03-12 1999-12-21 International Business Machines Corporation Method for production planning in an uncertain demand environment
US6032123A (en) * 1997-05-12 2000-02-29 Jameson; Joel Method and apparatus for allocating, costing, and pricing organizational resources
US6035277A (en) * 1998-04-03 2000-03-07 International Business Machines Corporation Approximation method for efficient resource allocation
US6263253B1 (en) * 1998-11-24 2001-07-17 Taiwan Semiconductor Manufacturing Co., Ltd. Method for allocating bottleneck resources
US6219649B1 (en) * 1999-01-21 2001-04-17 Joel Jameson Methods and apparatus for allocating resources in the presence of uncertainty
US6374227B1 (en) * 1999-04-15 2002-04-16 I2 Technologies Us, Inc. System and method for optimizing the allocation of a resource

Also Published As

Publication number Publication date
CA2359222A1 (en) 2000-07-27
JP2002535781A (en) 2002-10-22
EP1208485A1 (en) 2002-05-29
US6219649B1 (en) 2001-04-17
US20040059621A1 (en) 2004-03-25
US6625577B1 (en) 2003-09-23
BR0007590A (en) 2002-01-22
AU768606B2 (en) 2003-12-18
AU2621100A (en) 2000-08-07
EP1208485A4 (en) 2005-10-12
WO2000043926A1 (en) 2000-07-27

Similar Documents

Publication Publication Date Title
WO2000043926B1 (en) Methods and apparatus for allocating resources in the presence of uncertainty
US6011917A (en) Method and computer system for generating process management computer programs from process models
Gradišar et al. A sequential heuristic procedure for one-dimensional cutting
EP0957424A3 (en) Access control with just-in-time resource discovery
CN106651213B (en) Service order processing method and device
CN101743534A (en) By increasing and shrinking resources allocation and dispatch
CN105700948A (en) Method and device for scheduling calculation task in cluster
CN101256516A (en) Distribution of data and task instances in grid environments
CN1965296A (en) Dependency graph parameter scoping
EP0822504A2 (en) Method and system for locating and sampling of data in parallel processing systems
US7010789B1 (en) Independent net task identification for efficient partition and distribution
CN111539613A (en) Case distribution method and device
CN110389817B (en) Scheduling method, device and computer readable medium of multi-cloud system
CN108897858A (en) The appraisal procedure and device, electronic equipment of distributed type assemblies index fragment
US20030149698A1 (en) System and method for positioning records in a database
CN112068812A (en) Micro-service generation method and device, computer equipment and storage medium
CN109002355B (en) Distribution method, device and equipment for processing requests
CN112905443A (en) Test case generation method, device and storage medium
CN111311105A (en) Combined product scoring method, device, equipment and readable storage medium
CN113312359B (en) Distributed job progress calculation method and device and storage medium
CN114240179A (en) Financial process mining method based on event map and related device
KR102351300B1 (en) Method and system for providing public institution certification platform
CN113419802B (en) Atlas generation method and apparatus, electronic device and storage medium
CN115658331B (en) Compiling method and device of dynamic neural network, electronic equipment and storage medium
CN109388387B (en) Service flow template, service flow generation method and device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN YU ZA

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: B1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN YU ZA

AL Designated countries for regional patents

Kind code of ref document: B1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

B Later publication of amended claims
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 2359222

Country of ref document: CA

Ref document number: 2359222

Country of ref document: CA

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2000 595279

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: IN/PCT/2001/00655/DE

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2001/06048

Country of ref document: ZA

Ref document number: 200106048

Country of ref document: ZA

WWE Wipo information: entry into national phase

Ref document number: 26211/00

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2000904455

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2000904455

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 26211/00

Country of ref document: AU

WWW Wipo information: withdrawn in national office

Ref document number: 2000904455

Country of ref document: EP