当前位置:网站首页>Paper reading (48): a library of optimization algorithms for organizational design
Paper reading (48): a library of optimization algorithms for organizational design
2022-04-22 04:32:00 【Inge】
List of articles
0 summary
0.1 subject
0.2 background
This paper introduces the algorithm library used to solve the optimization problems widely appeared in the standard design of various organizations , To meet the needs of specific tasks . Use of specific optimization algorithms at different stages of the design process , triggered Task structure and organization 、 resources / Effective matching between constraints . The algorithm library constitutes the core of the designed software environment , Used to integrate organizations consistent with their tasks . This allows the analyst to achieve acceptable trade-offs among multiple objectives and constraints , And meet the requirements of computational complexity and solution efficiency .
0.3 Bib
@techreport{
Levchuk:2005:library,
author = {
Georgiy M Levchuk and Yuri N Levchuk and Jie Luo and Fang Tu and Krishna R Pattipati},
title = {
A library of optimization algorithms for organizational design},
institution = {
Connecticut Univ Storrs Dept of Electrical Engineering and Computer Science}
year = {
2005},
}
1 introduce
1.1 motivation
The best organizational design problem (optimal organizational design problem) yes find Enables organizations to achieve superior performance when performing specific tasks The best organizational structure ( example Such as " Strategy layer Time junction structure 、 Yes " Strategy person ( d e c i s i o n − m a k e r s , D M s ) Of information Source And job can branch with , With And through Letter junction structure ) _{ For example, decision hierarchy 、 For decision makers (decision-makers, DMs) Allocation of resources and functions , And communication structure )} example Such as " Strategy layer Time junction structure 、 Yes " Strategy person (decision−makers,DMs) Of information Source And job can branch with , With And through Letter junction structure ) and Strategy ( example Such as D M s ren service branch with , ren service Of board That's ok order Column ) _{( for example DMs Task assignment , Task execution sequence )} ( example Such as DMs ren service branch with , ren service Of board That's ok order Column ). In recent years , Research in organizational decision-making shows that , There is a strong functional dependency between the specific structure of the task environment and the accompanying optimal organizational design . And then , Relevant research shows that , Optimality of organizational design Ultimately, it depends on the actual task parameters ( And organizational constraints ). This premise leads to the application of system engineering technology in human team design , Then advocate the use of Canonical algorithm To optimize the performance of human teams .
1.2 Related research
In complex task modeling and corresponding organization design , Various task sizes ( example Such as work can 、 The earth The reason is 、 The earth shape ) _{( For example, function 、 Geography 、 terrain )} ( example Such as work can 、 The earth The reason is 、 The earth shape ) And the depth of the required model granularity determines the complexity of the design process . Our task modeling and organization design approach allows a series of small and good optimization problems to be solved iteratively , Overcome computational complexity with integrated solutions . These methods are used to specify that I am on 1999 In the proposed Overview 、 Software environment for organizational design , To help users deal with complex tasks and comprehensively organize . The component structure of the software environment allows analysts to Mix and match different optimization algorithms at different stages of the design process . Included task modeling and 3 An iterative design phase is an example chart 1. In particular ,3 The stage design process solves 3 There are different sub optimization problems .

