US20060247939A1 - Method and apparatus combining control theory and business performance management - Google Patents

Method and apparatus combining control theory and business performance management Download PDF

Info

Publication number
US20060247939A1
US20060247939A1 US11/117,405 US11740505A US2006247939A1 US 20060247939 A1 US20060247939 A1 US 20060247939A1 US 11740505 A US11740505 A US 11740505A US 2006247939 A1 US2006247939 A1 US 2006247939A1
Authority
US
United States
Prior art keywords
business
performance
control
business performance
supply chain
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US11/117,405
Inventor
Lianjun An
Bala Ramachandran
Karthik Sourirajan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to US11/117,405 priority Critical patent/US20060247939A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AN, LIANJUN, RAMACHANDRAN, BALA, SOURIRAJAN, KARTHIK
Publication of US20060247939A1 publication Critical patent/US20060247939A1/en
Priority to US12/057,917 priority patent/US8626544B2/en
Abandoned legal-status Critical Current

Links

Images

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
    • G06Q99/00Subject matter not provided for in other groups of this subclass
    • 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
    • G06Q10/06375Prediction of business process outcome or impact based on a proposed change
    • 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/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations

Definitions

  • the present invention generally relates to management of business performance and, more particularly, to a methodology and apparatus for combining control theory with Business Performance Management.
  • Business Performance Management is a key emerging technology positioned to enable optimization of business operations and information technology (IT) infrastructure, so as to achieve dynamic business performance targets. This is done by continually monitoring and optimizing business processes, not just during business process design, but also after the process has been deployed. Hence, there is a need for developing capabilities that enable the control and dynamic management of business process performance. These capabilities should be adaptable to changing conditions in the business process environment and to uncertainties in the various business process attributes.
  • Business Performance Management aims at creating a culture of continuous performance improvement by modeling, deploying, monitoring and managing business solutions. This invention enables that by the use of control theory based algorithms to optimize the business actions. It uses the notion of business process targets and business process levers. Further, it determines the optimal setting for the business process levers to meet business process targets and dynamically manage the process performance.
  • FIG. 1 is a block diagram showing a representative process for using Business Performance Management systems.
  • FIG. 2 is a block diagram showing a representative process for using Business Performance Management systems combined with control theory, according to the present invention.
  • FIG. 3 is a block diagram showing some key components of Business Performance Management systems shown in FIG. 2 .
  • FIG. 4 is a block diagram showing the essential components involved in combining control theory with Business Performance Management systems.
  • FIG. 5 is a flow diagram showing a high level description of the procedures that are implemented when combining control theory with Business Performance Management systems.
  • FIG. 6 is a pictorial representation showing a two-stage supply chain that is used as a scenario in the embodiment to illustrate the combination of control theory with Business Performance Management systems according to the present invention.
  • FIG. 7 is a block diagram showing the essential components involved in combining control theory with Business Performance Management systems for the Supply Chain Management scenario.
  • FIG. 8 is a flow diagram showing a high level description of the procedures that are implemented when combining control theory with Business Performance Management systems for the Supply Chain Management scenario.
  • FIG. 9 is a graph showing inventory-backlog difference profile for a bad choice of the Control parameter for the Supply Chain Monitoring & Management scenario.
  • FIG. 10 is a graph showing inventory-backlog difference profile for a good choice of the Control parameter for the Supply Chain Monitoring & Management scenario.
  • FIG. 11 is a histogram illustrating potential improvements from adaptively choosing control policies for the Supply Chain scenario.
  • FIG. 12 is a block diagram of the environment and configuration of a computer system for implementing the present invention.
  • the Business Process Execution 110 is managed by a Business Performance Management (BPM) system 120 .
  • BPM Business Performance Management
  • the Business process inputs are modified 130 for BP execution.
  • Business Process inputs we alternatively refer to Business Process inputs as Business Process levers, as they can be changed to modify and manage the Business Process performance.
  • This feedback loop is fundamental to the value proposition of BPM systems.
  • a process involving people determines the Business process inputs. Although people can apply judgment in determining the business process inputs, this typically results in a sub-optimal performance.
  • a novel element of this invention is in the combination of control theory with Business Performance Management systems to determine the inputs for Business Process Execution, as shown in FIG. 2 .
  • a Business Performance Controller 235 adaptively analyzes different control algorithms and recommends a control action to modify Business Process inputs for BP execution, either in real-time or on an ongoing basis, as is appropriate in the context of a specific business process.
  • the control action may be either taken manually or automatically.
  • This is a known concept in control theory and has been applied in several practical situations, such as chemical process control (see, for example, Process Control by Coughanowr and Koppel, McGraw-Hill Publishers).
  • This invention proposes the use of a controller system component in Business Performance Management systems.
  • Control theory is a well-developed field used in prior art in several practical situations, such as chemical process control.
  • This invention proposes the use of a controller system component in Business Performance Management (BPM) systems.
  • BPM systems refer to a broad range of systems that are designed to help manage business performance.
  • FIG. 3 the important components of BPM systems are illustrated in FIG. 3 .
  • Business processes 310 generate events that are sent to a Common Event Infrastructure 320 . These events are then correlated at 330 to identify situations of interest (both business and IT situations).
  • the event information is stored in a data warehouse 340 that may be queried by different types of users through portals to monitor and manage business performance 350 . It is assumed that users will take appropriate actions based on the queried information to better manage business performance.
  • This invention enables the use of control algorithms on the business performance information to identify appropriate modification of inputs for business process execution.
  • the underlying business performance models are created and updated ( 410 ).
  • the model is based on historical data on business performance metrics and control actions, using which the performance can be predicted. This prediction can be compared with the observed business performance metrics to estimate the model error. If the model error exceeds a user specified threshold, the model is recalibrated.
  • the optimal control action is then determined 430 by analyzing the impact of different alternative control actions 420 . This is done in two steps—first by selecting a control policy (such as Proportional-Integral Control) and then by selecting the parameters governing the control policy.
  • Business guidelines on different business performance objectives are used to guide the selection of an appropriate control action. This invention is not limited by the choice of business metrics or the specifics of a control policy or algorithm.
  • FIG. 6 A schematic of the supply chain scenario, consisting of a simple two-level supply chain that consists of one manufacturer and one supplier, is depicted in FIG. 6 .
  • the manufacturer 620 makes and sells one product, the raw materials for which are obtained from the supplier 630 .
  • the manufacturer 620 forecasts demands 610 for a specific time horizon, which forms the basis for the manufacturer's production planning process.
  • the production plan is used to drive the Materials Requirements Planning process to generate supplier requirements.
  • the manufacturer 620 places orders to the supplier 630 in each period. This order information acts as the basis for the supplier to plan production.
  • FIG. 7 shows a block diagram that illustrates how control theory can be combined with Business Performance Management for this scenario.
  • the supply chain execution 710 is managed by BPM systems 720 tailored for supply chain management.
  • the observed inventory and service levels are compared against specified targets to estimate deviations in business performance.
  • Different replenishment policies are analyzed based on their overall business performance impact by the controller 735 .
  • a replenishment policy is selected and orders are placed for supply chain execution 730 .
  • There are several research papers exploring specific control policies for replenishment orders for a given scenario see, for example, Dejonckheere J, Disney S M, Lambrecht M R, Towill D R, “Measuring and avoiding the bullwhip effect: a control theoretic approach”, European Journal of Operational Research, vol.
  • FIG. 8 provides a flow diagram that details this further.
  • the underlying models predicting inventory and service levels are updated, if appropriate.
  • the optimal control policy is determined, by using the model to predict future business performance for different control policies and different settings of parameters that govern the control policy.
  • the control policy thus determined is then executed; this may involve placing replenishment orders to the suppliers using the appropriate delivery channels.
  • T p Lead Time between placing orders and receiving them
  • T n Proportional control parameter
  • T i Integral control parameter
  • the aim of a control policy is, given a deviation from desired state at time t, e(t), it determines the adjustment, u(t), that needs to be made to the business process levers in order to bring the system to the desired state.
  • a defined objective such as total cost evaluated as the sum of inventory and ordering costs
  • Some examples of common control policies are Proportional Control, Proportional Integral Control, Proportional Derivative Control and Proportional Integral Derivative Control (see any textbook on control theory for a detailed discussion of this and other control policies—for example, K. Ogata, Modern Control Engineering , Prentice Hall, 2001.)
  • A (1 +T i +T d T i )( T p +T a +1+ ⁇ )+ T n T i
  • B ⁇ [( T i +2 T d T i )( T p +T a +1+ ⁇ )+(1 +T i +T d T i )( T p +T a + ⁇ )+2 T n T i ]
  • C T d T i ( T p +T a +1+ ⁇ )+( T i +2 T d T i )( T a +T p + ⁇ )+ T n T i
  • D ⁇ T d T i ( T p +T a +1)
  • X ⁇ T d T i ( T p +T a +1)
  • X ⁇ T d T i ( T p +T a +1)
  • X ⁇ T d T i ( T p +T a +1)
  • X ⁇ T
  • FIG. 9 illustrates instability with a PI controller when the integral control parameter is chosen wrongly.
  • FIG. 10 illustrates how the control parameter can be tuned to produce stable behavior. It can be noted from FIG. 10 that the inventory is always within desirable limits. (Note that the scale for FIG. 10 is much smaller than FIG. 9 .)
  • the above examples show that we can select the control policy parameters such that we can get demand smoothing and also have stability from a control system perspective.
  • PID-Control we can use simulation to examine the cost implications and measure the trade-off between responsiveness to demand and system volatility. The overall objective is to select the optimal control policy.
  • Derivative control adds prediction by looking at the change in the error values. We get better response than using just P-Control as the derivative control predicts error changes earlier and better. However, the volatility in the system is increased since derivative control is highly sensitive when it comes to reaction to noise in the system.
  • the usefulness and choice of the derivative control parameter, T d depends on the forecast error. From our simulation results, we find that when the forecast error is low/medium, derivative control gives a good result in terms of maximizing the gain from the trade-off between responsiveness and volatility.
  • Integral Control reacts more to demand trends than proportional control.
  • the usefulness and parameter choice for integral control depends on the forecast bias. Integral control is highly effective when the bias is high and the demand trends are not captured. This is analogous to integral control being used to remove the steady state offset in traditional process control. Thus, integral control can be used to counter the effect of forecast bias on the system.
  • control policy for Business Performance Management can be adaptively chosen based on the business environment.
  • the control policy (such as P, PI and PID or other policies) can be selected based on observations of appropriate system metrics, such as forecast error. For example, let us assume that the forecast error is constant for a period, then increases for some period of time and then comes back to the original level. Let us also assume that we use only P-Control for this illustration. We can either use a high parameter value or a low parameter value or adaptively change between the high and low values depending on the forecast situation.
  • adaptively changing the parameters helps us achieve a better total cost and thus realize optimal control of business process.
  • the scope of this invention extends to combining all control algorithms with Business Performance Management and is not limited by the details of particular control algorithms discussed in this embodiment.
  • FIG. 12 shows a typical hardware configuration of a computer system in accordance with the invention that preferably has at least one Central Processing Unit (CPU) 1200 .
  • the CPUs are interconnected via a system bus 1202 to a random access memory (RAM) 1204 , read-only memory (ROM) 1206 , input/output adapter 1208 (for connecting peripheral devices such as disk units and tape drives to the bus), user interface adapter 1210 (for connecting user devices such as keyboard, mouse, etc. to the bus), communication adapter 1212 (for connecting the computer system to an information network such as Internet, Intranet, etc.) and a display adapter 1214 (for connecting the bus to a display device).
  • RAM random access memory
  • ROM read-only memory
  • input/output adapter 1208 for connecting peripheral devices such as disk units and tape drives to the bus
  • user interface adapter 1210 for connecting user devices such as keyboard, mouse, etc. to the bus
  • communication adapter 1212 for connecting the computer system to an information network such as Internet, Intranet,
  • a key aspect of this invention includes a computer-implemented method for combining control theory and Business Performance Management.
  • this method may be implemented in the particular hardware environment discussed above.
  • the method may be implemented, for example, by operating a computer, as embodied by a digital data processing apparatus to execute a sequence of machine-readable instructions. These instructions may reside in various types of signal-bearing media such as a CD, a diskette, etc.

