Zhengyi Zhao - Academia.edu (original) (raw)

Papers by Zhengyi Zhao

Research paper thumbnail of Multi-Period Combinatorial Auction Mechanism for Distributed Resource Allocation and Scheduling

2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'07), 2007

We consider the problem of resource allocation and scheduling where information and decisions are... more We consider the problem of resource allocation and scheduling where information and decisions are decentralized, and our goal is to propose a market mechanism that allows resources from a central resource pool to be allocated to distributed decision makers (agents) that seek to optimize their respective scheduling goals. We propose a generic combinatorial auction mechanism that allows agents to competitively bid for the resources needed in a multi-period setting, regardless of the respective scheduling problem faced by the agent, and show how agents can design optimal bidding strategies to respond to price adjustment strategies from the auctioneer. We apply our approach to handle real-time large-scale dynamic resource coordination in a mega-scale container terminal.

Research paper thumbnail of A heuristic method for job-shop scheduling with an infinite wait buffer - From one-machine to multi-machine problems

2008 IEEE International Conference on Cybernetics and Intelligent Systems, CIS 2008, 2008

Through empirical comparison of classical Job Shop Problems (JSP) with multi-machine consideratio... more Through empirical comparison of classical Job Shop Problems (JSP) with multi-machine consideration, we find that the objective to minimize the sum of weighted tardiness has a better wait property compared with the objective to minimize the makespan. Further, we test the proposed Iterative Minimization Micro-model (IMM) heuristic method with the Mixed Integer Programming (MIP) solution by CPLEX. For multi-machine problems, the IMM heuristic method is faster and achieves a better solution. Finally, for a large problem instance with 409 jobs and 30 types of machines, IMM-heuristic method is compared with ProModel and we find that the heuristic method is slightly better.

Research paper thumbnail of Utility pricing auction for multi-period resource allocation in multi-machine flow shop problems

Page 1. Utility Pricing Auction for Multi-period Resource Allocation in Multi-Machine Flow Shop P... more Page 1. Utility Pricing Auction for Multi-period Resource Allocation in Multi-Machine Flow Shop Problems ∗† Hoong Chuin LAU Zhengyi John ZHAO School of Information Systems Singapore Management University Singapore 178902 ‡ ...

Research paper thumbnail of Allocating Resources in Multiagent Flowshops With Adaptive Auctions

IEEE Transactions Automation Science and Engineering, 2011

In this paper, we consider the problem of allocating machine resources among multiple agents, eac... more In this paper, we consider the problem of allocating machine resources among multiple agents, each of which is re- sponsible to solve a flowshop scheduling problem. We present an iterated combinatorial auction mechanism in which bid gener- ation is performed within each agent, while a price adjustment procedure is performed by a centralized auctioneer. While this approach is fairly well-studied

Research paper thumbnail of Conceptual framework of a dynamic resource allocation test bed and its practical realization with ProModel

Proceedings of the IEEE International Conference on Control Applications, 2009

For the purpose of generating a standardized environment to test scheduling solvers on scheduling... more For the purpose of generating a standardized environment to test scheduling solvers on scheduling problems and to rank the results in comparison to other solvers, a simulation-based framework for a dynamic resource allocation test bed is proposed and realized. Our focus is on multiple-machine problem formulations, predictable dynamics, event based control and especially their combination. The framework separates the system

Research paper thumbnail of Simplified high-order feed forward control in mechatronics

2011 International Conference on Electrical Machines and Systems, 2011

Page 1. Simplified High-order Feed Forward Control in Mechatronics Zhengyi John ZHAO GuangNeng WA... more Page 1. Simplified High-order Feed Forward Control in Mechatronics Zhengyi John ZHAO GuangNeng WANG Srikanth Boaz Kramer Abstract—We study the feed-forward (FF) control in several typical mechatronics systems. ...

Research paper thumbnail of Multi-Period Combinatorial Auction Mechanism for Distributed Resource Allocation and Scheduling

2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'07), 2007

We consider the problem of resource allocation and scheduling where information and decisions are... more We consider the problem of resource allocation and scheduling where information and decisions are decentralized, and our goal is to propose a market mechanism that allows resources from a central resource pool to be allocated to distributed decision makers (agents) that seek to optimize their respective scheduling goals. We propose a generic combinatorial auction mechanism that allows agents to competitively bid for the resources needed in a multi-period setting, regardless of the respective scheduling problem faced by the agent, and show how agents can design optimal bidding strategies to respond to price adjustment strategies from the auctioneer. We apply our approach to handle real-time large-scale dynamic resource coordination in a mega-scale container terminal.