1.2.1 planning stage (scheduling phase)
Set up about Mission – Resource allocation (task-resource allocation) Optimization problem , The term it relies on is Platform to task (platform-to-task) Distribution matrix , Optimization objectives ( example Such as ren service End become when between , or person End become when between 、 accurate indeed sex 、 work do negative load 、 information Source eliminate Consumption , With And Outside Ministry Association transfer etc. Group close ) _{( For example, task completion time , Or completion time 、 accuracy 、 The workload 、 resource consumption , And external coordination )} ( example Such as ren service End become when between , or person End become when between 、 accurate indeed sex 、 work do negative load 、 information Source eliminate Consumption , With And Outside Ministry Association transfer etc. Group close ) It's under constraints ( example Such as branch with 、 _{( Such as distribution 、} ( example Such as branch with 、 information Source can use sex 、 _{ Resource availability 、} information Source can use sex 、 flat platform speed degree 、 _{ Platform speed 、} flat platform speed degree 、 With And chart shape − − phase Turn off _{ And graphics -- relevant } With And chart shape −− phase Turn off ( example Such as optimal First level and Same as Step ) ) _{( For example, priority and synchronization ) )} ( example Such as optimal First level and Same as Step )) Minimize under .
1.2.2 Aggregation stage (I) (clustering phase)
Set up about DM– Resource allocation Optimization problem , The term it relies on is DM– platform Distribution matrix , Optimization objectives ( example Such as most Big Inside Ministry and _{( For example, maximum internal and } ( example Such as most Big Inside Ministry and Outside Ministry work do negative load Of Add power total and _{ Weighted sum of external workloads } Outside Ministry work do negative load Of Add power total and , or person D M Of Count The amount 、 _{, perhaps DM The number of 、} , or person DM Of Count The amount 、 D M Of the Examination 、 _{DM Experience 、} DM Of the Examination 、 can use flat platform , _{ Available platforms ,} can use flat platform , With And Residence civil information Source Of Group close ) _{ And the combination of resident resources }) With And Residence civil information Source Of Group close ) Distribution is in DM Minimization under workload constraints .
1.2.3 Structural optimization stage (II) (structural optimization phase)
Set up about Organizational hierarchy (organizational hierarchy) Optimization problem , Its final expression form is tree , The links in the tree indicate the relationship between support and supported . Optimization objectives ( example Such as straight Pick up ( One Yes One ) and between Pick up Association transfer _{( For example, direct ( one-on-one ) And indirect coordination } ( example Such as straight Pick up ( One Yes One ) and between Pick up Association transfer lead rise Of most Big layer Time work do negative load , _{ Maximum level workload caused ,} lead rise Of most Big layer Time work do negative load , or person D M between Of Yes effect chain Pick up Count 、 _{ perhaps DM Number of valid links between 、} or person DM between Of Yes effect chain Pick up Count 、 Group weave layer level junction structure Of deep degree , _{ The depth of the organizational hierarchy ,} Group weave layer level junction structure Of deep degree , With And Letter Rest flow Of Group close ) _{ And the combination of information flow )} With And Letter Rest flow Of Group close ) In graph dependent constraints ( example Such as Letter Rest interview ask 、 _{( For example, information access 、} ( example Such as Letter Rest interview ask 、 layer level junction structure ) _{ Hierarchical structure )} layer level junction structure ) Minimize under .
1.2.4 Online adaptation phase (III) (on-line adaptation phase)
stay Resource or decision node failure When the , Branch and bound (branch-and-bound) Method is applied to the preference matrix of task resource scheduling , So as to generate the next best allocation , This will involve a new task resource allocation strategy . This strategy enables adaptation options to run quickly and efficiently ; The dynamic scheduling account is used for online correction , Without completely solving the problem ; If the newly obtained task resource scheduling matrix does not match the organizational constraints , Stage II and III A new organizational structure will be generated . under these circumstances , Stage II There will be an evolution mechanism , That is, the platform cluster is obtained by recombining the old platform group , Not a different world from scratch . Final , If a viable organizational structure cannot be generated , The current task will be forced to terminate .
1.3 Article layout
chapter 2 Provides an overview of the task modeling and organization design environment , chapter 3 The description contains 3 A two-stage optimization algorithm , chapter 4 Make a summary and make a prospect .
2 Multi objective optimization and organization design software environment
In recent days, , I have carried out model design and deployment on the software platform to automate the organization design process , It allows user-defined changes to be iterated through different stages of the design process . To assist the analyst , Our software environment can be used to display organizational performance indicators 、 Represent the achievement of task objectives , And specify the load distribution of the organization element of interest .
The designed software environment includes the following Seven key building blocks :
1) Resource description (asset/resource description);
2)DM analysis (DM structure profiler);
3) Task modeling (mission modeling);
4) Performance standards (performance criteria/measures);
5) Planning generation (schedule generation);
6) Resource allocation (resource allocation); as well as
7) Hierarchical structure (hierarchy construction).

版权声明
本文为[Inge]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204220428280949.html
边栏推荐
- L1-054 blessing arrived (15 points)
- 2022G2电站锅炉司炉操作证考试题库及在线模拟考试
- Tensorfloweager's view is turned off and on
- 更换vscode解释器
- [concurrent programming 045] what is pseudo shared memory sequence conflict? How to avoid?
- Replace vscode interpreter
- Torch file saving and loading -- [torch learning notes]
- Zuo Chengyun - Dachang brushing class - the point with the most rope coverage
- Knowledge points related to compliance type
- An article tells you what analysis as a service (AAAS) is
猜你喜欢
![[twelfth database operation - stored procedure]](/img/8f/5ca161db5ffb465dddb9d423418fad.png)
[twelfth database operation - stored procedure]
![[experience] Why does the IP address of HP printer start with 169.254](/img/e7/5068a565b57f066377fcb5754bc4bd.png)
[experience] Why does the IP address of HP printer start with 169.254
![[logical fallacies in life] right for people, wrong for things and dilemma trap](/img/13/cfc79bf522fa0b0a37086ced6f44cd.jpg)
[logical fallacies in life] right for people, wrong for things and dilemma trap

How do I test the shuttle application? Unit test

Redis 的过期数据会被立马删除么?

How does IOT platform realize business configuration center

Introduction to Intel edge software center

Rsync remote synchronization

论文阅读 (48):A Library of Optimization Algorithms for Organizational Design

SCI论文写作--IEEE期刊的Word模板(LaTeX也有)
随机推荐
【openEuler】Failed to download metadata for repo ‘EPOL‘: Cannot d
想转行学测试,我劝你先了解一下这些内容
2022年A特种设备相关管理(电梯)复训题库及答案
软件测试成行业“薪”贵?
02 - sparksql
Pod of kubernetes cluster said, can I die with dignity?
When the SQL statement is executed by hyperf, the parameter will have two single quotes
5_ Data analysis - Data Visualization
Revit data processing (III)
论文阅读 (49):Big Data Security and Privacy Protection (科普文)
Experts have information | Zhang Zuyou: Tencent cloud devsecops practice and open source governance exploration
Introduction to Intel edge software center
MUI-弹出菜单
Intelligent power safety management system
Cursor iterator mode
L1-051 discount (5 points)
Kotlin Foundation (XIII) nested classes, inner classes and anonymous inner classes
How to use SQLite database file on SD card in Android studio
05-Aggregation
Mapbox creates multiple draggable marker points