Abstract

A control methodology and component in Business Performance Management (BPM) Systems. This enables firms to exploit control theoretic techniques for Business Performance Management. Information from BPM systems is used to calibrate models of the business process. This model is then used to assess and optimize control actions to manage business performance, on the basis of which a control action is selected for business process execution.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • The instant application is related to copending U.S. patent application entitled “Method for Managing and Controlling Stability in Business Activity Monitoring and Management Systems”, Ser. No. 10/843,451 filed May 12, 2004, by B. Ramachandran et al.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention generally relates to management of business performance and, more particularly, to a methodology and apparatus for combining control theory with Business Performance Management.
  • 2. Background Description
  • Business Performance Management is a key emerging technology positioned to enable optimization of business operations and information technology (IT) infrastructure, so as to achieve dynamic business performance targets. This is done by continually monitoring and optimizing business processes, not just during business process design, but also after the process has been deployed. Hence, there is a need for developing capabilities that enable the control and dynamic management of business process performance. These capabilities should be adaptable to changing conditions in the business process environment and to uncertainties in the various business process attributes.
  • SUMMARY OF THE INVENTION
  • It is therefore an object of the present invention to provide a method and apparatus to achieve optimal business process performance, by utilizing control theoretic principles and algorithms that adaptively determine the attributes of the actions taken to manage the business process.
  • Business Performance Management aims at creating a culture of continuous performance improvement by modeling, deploying, monitoring and managing business solutions. This invention enables that by the use of control theory based algorithms to optimize the business actions. It uses the notion of business process targets and business process levers. Further, it determines the optimal setting for the business process levers to meet business process targets and dynamically manage the process performance.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The foregoing and other objects, aspects and advantages will be better understood from the following detailed description of a preferred embodiment of the invention with reference to the drawings, in which:
  • FIG. 1 is a block diagram showing a representative process for using Business Performance Management systems.
  • FIG. 2 is a block diagram showing a representative process for using Business Performance Management systems combined with control theory, according to the present invention.
  • FIG. 3 is a block diagram showing some key components of Business Performance Management systems shown in FIG. 2.
  • FIG. 4 is a block diagram showing the essential components involved in combining control theory with Business Performance Management systems.
  • FIG. 5 is a flow diagram showing a high level description of the procedures that are implemented when combining control theory with Business Performance Management systems.
  • FIG. 6 is a pictorial representation showing a two-stage supply chain that is used as a scenario in the embodiment to illustrate the combination of control theory with Business Performance Management systems according to the present invention.
  • FIG. 7 is a block diagram showing the essential components involved in combining control theory with Business Performance Management systems for the Supply Chain Management scenario.
  • FIG. 8 is a flow diagram showing a high level description of the procedures that are implemented when combining control theory with Business Performance Management systems for the Supply Chain Management scenario.
  • FIG. 9 is a graph showing inventory-backlog difference profile for a bad choice of the Control parameter for the Supply Chain Monitoring & Management scenario.
  • FIG. 10 is a graph showing inventory-backlog difference profile for a good choice of the Control parameter for the Supply Chain Monitoring & Management scenario.
  • FIG. 11 is a histogram illustrating potential improvements from adaptively choosing control policies for the Supply Chain scenario.
  • FIG. 12 is a block diagram of the environment and configuration of a computer system for implementing the present invention.
  • DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT OF THE INVENTION
  • In the following description, we assume the existence of a Business Performance Management system that probes different enterprise events, monitors different enterprise performance indicators and assists in the management of Business Performance. The performance indicators could include metrics both at business and information technology (IT) levels. This invention is not limited by the specific details of a particular Business Performance Management system. We assume the existence of one or more mechanisms for accessing the monitored information and alerts, including, but not limited to dashboard portals, e-mail, personal digital assistants (PDAs), cell phones, and the like. This invention is not limited by the specific details of Business Process execution, including use of workflow engines. Further, this invention is not limited to the type of business process, business process targets, business process levers and business process inputs.
  • Referring now to the drawings, and more particularly to FIG. 1, there is shown a representative process for using Business Performance Management systems. The Business Process Execution 110 is managed by a Business Performance Management (BPM) system 120. Based on the events and metrics that are processed by the BPM system, the Business process inputs are modified 130 for BP execution. We alternatively refer to Business Process inputs as Business Process levers, as they can be changed to modify and manage the Business Process performance. This feedback loop is fundamental to the value proposition of BPM systems. Typically a process involving people determines the Business process inputs. Although people can apply judgment in determining the business process inputs, this typically results in a sub-optimal performance.
  • A novel element of this invention is in the combination of control theory with Business Performance Management systems to determine the inputs for Business Process Execution, as shown in FIG. 2. We use the notion of Business Process targets to define a set point for Business Performance metrics. A Business Performance Controller 235 adaptively analyzes different control algorithms and recommends a control action to modify Business Process inputs for BP execution, either in real-time or on an ongoing basis, as is appropriate in the context of a specific business process. The control action may be either taken manually or automatically. This is a known concept in control theory and has been applied in several practical situations, such as chemical process control (see, for example, Process Control by Coughanowr and Koppel, McGraw-Hill Publishers). This invention proposes the use of a controller system component in Business Performance Management systems.
  • Control theory is a well-developed field used in prior art in several practical situations, such as chemical process control. This invention proposes the use of a controller system component in Business Performance Management (BPM) systems. BPM systems refer to a broad range of systems that are designed to help manage business performance. In order to further clarify the scope of this invention from prior art, the important components of BPM systems are illustrated in FIG. 3. Business processes 310 generate events that are sent to a Common Event Infrastructure 320. These events are then correlated at 330 to identify situations of interest (both business and IT situations). The event information is stored in a data warehouse 340 that may be queried by different types of users through portals to monitor and manage business performance 350. It is assumed that users will take appropriate actions based on the queried information to better manage business performance. This invention enables the use of control algorithms on the business performance information to identify appropriate modification of inputs for business process execution.
  • As shown in FIG. 4, there are several steps involved in using control algorithms for Business Performance Management. These steps are further explained in the flow diagram in FIG. 5. First, the underlying business performance models are created and updated (410). The model is based on historical data on business performance metrics and control actions, using which the performance can be predicted. This prediction can be compared with the observed business performance metrics to estimate the model error. If the model error exceeds a user specified threshold, the model is recalibrated. The optimal control action is then determined 430 by analyzing the impact of different alternative control actions 420. This is done in two steps—first by selecting a control policy (such as Proportional-Integral Control) and then by selecting the parameters governing the control policy. Business guidelines on different business performance objectives are used to guide the selection of an appropriate control action. This invention is not limited by the choice of business metrics or the specifics of a control policy or algorithm.
  • We describe here a specific embodiment of the invention combining control theory and Business Performance Management using a simple example of business performance management in supply chains. A schematic of the supply chain scenario, consisting of a simple two-level supply chain that consists of one manufacturer and one supplier, is depicted in FIG. 6. The manufacturer 620 makes and sells one product, the raw materials for which are obtained from the supplier 630. The manufacturer 620 forecasts demands 610 for a specific time horizon, which forms the basis for the manufacturer's production planning process. The production plan is used to drive the Materials Requirements Planning process to generate supplier requirements. The manufacturer 620 places orders to the supplier 630 in each period. This order information acts as the basis for the supplier to plan production.
  • These data inputs to the supplier 630 undergo constant chum in response to changes in supply-demand balance at the manufacturer 620. For example, the manufacturer production unit might suffer an unplanned outage or there can be a sudden shift in the demand. This triggers changes in the supplier data inputs very frequently. At the manufacturer's end, demand is constantly changing, as customers can place new orders or modify/cancel existing orders. Supply commitments also change based on changes in the suppliers plan. In this example, the business performance metrics are inventory costs and customer service levels (as measured by the backorder costs). We assume that the manufacturer uses a Business Performance system to manage the performance of the supply chain. This can be optionally linked to business domain specific applications, i.e. supply chain applications in this case. In this embodiment, we describe how supply chain ordering policies can be determined based on adaptive use of control theoretic policies to optimize business performance metrics under changing forecast scenarios.
  • FIG. 7 shows a block diagram that illustrates how control theory can be combined with Business Performance Management for this scenario. The supply chain execution 710 is managed by BPM systems 720 tailored for supply chain management. The observed inventory and service levels are compared against specified targets to estimate deviations in business performance. Different replenishment policies are analyzed based on their overall business performance impact by the controller 735. On this basis, a replenishment policy is selected and orders are placed for supply chain execution 730. There are several research papers exploring specific control policies for replenishment orders for a given scenario (see, for example, Dejonckheere J, Disney S M, Lambrecht M R, Towill D R, “Measuring and avoiding the bullwhip effect: a control theoretic approach”, European Journal of Operational Research, vol. 147, no. 3, 2003). FIG. 8 provides a flow diagram that details this further. First, the underlying models predicting inventory and service levels are updated, if appropriate. Then, the optimal control policy is determined, by using the model to predict future business performance for different control policies and different settings of parameters that govern the control policy. The control policy thus determined is then executed; this may involve placing replenishment orders to the suppliers using the appropriate delivery channels.
  • In order to analyze different control methods further in the context of this scenario, we make some assumptions. This invention is by no means limited by these assumptions, rather, these allow us to formulate a specific model and perform analyses of different control policies. We assume that the demand forecasts (FD) are determined using an exponential smoothing method, governed by the parameter Ta. Let us now put down some notations for further analysis.
  • Tp=Lead Time between placing orders and receiving them
  • Tn=Proportional control parameter
  • Td=Derivative control parameter
  • Ti=Integral control parameter
  • D=Demand
  • O=Orders
  • NS=Net Stock=(Excess Inventory On-hand−Backlogs)
  • DNS=Desired Net Stock=Safety Stock=α×FD, α positive
  • ENS=Net Stock Error=(DNS−NS)
  • WIP=Pipeline Orders
  • DWIP=Desired Pipeline=Lead Time Demand=Tp×FD
  • EWIP=Pipeline Error=(DWIP−WIP)
  • The aim of a control policy is, given a deviation from desired state at time t, e(t), it determines the adjustment, u(t), that needs to be made to the business process levers in order to bring the system to the desired state. At the same time we want to optimize a defined objective (such as total cost evaluated as the sum of inventory and ordering costs) that captures the desired business metrics. Some examples of common control policies are Proportional Control, Proportional Integral Control, Proportional Derivative Control and Proportional Integral Derivative Control (see any textbook on control theory for a detailed discussion of this and other control policies—for example, K. Ogata, Modern Control Engineering, Prentice Hall, 2001.)
  • We will now define the objective function and the control policies used in the preferred embodiment. The methodology below can be extended to any desired combination of business metrics and control policies.
      • Objective Function for capturing trade-off between responsiveness and volatility in the system
        Min{ch*max(NS,0)+cbmax(−NS,0)+p*dev(O)}
        where ch, cb and p are the holding cost, the backlog cost and penalty for deviation of orders respectively. While the inventory and backlog costs measure the responsiveness of the system to the customer's demands, costing the deviation of the orders helps measure the volatility in the system or the Bullwhip effect (see Lee et al., “Information Distortion in a Supply Chain: the Bullwhip effect”, Management Science, Vol. 43, No. 4, 1997).
      • Control Policies
        • Proportional Control (P-Control): (Tn=1 implies Order Up To Base stock policy that is commonly used in inventory management literature). u ( t ) = e ( t ) T n
        • Proportional Integral Control (PI-Control): u ( t ) = 1 T n [ e ( t ) + i e ( t ) T i ]
        • Proportional Derivative Control (PD-Control): u ( t ) = 1 T n [ e ( t ) + T d ( e ( t ) - e ( t - 1 ) ) ]
        • Proportional Integral Derivative Control (PID-Control): u ( t ) = 1 T n [ e ( t ) + i e ( t ) T i + T d ( e ( t ) - e ( t - 1 ) ) ]
          Now, we can define the governing equations for PID Control using z-transforms: FD = zD z + T a ( - 1 + z ) NS = z - 1 + z [ O z T p + 1 - D ] WIP = [ O - 1 + z - O z T p ( - 1 + z ) ] O = [ FD ] + [ ( 1 T n + z T n T i ( - 1 + z ) + T d ( - 1 + z ) T n z ) ( ENS + EWIP ) ]
  • Given these above equations for PID control, the various other control policies can be obtained by setting the control policy parameters accordingly.
    • Tn=1, Ti=∞, and Td=0 implies Order-Up-To Policy
    • Ti=∞ and Td=0 implies P-Control
    • T d0=implies PI-Control
    • Ti=∞ implies PD-Control
    • All non-zero and less than infinity implies PID-Control
  • The transfer function for the orders as a function of the demand for PID-Control is given below. O D = z ( Az 3 + Bz 2 + Cz + D ) ( X + Yz ) ( Pz 3 + Qz 2 + Rz + S )
  • where:
    A=(1+T i +T d T i)(T p +T a+1+α)+T n T i
    B=−[(T i+2T d T i)(T p +T a+1+α)+(1+T i +T d T i)(T p +T a+α)+2T n T i]
    C=T d T i(T p +T a+1+α)+(T i+2T d T i)(T a +T p+α)+T n T i
    D=−T d T i(T p +T a+1)
    X=−T a
    Y=1+T a
    P=TnTi
    Q=1+T i +T i T d−2T n T i
    R=−[T i+2T i T d −T n T i]
    S=TdTi
  • We know from control theory literature that the roots of the characteristic equation should lie within the unit circle in the complex plane for the control system to be stable. The denominator of the transfer function gives the roots for the characteristic equation for the control system. It is important to note that such stability from a control theoretic perspective is a minimum requirement. However, it does not tell us anything about the volatility arising from Bullwhip effect, which is captured by the objective function defined earlier. We will now discuss the control theoretic stability properties of the various control policies.
      • For P-Control, we find that the roots of the equation are (Ta/(Ta+1)) and (−½). Both these roots lie within the unit circle and hence the system is stable from a control theory perspective. We can see that this results in the OUT policy also being stable from a control theory perspective (as OUT policy can be obtained by setting Tn=1). But we know that OUT policy results in bullwhip. So, we are interested in both the system being stable from a control theory perspective and also one that has the least bullwhip.
      • For PD-Control, we find that the roots of the equation are (Ta/(Ta+1)) and ( 1 2 - 1 + T d 2 T n ) ± ( 1 2 ( 1 - 1 + T d T n ) 2 + 4 T d T n )
      • By setting Tn=3, Td=0.2, we get the roots to be (Ta/(Ta+1)), 0.728 and −0.228, which means that the system is stable for such a parameter choice.
      • For PI-Control, we find that the roots of the equation are (Ta/(Ta+1)) and ( 1 - 1 + T i 2 T i T n ) ± ( 1 2 ( 2 - 1 + T i T i T n ) 2 - 4 ( 1 - 1 T n ) )
      • By setting Tn=3, Ti=10, we get the roots to be (Ta/(Ta+1)), 0.833 and 0.8, which means that the system is stable for such a parameter choice.
  • Thus, we can attain stability from a control theory perspective by carefully setting the control policy parameters. As an example, FIG. 9 illustrates instability with a PI controller when the integral control parameter is chosen wrongly. We can see from FIG. 9 that the system inventory oscillates and diverges leading to instability. FIG. 10 illustrates how the control parameter can be tuned to produce stable behavior. It can be noted from FIG. 10 that the inventory is always within desirable limits. (Note that the scale for FIG. 10 is much smaller than FIG. 9.) The above examples show that we can select the control policy parameters such that we can get demand smoothing and also have stability from a control system perspective. A similar result applies for PID-Control as well. We can use simulation to examine the cost implications and measure the trade-off between responsiveness to demand and system volatility. The overall objective is to select the optimal control policy.
  • It was found that Proportional Control smoothens the ordering process and the flow across the system. This type of control reaps benefit by reducing the bullwhip, but increases the inventory and backorder costs. We find that the volatility in such a system is lesser than that obtained by combining information sharing with traditional Order Up To (OUT) policies but, the responsiveness (as determined by the inventory and backorder costs and hence the service levels) is worse. We need to choose the P-Control parameter, Tn, to find the appropriate trade-off between responsiveness and volatility. The usefulness and parameter choice for P-Control depends on both the forecast error and bias. Our simulation results indicate that a high Tn value results in better business performance for cases of high forecast errors. In the case of forecast bias, we need to choose low Tn values, but still the performance is not good enough in the presence of bias.
  • Derivative control adds prediction by looking at the change in the error values. We get better response than using just P-Control as the derivative control predicts error changes earlier and better. However, the volatility in the system is increased since derivative control is highly sensitive when it comes to reaction to noise in the system. The usefulness and choice of the derivative control parameter, Td, depends on the forecast error. From our simulation results, we find that when the forecast error is low/medium, derivative control gives a good result in terms of maximizing the gain from the trade-off between responsiveness and volatility.
  • Integral Control reacts more to demand trends than proportional control. The usefulness and parameter choice for integral control depends on the forecast bias. Integral control is highly effective when the bias is high and the demand trends are not captured. This is analogous to integral control being used to remove the steady state offset in traditional process control. Thus, integral control can be used to counter the effect of forecast bias on the system.
  • We observe that there is no single universal solution that will work well in all situations. An interesting implication of the proposed invention is that the control policy for Business Performance Management can be adaptively chosen based on the business environment. In particular, for the supply chain scenario considered in this embodiment, the control policy (such as P, PI and PID or other policies) can be selected based on observations of appropriate system metrics, such as forecast error. For example, let us assume that the forecast error is constant for a period, then increases for some period of time and then comes back to the original level. Let us also assume that we use only P-Control for this illustration. We can either use a high parameter value or a low parameter value or adaptively change between the high and low values depending on the forecast situation. To quantify the value of adaptive control, we use the objection function defined earlier based on desired business performance measures (a weighted combination is needed for multi-objectives). At each time period, the parameters are chosen by optimizing the objective. FIG. 11 illustrates potential performance improvements that can be obtained from adaptively selecting the control policy—in particular, it shows the percentage difference of the per-period average cost when using different parameters and when using the parameters adaptively, using the performance with Tn=2 as a basis for the comparison. As we can see from FIG. 11, adaptively changing the parameters helps us achieve a better total cost and thus realize optimal control of business process. The scope of this invention extends to combining all control algorithms with Business Performance Management and is not limited by the details of particular control algorithms discussed in this embodiment.
  • FIG. 12 shows a typical hardware configuration of a computer system in accordance with the invention that preferably has at least one Central Processing Unit (CPU) 1200. The CPUs are interconnected via a system bus 1202 to a random access memory (RAM) 1204, read-only memory (ROM) 1206, input/output adapter 1208 (for connecting peripheral devices such as disk units and tape drives to the bus), user interface adapter 1210 (for connecting user devices such as keyboard, mouse, etc. to the bus), communication adapter 1212 (for connecting the computer system to an information network such as Internet, Intranet, etc.) and a display adapter 1214 (for connecting the bus to a display device).
  • In addition to the environment in FIG. 12, a key aspect of this invention includes a computer-implemented method for combining control theory and Business Performance Management. As an example, this method may be implemented in the particular hardware environment discussed above. The method may be implemented, for example, by operating a computer, as embodied by a digital data processing apparatus to execute a sequence of machine-readable instructions. These instructions may reside in various types of signal-bearing media such as a CD, a diskette, etc.
  • While the invention has been described in terms of a single preferred embodiment, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the appended claims.