Research paper thumbnail of High Order Smooth Motion Command Generation for FFC-Digital Controller

2011 Third International Conference on Measuring Technology and Mechatronics Automation, 2011

Page 1. High Order Smooth Motion Command Generation for FFC-Digital Controller Zhengyi John ZHAO ... more Page 1. High Order Smooth Motion Command Generation for FFC-Digital Controller Zhengyi John ZHAO efsika.zzytgx@yahoo.com GuangNeng WANG guangneng.wang@ hanslaser.com Abstract—We studied the general motion ...

Research paper thumbnail of High performance motion control command generator and its application in a 3-link plane manipulator

Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation, ICMA 2007, 2007

A twin-sine command generator is proposed, which mainly caters for high performance motion contro... more A twin-sine command generator is proposed, which mainly caters for high performance motion control applications. Both precalculation and real-time control set-point generator are investigated. This command generator has up to 3rd order continuity in derivative of distance command, constant speed motion is allowable and it has very low computational cost. For the application-wise, we simply test on one of the

Research paper thumbnail of Utility pricing auction for multi-period resource allocation in multi-machine flow shop problems

Proceedings of the 10th international conference on Electronic commerce - ICEC '08, 2008

Page 1. Utility Pricing Auction for Multi-period Resource Allocation in Multi-Machine Flow Shop P... more Page 1. Utility Pricing Auction for Multi-period Resource Allocation in Multi-Machine Flow Shop Problems ∗† Hoong Chuin LAU Zhengyi John ZHAO School of Information Systems Singapore Management University Singapore 178902 ‡ ...

Research paper thumbnail of Integrated Resource Allocation and Scheduling in a Bidirectional Flowshop With Multimachine and COS Constraints

IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 2000

An integer programming (IP) model is proposed for integrated resource allocation and operation sc... more An integer programming (IP) model is proposed for integrated resource allocation and operation scheduling for a multiple job-agents system. Each agent handles a specific job-list in a bidirectional flowshop. For the individual agent scheduling problem, a formulation is proposed in continuous time domain and compared with an IP formulation in discrete time domain. Of particular interest is the formulation of the machine utilization functionboth in continuous time and discrete time. Fast heuristic methods are proposed with the relaxation of the machine capacity. For the integrated resource allocation and scheduling problem, a linear programming relaxation approach is applied to solve the global resource allocation and a fast heuristic method is applied to solve each scheduling subproblem. The proposed solution is compared experimentally with that from the integer programming solver by CPLEX. Index Terms-Flowshop scheduling, multiple machine, resource allocation.

Research paper thumbnail of Allocating Resources in Multiagent Flowshops With Adaptive Auctions

IEEE Transactions on Automation Science and Engineering, 2000

In this paper, we consider the problem of allocating machine resources among multiple agents, eac... more In this paper, we consider the problem of allocating machine resources among multiple agents, each of which is responsible to solve a flowshop scheduling problem. We present an iterated combinatorial auction mechanism in which bid generation is performed within each agent, while a price adjustment procedure is performed by a centralized auctioneer. While this approach is fairly well-studied in the literature, our primary innovation is in an adaptive price adjustment procedure, utilizing variable step-size inspired by adaptive PID-control theory coupled with utility pricing inspired by classical microeconomics. We compare with the conventional price adjustment scheme proposed in Fisher (1985), and show better convergence properties. Our secondary contribution is in a fast bid-generation procedure executed by the agents based on local search. Putting both these innovations together, we compare our approach against a classical integer programming model as well as conventional price adjustment schemes, and show drastic run time improvement with insignificant loss of global optimality.

Research paper thumbnail of Bidirectional Flow Shop Scheduling with Multi-Machine Capacity and Critical Operation Sequencing

2007 IEEE 22nd International Symposium on Intelligent Control, 2007

We study a special bidirectional flow shop problem with multi-machine capacity and sequencing con... more We study a special bidirectional flow shop problem with multi-machine capacity and sequencing constraints on critical operations. A formulation is proposed in continuous time domain and compared with a mixed integer programming (MIP) formulation in discrete time domain. Of particular interest to us is the formulation of the machine utilization function -both in continuous time and in discrete time domain. Fast heuristics are proposed with the relaxation of the machine capacity. A Lagrangian-based heuristic procedure is used to further reduce the duality gap. The performance of the heuristic and Lagrangian relaxation is compared with optimal solutions experimentally.