Claims (13)

1. A method for analyzing data from Business Performance management systems and determining an action to manage Business Process Performance comprising the steps of:
developing, updating and calibrating business performance models based on business process data,
defining business objectives based on desired business performance measures,
analyzing control policies by using the business performance model to predict future business process performance for different control policies,
selecting an optimal control policy based on business objective, and
deploying actions based on the optimal control policy.
2. A method according to claim 1, wherein the control policy is chosen adaptively based on the current business environment and the desired business performance metrics.
3. A method according to claim 1, wherein the control policy is chosen based on tradeoff analysis done using business guidelines on different performance objectives.
4. A computer implemented method for analyzing data from Business Performance Management systems and determining an action to manage Business Process Performance comprising the steps of:
developing, updating and calibrating business performance models based on business process data,
defining business objectives based on desired business performance measures,
analyzing control policies by using the business performance model to predict future business process performance for different control policies,
selecting an optimal control policy, and
deploying actions based on the optimal control policy.
5. A signal-bearing medium tangibly embodying a program of machine readable instructions executable by a digital processing apparatus to perform a method for analyzing data from Business Performance Management systems and determining an action to manage Business Process Performance comprising the steps of:
developing, updating and calibrating business performance models based on business process data,
defining business objectives based on desired business performance measures,
analyzing control policies by using the business performance model to predict future business process performance for different control policies,
selecting an optimal control policy, and
deploying actions based on the optimal control policy.
6. A method according to claim 1, wherein data from Supply Chain Management systems are analyzed and an action to manage Supply Chain Performance is determined further comprising the steps of:
developing, updating and calibrating supply chain models based on supply chain data,
defining business objectives based on desired business performance measures,
analyzing control policies for placing replenishment orders by using the supply chain model to predict future supply chain performance for different control policies,
selecting an optimal control policy, and
placing supply chain orders based on the optimal control policy.
7. A computer-implemented method according to claim 6, wherein data from Supply Chain Management systems is analyzed and an action to manage Supply Chain Performance is determined, further comprising the steps of:
developing, updating and calibrating supply chain models based on supply chain data,
defining business objectives based on desired business performance measures,
analyzing control policies for placing replenishment orders by using the supply chain model to predict future supply chain performance for different control policies,
selecting an optimal control policy, and
placing supply chain orders based on the optimal control policy.
8. The method according to claim 4, including a step of measuring a difference between a desired performance value and a current monitored value, a cumulated value of all such differences along a given timeline, and a transient changing rate of the differences for the business performance metrics in order to choose a proper combination of adjustments on three types of errors to realize optimal feedback control.
9. The method according to claim 8, wherein the combination is formulated as a business objective to be controlled and managed in the Business Performance Management system, further comprising the step of adjusting a chosen combination based on the changing objective.
10. The method according to claim 4, including a step to monitor business environment and constantly update optimal policy, comprising the steps of:
identifying exogenous variables in the model corresponding to the business environment, including a pricing model change, and
updating an objective definition corresponding to the change.
11. A method according to claim 4, wherein the steps are implemented in a controller as a component in a business performance management system.
12. A system for control and management of business performance comprising:
(a) an open loop component for business performance management consisting of at least one of
specifying business performance objectives and constraints and
specifying business stability requirements,
(b) a closed loop component which closes around the said open loop component that consists of
identifying control variables for managing business performance,
estimating business performance using state information from business performance management systems,
identifying best control action based on the business state information, selected at least from the class of control algorithms including proportional control, proportional integral control, proportional integral derivative control, adaptive control, model predictive control, general control algorithms, and
implementing the control action using the business performance management system.
13. A computer based system for analyzing data from Business Performance management systems and determining an action to manage Business Process Performance comprising:
input means for receiving one or more set points for metrics and outputs generated by a Business Performance Management (BPM) system based on the events and metrics that are processed by the BPM system and producing a differential metric output;
a controller receiving said differential metric output and a business objective based on desired business performance measures and developing, updating and calibrating business performance models based on business process data, said controller analyzing control policies by using the business performance model to predict future business process performance for different control policies and selecting an optimal control policy based on business objective;
a business process execution means deploying actions selected by said controller based on the optimal control policy; and
means measuring events and metrics generated as a result of deploying actions by the business process execution means, which measured events and metrics are processed by the BPM system to generate feedback to the input means.
US11/117,405 2005-04-29 2005-04-29 Method and apparatus combining control theory and business performance management Abandoned US20060247939A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/117,405 US20060247939A1 (en) 2005-04-29 2005-04-29 Method and apparatus combining control theory and business performance management
US12/057,917 US8626544B2 (en) 2005-04-29 2008-03-28 Method and apparatus combining control theory and business performance management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/117,405 US20060247939A1 (en) 2005-04-29 2005-04-29 Method and apparatus combining control theory and business performance management

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/057,917 Continuation US8626544B2 (en) 2005-04-29 2008-03-28 Method and apparatus combining control theory and business performance management

Publications (1)

Publication Number Publication Date
US20060247939A1 true US20060247939A1 (en) 2006-11-02

Family

ID=37235578

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/117,405 Abandoned US20060247939A1 (en) 2005-04-29 2005-04-29 Method and apparatus combining control theory and business performance management
US12/057,917 Expired - Fee Related US8626544B2 (en) 2005-04-29 2008-03-28 Method and apparatus combining control theory and business performance management

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/057,917 Expired - Fee Related US8626544B2 (en) 2005-04-29 2008-03-28 Method and apparatus combining control theory and business performance management

Country Status (1)

Country Link
US (2) US20060247939A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080027738A1 (en) * 2006-07-31 2008-01-31 Microsoft Corporation Increasing business value through increased usage and adoption
US20080288334A1 (en) * 2007-03-29 2008-11-20 Richard Boedi Method for stock keeping, computer system and computer program
US8000988B1 (en) 2006-08-18 2011-08-16 Amazon Technologies, Inc. Selecting shipping methods dependent on a dynamic model of shipping activity
US20160048791A1 (en) * 2014-08-13 2016-02-18 Microsoft Technology Licensing, Llc Intelligent process flows
US20230230002A1 (en) * 2022-01-17 2023-07-20 Dell Products L.P. Supply chain management with intelligent demand allocation among multiple suppliers

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8700437B2 (en) * 2005-10-11 2014-04-15 Progress Software Corporation Analyzing operational results using rule-based policy models
US9141456B2 (en) 2009-10-28 2015-09-22 International Business Machines Corporation System and method for performance management of large scale SDP platforms
US8364512B2 (en) * 2010-02-01 2013-01-29 Taiwan Semiconductor Manufacturing Company, Ltd. Methods and systems for dynamic inventory control
US20120259676A1 (en) 2011-04-07 2012-10-11 Wagner John G Methods and apparatus to model consumer choice sourcing
WO2014152010A1 (en) * 2013-03-15 2014-09-25 Affinnova, Inc. Method and apparatus for interactive evolutionary algorithms with respondent directed breeding
US9799041B2 (en) 2013-03-15 2017-10-24 The Nielsen Company (Us), Llc Method and apparatus for interactive evolutionary optimization of concepts
US9747618B1 (en) * 2013-12-18 2017-08-29 MaxPoint Interactive, Inc. Purchasing pace control in a real-time bidding environment using a multi-loop control scheme
US10290025B1 (en) * 2013-12-18 2019-05-14 MaxPoint Interactive, Inc. Controlling impression delivery pacing for multiple geographic regions associated with an online campaign in a real-time bidding environment
US10147108B2 (en) 2015-04-02 2018-12-04 The Nielsen Company (Us), Llc Methods and apparatus to identify affinity between segment attributes and product characteristics
US11301878B2 (en) * 2017-06-01 2022-04-12 Databook Labs Inc. Peer-group based business information system

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5630070A (en) * 1993-08-16 1997-05-13 International Business Machines Corporation Optimization of manufacturing resource planning
US5953707A (en) * 1995-10-26 1999-09-14 Philips Electronics North America Corporation Decision support system for the management of an agile supply chain
US5970465A (en) * 1994-10-05 1999-10-19 International Business Machines Corporation Method for part procurement in a production system with constrained resources
US5974395A (en) * 1996-08-21 1999-10-26 I2 Technologies, Inc. System and method for extended enterprise planning across a supply chain
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
US20020116348A1 (en) * 2000-05-19 2002-08-22 Phillips Robert L. Dynamic pricing system
US20020169657A1 (en) * 2000-10-27 2002-11-14 Manugistics, Inc. Supply chain demand forecasting and planning
US20030135399A1 (en) * 2002-01-16 2003-07-17 Soori Ahamparam System and method for project optimization
US6597958B1 (en) * 2001-03-22 2003-07-22 Abb Automation Inc. Method for measuring the control performance provided by an industrial process control system
US20030158611A1 (en) * 2001-08-06 2003-08-21 Gideon Weiss Control of items in a complex system by using fluid models and solving continuous linear programs
US6675128B1 (en) * 1999-09-30 2004-01-06 International Business Machines Corporation Methods and apparatus for performance management using self-adjusting model-based policies
US6718358B1 (en) * 2000-03-31 2004-04-06 International Business Machines Corporation System and method for generic automated tuning for performance management
US20040138936A1 (en) * 2003-01-09 2004-07-15 Johnson Christopher D. Performing what-if forecasts using a business information and decisioning control system
US20040172341A1 (en) * 2002-09-18 2004-09-02 Keisuke Aoyama System and method for distribution chain management
US20040230474A1 (en) * 2003-05-12 2004-11-18 I2 Technologies Us, Inc. Determining order lead time for a supply chain using a probability distribution for expected order lead time
US20040267394A1 (en) * 2003-06-30 2004-12-30 Karl Kempf Managing supply chains with model predictive control
US20050165635A1 (en) * 2003-12-30 2005-07-28 Ralph Moessner Systems and methods for forecasting demand of an object in a managed supply chain
US7225981B2 (en) * 2004-01-10 2007-06-05 Kenneth Jongebloed, Inc. Adaptive network-centric online autonomic supply chain management system
US7467095B2 (en) * 1997-05-21 2008-12-16 Sap Ag Strategic planning and optimization system

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6188989B1 (en) * 1995-06-16 2001-02-13 I2 Technologies, Inc. System and method for managing available to promised product (ATP)
US5946662A (en) * 1996-03-29 1999-08-31 International Business Machines Corporation Method for providing inventory optimization
US6477660B1 (en) * 1998-03-03 2002-11-05 Sap Aktiengesellschaft Data model for supply chain planning
US20030014379A1 (en) * 1999-07-01 2003-01-16 Isaac Saias Adaptive and reliable system and method for operations management
US6078900A (en) * 1998-10-23 2000-06-20 International Business Machines Corporation Method for estimating stock levels in production-distribution networks with inventory control
US20020133368A1 (en) * 1999-10-28 2002-09-19 David Strutt Data warehouse model and methodology
US6671818B1 (en) * 1999-11-22 2003-12-30 Accenture Llp Problem isolation through translating and filtering events into a standard object format in a network based supply chain
WO2001069329A2 (en) * 2000-03-10 2001-09-20 Cyrano Sciences, Inc. Control for an industrial process using one or more multidimensional variables
US6671673B1 (en) * 2000-03-24 2003-12-30 International Business Machines Corporation Method for integrated supply chain and financial management
US6606529B1 (en) * 2000-06-09 2003-08-12 Frontier Technologies, Inc. Complex scheduling method and device
US6892192B1 (en) * 2000-06-22 2005-05-10 Applied Systems Intelligence, Inc. Method and system for dynamic business process management using a partial order planner
US7117130B1 (en) * 2000-06-28 2006-10-03 International Business Machines Corporation Method for solving stochastic control problems of linear systems in high dimension
CA2416087A1 (en) * 2000-07-13 2002-01-24 Manugistics, Inc. Shipping and transportation optimization system and method
GB2373347B (en) * 2001-03-07 2006-11-22 Touch Clarity Ltd Control system to actuate a robotic operating system
US20030018490A1 (en) * 2001-07-06 2003-01-23 Marathon Ashland Petroleum L.L.C. Object oriented system and method for planning and implementing supply-chains
US7516084B1 (en) * 2001-07-12 2009-04-07 Lawson Software, Inc. Approach for managing forecast data
US7657480B2 (en) * 2001-07-27 2010-02-02 Air Liquide Large Industries U.S. Lp Decision support system and method
US7644863B2 (en) * 2001-11-14 2010-01-12 Sap Aktiengesellschaft Agent using detailed predictive model
US7357298B2 (en) * 2001-12-28 2008-04-15 Kimberly-Clark Worldwide, Inc. Integrating event-based production information with financial and purchasing systems in product manufacturing
US7529695B2 (en) * 2002-06-14 2009-05-05 E2Open, Inc. Multi-stage supply chain management system with dynamic order placement
US20030236718A1 (en) * 2002-06-14 2003-12-25 Yang Lou Ping Buyer, multi-supplier, multi-stage supply chain management system
US20030233290A1 (en) * 2002-06-14 2003-12-18 Yang Lou Ping Buyer, multi-supplier, multi-stage supply chain management system with lot tracking
US7499766B2 (en) * 2002-10-11 2009-03-03 Invistics Corporation Associated systems and methods for improving planning, scheduling, and supply chain management
US20040138933A1 (en) * 2003-01-09 2004-07-15 Lacomb Christina A. Development of a model for integration into a business intelligence system
US7039559B2 (en) * 2003-03-10 2006-05-02 International Business Machines Corporation Methods and apparatus for performing adaptive and robust prediction
US20050027577A1 (en) * 2003-07-30 2005-02-03 Saeed Baruch I. Architecture for general purpose business planning optimization system and methods therefor
US20050108072A1 (en) * 2003-11-17 2005-05-19 Theodora Retsina A method and system for stochastic analysis and mathematical optimization of order allocation for continuous or semi-continuous processes
US20050171827A1 (en) * 2004-01-29 2005-08-04 International Business Machines Corporation A method for supply chain compression
US7260501B2 (en) * 2004-04-21 2007-08-21 University Of Connecticut Intelligent model-based diagnostics for system monitoring, diagnosis and maintenance
US20050256752A1 (en) * 2004-05-12 2005-11-17 Bala Ramachandran Method for managing and controlling stability in business activity monitoring and management systems
US20050288993A1 (en) * 2004-06-28 2005-12-29 Jie Weng Demand planning with event-based forecasting
US7792722B2 (en) * 2004-10-13 2010-09-07 Ares Capital Management Pty Ltd Data processing system and method incorporating feedback
US20060111881A1 (en) * 2004-11-23 2006-05-25 Warren Jackson Specialized processor for solving optimization problems
US20060111921A1 (en) * 2004-11-23 2006-05-25 Hung-Yang Chang Method and apparatus of on demand business activity management using business performance management loops
US8473373B2 (en) * 2006-01-27 2013-06-25 GM Global Technology Operations LLC Feedback control theoretic parts inventory management model

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5630070A (en) * 1993-08-16 1997-05-13 International Business Machines Corporation Optimization of manufacturing resource planning
US5970465A (en) * 1994-10-05 1999-10-19 International Business Machines Corporation Method for part procurement in a production system with constrained resources
US5953707A (en) * 1995-10-26 1999-09-14 Philips Electronics North America Corporation Decision support system for the management of an agile supply chain
US5974395A (en) * 1996-08-21 1999-10-26 I2 Technologies, Inc. System and method for extended enterprise planning across a supply chain
US7467095B2 (en) * 1997-05-21 2008-12-16 Sap Ag Strategic planning and optimization system
US6675128B1 (en) * 1999-09-30 2004-01-06 International Business Machines Corporation Methods and apparatus for performance management using self-adjusting model-based policies
US6718358B1 (en) * 2000-03-31 2004-04-06 International Business Machines Corporation System and method for generic automated tuning for performance management
US20020116348A1 (en) * 2000-05-19 2002-08-22 Phillips Robert L. Dynamic pricing 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
US20020169657A1 (en) * 2000-10-27 2002-11-14 Manugistics, Inc. Supply chain demand forecasting and planning
US6597958B1 (en) * 2001-03-22 2003-07-22 Abb Automation Inc. Method for measuring the control performance provided by an industrial process control system
US20030158611A1 (en) * 2001-08-06 2003-08-21 Gideon Weiss Control of items in a complex system by using fluid models and solving continuous linear programs
US20030135399A1 (en) * 2002-01-16 2003-07-17 Soori Ahamparam System and method for project optimization
US20040172341A1 (en) * 2002-09-18 2004-09-02 Keisuke Aoyama System and method for distribution chain management
US20040138936A1 (en) * 2003-01-09 2004-07-15 Johnson Christopher D. Performing what-if forecasts using a business information and decisioning control system
US20040230474A1 (en) * 2003-05-12 2004-11-18 I2 Technologies Us, Inc. Determining order lead time for a supply chain using a probability distribution for expected order lead time
US20040267394A1 (en) * 2003-06-30 2004-12-30 Karl Kempf Managing supply chains with model predictive control
US7054706B2 (en) * 2003-06-30 2006-05-30 Intel Corporation Managing supply chains with model predictive control
US20050165635A1 (en) * 2003-12-30 2005-07-28 Ralph Moessner Systems and methods for forecasting demand of an object in a managed supply chain
US7225981B2 (en) * 2004-01-10 2007-06-05 Kenneth Jongebloed, Inc. Adaptive network-centric online autonomic supply chain management system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080027738A1 (en) * 2006-07-31 2008-01-31 Microsoft Corporation Increasing business value through increased usage and adoption
US8000988B1 (en) 2006-08-18 2011-08-16 Amazon Technologies, Inc. Selecting shipping methods dependent on a dynamic model of shipping activity
US20080288334A1 (en) * 2007-03-29 2008-11-20 Richard Boedi Method for stock keeping, computer system and computer program
US8036927B2 (en) * 2007-03-29 2011-10-11 International Business Machines Corporation Method for stock keeping, computer system and computer program
US20160048791A1 (en) * 2014-08-13 2016-02-18 Microsoft Technology Licensing, Llc Intelligent process flows
US20230230002A1 (en) * 2022-01-17 2023-07-20 Dell Products L.P. Supply chain management with intelligent demand allocation among multiple suppliers