Research paper thumbnail of Multi-Period Combinatorial Auction Mechanism for Distributed Resource Allocation and Scheduling

2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'07), 2007

We consider the problem of resource allocation and scheduling where information and decisions are... more We consider the problem of resource allocation and scheduling where information and decisions are decentralized, and our goal is to propose a market mechanism that allows resources from a central resource pool to be allocated to distributed decision makers (agents) that seek to optimize their respective scheduling goals. We propose a generic combinatorial auction mechanism that allows agents to competitively bid for the resources needed in a multi-period setting, regardless of the respective scheduling problem faced by the agent, and show how agents can design optimal bidding strategies to respond to price adjustment strategies from the auctioneer. We apply our approach to handle real-time large-scale dynamic resource coordination in a mega-scale container terminal.

Research paper thumbnail of A heuristic method for job-shop scheduling with an infinite wait buffer - From one-machine to multi-machine problems

2008 IEEE International Conference on Cybernetics and Intelligent Systems, CIS 2008, 2008

Through empirical comparison of classical Job Shop Problems (JSP) with multi-machine consideratio... more Through empirical comparison of classical Job Shop Problems (JSP) with multi-machine consideration, we find that the objective to minimize the sum of weighted tardiness has a better wait property compared with the objective to minimize the makespan. Further, we test the proposed Iterative Minimization Micro-model (IMM) heuristic method with the Mixed Integer Programming (MIP) solution by CPLEX. For multi-machine problems, the IMM heuristic method is faster and achieves a better solution. Finally, for a large problem instance with 409 jobs and 30 types of machines, IMM-heuristic method is compared with ProModel and we find that the heuristic method is slightly better.

Research paper thumbnail of Utility pricing auction for multi-period resource allocation in multi-machine flow shop problems

Page 1. Utility Pricing Auction for Multi-period Resource Allocation in Multi-Machine Flow Shop P... more Page 1. Utility Pricing Auction for Multi-period Resource Allocation in Multi-Machine Flow Shop Problems ∗† Hoong Chuin LAU Zhengyi John ZHAO School of Information Systems Singapore Management University Singapore 178902 ‡ ...

Research paper thumbnail of Allocating Resources in Multiagent Flowshops With Adaptive Auctions

IEEE Transactions Automation Science and Engineering, 2011

In this paper, we consider the problem of allocating machine resources among multiple agents, eac... more In this paper, we consider the problem of allocating machine resources among multiple agents, each of which is re- sponsible to solve a flowshop scheduling problem. We present an iterated combinatorial auction mechanism in which bid gener- ation is performed within each agent, while a price adjustment procedure is performed by a centralized auctioneer. While this approach is fairly well-studied

Research paper thumbnail of Conceptual framework of a dynamic resource allocation test bed and its practical realization with ProModel

Proceedings of the IEEE International Conference on Control Applications, 2009

For the purpose of generating a standardized environment to test scheduling solvers on scheduling... more For the purpose of generating a standardized environment to test scheduling solvers on scheduling problems and to rank the results in comparison to other solvers, a simulation-based framework for a dynamic resource allocation test bed is proposed and realized. Our focus is on multiple-machine problem formulations, predictable dynamics, event based control and especially their combination. The framework separates the system

Research paper thumbnail of Simplified high-order feed forward control in mechatronics

2011 International Conference on Electrical Machines and Systems, 2011

Page 1. Simplified High-order Feed Forward Control in Mechatronics Zhengyi John ZHAO GuangNeng WA... more Page 1. Simplified High-order Feed Forward Control in Mechatronics Zhengyi John ZHAO GuangNeng WANG Srikanth Boaz Kramer Abstract—We study the feed-forward (FF) control in several typical mechatronics systems. ...

Research paper thumbnail of Multi-Period Combinatorial Auction Mechanism for Distributed Resource Allocation and Scheduling

2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'07), 2007

We consider the problem of resource allocation and scheduling where information and decisions are... more We consider the problem of resource allocation and scheduling where information and decisions are decentralized, and our goal is to propose a market mechanism that allows resources from a central resource pool to be allocated to distributed decision makers (agents) that seek to optimize their respective scheduling goals. We propose a generic combinatorial auction mechanism that allows agents to competitively bid for the resources needed in a multi-period setting, regardless of the respective scheduling problem faced by the agent, and show how agents can design optimal bidding strategies to respond to price adjustment strategies from the auctioneer. We apply our approach to handle real-time large-scale dynamic resource coordination in a mega-scale container terminal.

Research paper thumbnail of High Order Smooth Motion Command Generation for FFC-Digital Controller

2011 Third International Conference on Measuring Technology and Mechatronics Automation, 2011

Page 1. High Order Smooth Motion Command Generation for FFC-Digital Controller Zhengyi John ZHAO ... more Page 1. High Order Smooth Motion Command Generation for FFC-Digital Controller Zhengyi John ZHAO efsika.zzytgx@yahoo.com GuangNeng WANG guangneng.wang@ hanslaser.com Abstract—We studied the general motion ...

Research paper thumbnail of High performance motion control command generator and its application in a 3-link plane manipulator

Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation, ICMA 2007, 2007

A twin-sine command generator is proposed, which mainly caters for high performance motion contro... more A twin-sine command generator is proposed, which mainly caters for high performance motion control applications. Both precalculation and real-time control set-point generator are investigated. This command generator has up to 3rd order continuity in derivative of distance command, constant speed motion is allowable and it has very low computational cost. For the application-wise, we simply test on one of the

Research paper thumbnail of Utility pricing auction for multi-period resource allocation in multi-machine flow shop problems

Proceedings of the 10th international conference on Electronic commerce - ICEC '08, 2008

Page 1. Utility Pricing Auction for Multi-period Resource Allocation in Multi-Machine Flow Shop P... more Page 1. Utility Pricing Auction for Multi-period Resource Allocation in Multi-Machine Flow Shop Problems ∗† Hoong Chuin LAU Zhengyi John ZHAO School of Information Systems Singapore Management University Singapore 178902 ‡ ...

Research paper thumbnail of Integrated Resource Allocation and Scheduling in a Bidirectional Flowshop With Multimachine and COS Constraints

IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 2000

An integer programming (IP) model is proposed for integrated resource allocation and operation sc... more An integer programming (IP) model is proposed for integrated resource allocation and operation scheduling for a multiple job-agents system. Each agent handles a specific job-list in a bidirectional flowshop. For the individual agent scheduling problem, a formulation is proposed in continuous time domain and compared with an IP formulation in discrete time domain. Of particular interest is the formulation of the machine utilization functionboth in continuous time and discrete time. Fast heuristic methods are proposed with the relaxation of the machine capacity. For the integrated resource allocation and scheduling problem, a linear programming relaxation approach is applied to solve the global resource allocation and a fast heuristic method is applied to solve each scheduling subproblem. The proposed solution is compared experimentally with that from the integer programming solver by CPLEX. Index Terms-Flowshop scheduling, multiple machine, resource allocation.

Research paper thumbnail of Allocating Resources in Multiagent Flowshops With Adaptive Auctions

IEEE Transactions on Automation Science and Engineering, 2000

In this paper, we consider the problem of allocating machine resources among multiple agents, eac... more In this paper, we consider the problem of allocating machine resources among multiple agents, each of which is responsible to solve a flowshop scheduling problem. We present an iterated combinatorial auction mechanism in which bid generation is performed within each agent, while a price adjustment procedure is performed by a centralized auctioneer. While this approach is fairly well-studied in the literature, our primary innovation is in an adaptive price adjustment procedure, utilizing variable step-size inspired by adaptive PID-control theory coupled with utility pricing inspired by classical microeconomics. We compare with the conventional price adjustment scheme proposed in Fisher (1985), and show better convergence properties. Our secondary contribution is in a fast bid-generation procedure executed by the agents based on local search. Putting both these innovations together, we compare our approach against a classical integer programming model as well as conventional price adjustment schemes, and show drastic run time improvement with insignificant loss of global optimality.

Research paper thumbnail of Bidirectional Flow Shop Scheduling with Multi-Machine Capacity and Critical Operation Sequencing

2007 IEEE 22nd International Symposium on Intelligent Control, 2007

We study a special bidirectional flow shop problem with multi-machine capacity and sequencing con... more We study a special bidirectional flow shop problem with multi-machine capacity and sequencing constraints on critical operations. A formulation is proposed in continuous time domain and compared with a mixed integer programming (MIP) formulation in discrete time domain. Of particular interest to us is the formulation of the machine utilization function -both in continuous time and in discrete time domain. Fast heuristics are proposed with the relaxation of the machine capacity. A Lagrangian-based heuristic procedure is used to further reduce the duality gap. The performance of the heuristic and Lagrangian relaxation is compared with optimal solutions experimentally.