Also Published As

Publication number Publication date
US8626544B2 (en) 2014-01-07
US20080208659A1 (en) 2008-08-28

Similar Documents

Publication Publication Date Title
US8626544B2 (en) Method and apparatus combining control theory and business performance management
US8126762B2 (en) Method for managing and controlling stability in business activity monitoring and management systems
Angerhofer et al. A model and a performance measurement system for collaborative supply chains
Spiegler et al. A control engineering approach to the assessment of supply chain resilience
Cannella et al. Metrics for bullwhip effect analysis
US8180664B2 (en) Methods and systems for forecasting with model-based PDF estimates
Schneckenreither et al. Order release planning with predictive lead times: a machine learning approach
Missbauer Order release planning with clearing functions: a queueing-theoretical analysis of the clearing function concept
US20020077792A1 (en) Early warning in e-service management systems
US8374982B2 (en) System and method for constructing forecast models
US7792692B2 (en) Adaptive estimation of gain and revenue
Disney et al. Eliminating drift in inventory and order based production control systems
Bijulal et al. Service levels, system cost and stability of production–inventory control systems
Chen et al. Dynamic pricing in an evolving and unknown marketplace
Jeunet et al. Measuring the performance of lot-sizing techniques in uncertain environments
Thomas et al. Dynamic assessment of control system designs of information shared supply chain network experiencing supplier disruption
Pardha Saradhi et al. Novel distance measure in fuzzy TOPSIS for supply chain strategy based supplier selection
US20030149570A1 (en) Early warning in e-service management systems
Sourirajan et al. Application of control theoretic principles to manage inventory replenishment in a supply chain
Bonzanini et al. On the stability properties of perception-aware chance-constrained mpc in uncertain environments
Wagle et al. Service performance pattern analysis and prediction of commercially available cloud providers
Lin et al. On the dynamics of order pipeline inventory in a nonlinear order-up-to system
Hekimoğlu et al. Modeling Repair Demand in Existence of a Nonstationary Installed Base
Jayasree et al. Analysis of the performance of competing models for aggregate demand forecasting using observable data characteristics
Diao Using control theory to improve productivity of service systems

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AN, LIANJUN;RAMACHANDRAN, BALA;SOURIRAJAN, KARTHIK;REEL/FRAME:016332/0140

Effective date: 20050426

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION