Professional Documents
Culture Documents
Brief of Course:-
Mode of Course : Online on Zoom [ Supported by Learning Management System(LMS) of
IAPSM]
Target Participants: PGs/ Faculties in Community Medicine, Public health, Health &
Hospital Administration
Techniques to be used in Training :
Online Practical Demonstration of Software after discussing its key details on Ppt.
Origin of the term operational research (OR), also known as operations research, can be traced back to
World War II when a number of researches carried out during military operations helped British
Forces produce better results with lesser expenditure of ammunition. The world soon realised the
potential of this kind of research and many disciplines especially management sciences, started
applying its principles to achieve better returns on their investments. Operational research
examines a system (in this case the health care system) rather than focusing on an individual
or a group of individuals (as in clinical or epidemiological. research where patients are
examined).
Operations Research in Healthcare can not only help Hospitals in better managing their
patients but also in providing better treatment while achieving efficiency in doing such
work.[1-3]OR nowadays is being utilized more in hospital management, resource-constrained
operations or treatment planning. Major healthcare optimization issues include logistics,
disease diagnosis, service planning, medical therapeutics, resource scheduling and preventive
care. There are few approaches for carrying out OR in healthcare. The first approach
involves the analysis of secondary data as retrospective record reviews and utilizing such data
that is already generated in the programs. Such data in the field often are not used to its
maximum potential and much problem identification and gaps can be found out by reviewing
the program report and data sets.[1-3]But still there is a very little knowledge of applying OR
techniques in Public health by way of OR softwares. Many studies[1-4] indicate that Poor
availability of representative and quality data, and a lack of collaboration between those who
develop OR models and stakeholders in the contexts where OR analyses are intended to
serve, were found to be common challenges for effective OR modelling in global health.
b)Linear Programming
a) DEA Software:
b)NCSS
d) SAS OR tool
e) Maple Soft
f) Coin OR
DEAFrontier TM developed by Professor Joe Zhu is a Microsoft® Excel Add-In for solving Data Envelopment
Analysis (DEA) models.
The software is developed based upon Professor Zhu's years of DEA research and teaching experience.The
software is written by Professor Zhu in an effort to minimize the possibility of mis-presentation of DEA models
during coding.DEAFroniter works under Excel XP-2019 and Excel 365 (Windows XP-Windows 8, 8.1, and 10).
DEAFrontier uses Excel Solver as the engine for solving the DEA models. In order to run the
DEAFrontier software, Excel Solver must be installed in the Excel.
In Excel 2007-2019 & Excel 365, the user should see Solver under the Data Tab. Under Excel 2007 and earlier
versions, the Excel Solver Parameters dialog box has to be displaced once before the DEAFrontier software is
loaded. Otherwise, the DEAFrontier software may not run. DEAFrontier offers a version that can be used
with OpenSolver (www.opensolver.org). In this case, DEAFrontier uses the COIN-OR CBC optimization
engine via OpenSolver which does not set limits.
DEAFrontier Free Version
TM
• Envelopment Models (CRS, VRS; input-oriented) (CRS stands for Constant Returns-to-Scale)
• Multiplier Models (CRS, VRS; input-oriented)(VRS stands for Variable Returns-to-Scale that
include Constant, Increasing, and Decreasing Constant Returns-to-Scale)
• Measure-specific Models (CRS, VRS; input-oriented) (The measures selected are controllable, and
the ones not selected are uncontrollable.)
Step 1: Make sure Excel Solver is loaded under the DATA Tab
This
H ow to download the software:
It
If you agree the above conditions, please save the file "DEA.zip". Unzip the file to extract
(i) "DEAFrontierFree.xlam" for Excel 2007-2016,
(ii) (ii) "DEAFrontierFree_OpenSolver for use with OpenSolver,
(iii) (iii) "DEAFrontierFree_SolverPlatform.xla" for Excel 97-2003, or Solver Platform,
(iv) (iv) ReadMeFirst.pdf, (iv) DataSheetFormat.pdf,
(v) (v) Example.xlsx, and
(vi) (vi) Laptop_example_Appendix.xlsx from the book:"Data Envelopment Analysis: Let the
Data Speak for Themselves".
Please read the "ReadMeFirst.pdf" before using the DEAFrontier software. To use DEAFrontier with
OpenSolver, you need to download the OpenSolver at www.opensolver.org and follow its installation
instruction.
Dave Prof Dr Sanjev, SantoshKumar Raghav, JaiVir Singh, Nirankar Singh.A Comparative
Evaluation of Public Health Centers with Private Health Training Centers on Primary
Healthcare Parameters in India: a Study by Data Envelopment Analysis Technique. Indian
Journal of Community Medicine October 2015; 40(4):252.
Background:
The evaluation of primary healthcare services provided by health training centers of a private medical college
has not been studied in comparison with government health facilities in Indian context. Data envelopment
analysis (DEA) is one such technique of operations research, which can be used on health facilities for
identifying efficient operating practices and strategies for relatively efficient or inefficient health centers by
calculating their efficiency scores.
This study was carried out by DEA technique by using basic radial models (constant ratio to scale (CRS)) in
linear programming via DEAOS free online Software among four decision making units (DMUs; by comparing
efficiency of two private health centers of a private medical college of India with two public health centers) in
district Muzaffarnagar of state Uttar Pradesh. The input and output records of all these health facilities (two
from private and two from Government); for 6 months duration from 1 st Jan 2014 to 1st July 2014 was taken for
deciding their efficiency scores.
Results:
The efficiency scores of primary healthcare services in presence of doctors (100 vs 30%) and presence of health
staff (100 vs 92%) were significantly better from government health facilities as compared to private health
facilities (P < 0.0001).
The queue management system allows the hospitals to reduce the patient wait time, the large
screens in the waiting areas can be used effectively to ease the waiting time stress. Queuing
software is a software-as-a-service (SaaS) that manages website and app traffic peaks by
offloading visitors to an online queue. Visitors are then throttled from the online queue back
to the website or app in a fair, first-in-first-out order.
Priority - Customers are served in order of their importance on the basis of their service
requirements.
mPass is a virtual queue management system that helps in reducing the waiting
time for customers in various service-oriented industries such as government
agencies, hospitals, banks, and others. The system operates by allowing customers
to join a virtual queue from their mobile devices, reducing the need for them to wait
in physical lines.
mPass software is the best hospital queue management system India, as this
software manages the patient flow properly. You can enjoy the benefits of a well-
connected queue management system for clinics by experiencing mPass. If the
patient flow is not adequately handled, dealing with a patient who is waiting can
prove to be difficult. Using a networked queue management system in hospital has
the following benefits:
• Spread Awareness
mPass Hospital Queue Management System India Kiosk virtually displays the
queue status of patients on screen. It also spreads awareness among patients
by providing essential updates on healthcare services hospitals are offering to
them. You can receive doctors’ lists, hospital facilities, and hygiene and health
suggestions. mPass Hospital Queue Management is considered a great
strategy for virtual healthcare transformation as it helps in improving patient
satisfaction with reduced wait times in Hospital Queue System India. The
screens that display the status of the patient queue can also be used to
display critical updates on healthcare, such as reiterating pandemic safety
standards, hospital facilities, doctor directories, infotainment like news and
weather, advice on good health and hygiene, and other critical information.
Virtual queueing can raise patient satisfaction as a component of an effective
digital healthcare transformation plan. mPass offers a hospital queue system
India to manage the inflow of patients in hospitals and clinics.
• Gather Feedback
A patient queue management system collects feedback from patients in the form of
ratings and reviews after their check out from clinics and hospitals. While patients are
checking out of hospitals and clinics, hospital queue management software can also
gather evaluations, ratings, and comments from them.
NCCS OR Software:
Operations research uses various optimization algorithms to help make decisions related to
highly complex problems.
Linear Programming (LP) and Mixed Integer Programming (MIP) are often used to
solve these highly complex decision-making problems.
NCSS includes a wide range of tools for application in operations research. Use the links below to
jump to the operations research topic you would like to examine.
Linear Programming (LP) maximizes (or minimizes) a linear objective function subject to one or
more constraints. The technique finds broad use in operations research and is occasionally of use in
statistical work. The mathematical representation of the linear programming (LP) problem is to
maximize (or minimize) the objective function
z = CX
subject to m constraints
AX ≤ b, X ≥ 0
The values in the X vector are called decision variables (the unknowns), and the values in the b vector
are often called right-hand sides (RHS). NCSS solves a particular linear program using a revised dual
simplex method available in the Extreme Optimization mathematical subroutine package.
Sample Data
Procedure Input
Mixed Integer Programming:-
Linear programming maximizes (or minimizes) a linear objective function subject to one or more
constraints.
Mixed Integer Programming (MIP) adds one additional condition that at least one of the variables can
only take on inte ger values.
The technique finds broad use in operations research. NCSS solves a particular mixed integer
programming problem using the branch and bound algorithm available in the Extreme Optimization
mathematical subroutine package.
Sample Output
Quadratic Programming
Quadratic Programming maximizes (or minimizes) a quadratic objective function subject to one or
more constraints. The technique finds broad use in operations research and is occasionally of use in
statistical work. The mathematical representation of the quadratic programming (QP) problem is to
maximize the objective function
z = CX + (1/2)X'HX or z = CX + X'DX
subject to m constraints
AX ≤ b, X ≥ 0
The values in the X vector are called decision variables (the unknowns), and the values in the b vector
are often called right-hand sides (RHS). NCSS solves a particular quadratic program using a primal
active set method available in the Extreme Optimization mathematical subroutine package.
Sample Output
Assignment
The object of the Assignment algorithm is to assign n objects (workers, machines, etc.) to the same
number of jobs (tasks) in such a way that will minimize the total cost. The problem assumes that only
one task is assigned to each object. NCSS solves the problem using the mixed integer programming
algorithm available in the Extreme Optimization mathematical subroutine package.
Sample Output
Maximum Flow
Given a directed network defined by nodes, arcs, and flow capacities, this procedure finds the
maximum flow that can occur between a source node and a sink node. An example of this is the flow
of oil through a pipeline with several junctions. NCSS uses the linear programming approach to solve
the problem as outlined in Taha (2011) and Hillier and Lieberman (2015).
Sample Output
Sample Output
Minimum Spanning Tree
A Minimum Spanning Tree links all nodes (points or vertices) of a network with the minimum length
among all the arcs. This procedure finds the minimum spanning tree of a network using a greedy
algorithm. If the network is not connected, the solution, called a minimum spanning forest, is a
combination of minimum spanning trees formed on the connected subsets. The algorithm can be used
in applications such as transportation networks, computer networks, and water networks where a tree
connecting all nodes must have minimum length. The algorithm proceeds as follows:
Sample Output
Shortest Route
Given a directed network defined by nodes and arcs, this procedure finds the shortest route between
two specified nodes. One example of the need for such an algorithm is to be used in a GPS device to
find the shortest route between two locations. NCSS uses the linear programming approach to solve
the problem as outlined in Taha (2011).
Sample Output
Transportation
The object of the Transportation algorithm is to find the amounts shipped from m sources to n
destinations that will minimize the total cost of distribution while meeting the demands at each
destination and staying within the amount that can be supplied from each source. The problem
assumes that only whole units can be shipped. NCSS solves the problem using the Mixed Integer
Programming algorithm available in the Extreme Optimization mathematical subroutine package.
Sample Output
Trans-shipment
The Transshipment model is a special case of the minimum cost capacitated flow model in which
there are no capacities or minimums on the arc flows. The transshipment model is similar to a
transportation model, except that it allows the more realistic assumption that all nodes can transfer to
and from all other nodes, no matter what their node type. Hence, it allows product to be shipped
between sources and between destinations, an ability that is missing in the transportation model.
NCSS uses the linear programming approach to solve the problem as outlined in Hillier and
Lieberman (2015).
Sample Output
Linear Optimization( Google Tool)
Linear optimization (or linear programming) is the name given to computing the best
solution to a problem modeled as a set of linear relationships. These problems arise in many
scientific and engineering disciplines. (The word "programming" is a bit of a misnomer,
similar to how "computer" once meant "a person who computes." Here, "programming"
refers to the arrangement of a plan , rather than programming in a computer language.)
For a good primer on linear optimization, we recommend the Mosek modeling cookbook.
Google created OR-Tools in C++, but you can also use it with Python, Java, or C# (on the
.NET platform).
The fastest way to get OR-Tools is to install the Python binary version. If you already have
Python (version 3.8+ on Linux, macOS or Windows), and the Python package manager PIP,
you can install OR-Tools as follows:
After the installation is complete, you are ready to get started with OR-Tools for Python.
To install OR-Tools for another language or from source, see the next section.
For instructions on installing OR-Tools, as well as the required prerequisites, click one of the
links below:
Download OR-Tools
If you're already familiar with installing OR-Tools and just want to download the latest
version, you can get it either from a binary distribution or the source file.
Note: If you plan to use a third-party solver with OR-Tools, you need to install OR-Tools
from the source files.
If you need to install an older version, the OR-Tools release page has links to downloads for
past releases.
Binary distributions
Below are links to the OR-Tools binary distributions by language and platform.
Python
The easiest way to install OR-Tools for Python is from the command line, as shown above.
However, if you prefer, you can install OR-Tools from one of the Python wheel files.
C++
Linux
• Alpine Edge
• CentOS 7 LTS
• Debian 11
• Fedora 38
• Fedora 37
• OpenSuse Leap
• Ubuntu 23.04
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
MacOS
• macOS M1
• macOS Intel
Windows
Linux
• Alpine Edge
• CentOS 7 LTS
• Debian 11
• Fedora 38
• Fedora 37
• OpenSuse Leap
• Ubuntu 23.04
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
MacOS
• macOS M1
• macOS Intel
Windows
Java
Linux
• Alpine Edge
• CentOS 7 LTS
• Debian 11
• Fedora 38
• Fedora 37
• OpenSuse Leap
• Ubuntu 23.04
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
MacOS
• macOS M1
• macOS Intel
Windows
Source files
To get the source files for the latest release of OR-Tools, you can either:
Docker
Currently, we don't provide official images for OR-Tools on the Google Cloud Registry.
SAS ( OR tool)
Get the broadest spectrum of operations research modeling and solution techniques available,
including state-of-the-art methods for mathematical optimization. The depth of detail and
realism in the software's modeling capabilities, combined with control of optimization,
simulation and scheduling processes, and an integrated approach to data access and
information delivery, enable you to identify and apply the best responses to complex planning
problems.
Build models interactively, and experiment with data.
Interactively build models, modify constraints or variables, and experiment easily with the
effects of changes to underlying data. In mathematical optimization, a specialized modeling
language enables you to work transparently and directly with symbolic problem formulations,
and the software automatically chooses the most appropriate solution method for the current
problem. This allows you to formulate and solve problems intuitively and efficiently,
regardless of their specific mathematical form.
SAS/OR makes it is easy to indicate where and how a model will use input data. Data/model
separation is maintained, which is critical when reusing models or model components. Users
can select which aspects of the solution get reported and can control the form in which they
are reported. SAS/OR also includes analytic and solution methods that are tuned to address
even the largest, most complex real-world problems. You can confidently manage projects to
meet deadlines within resource limitations, and create back-up plans to address unforeseen
variations in resource availability.
Mathematical optimization
• Grid enablement.
• Automated experimental design and input analysis via integration with JMP software.
• Ability to drive models with historical data in SAS data sets or JMP tables.
• Calendars, work shifts and holidays for determining resource availability and schedules.
• Decision analysis:
o Read from standard product structure data files and part master files, or combined files.
o Produce single- or multiple-level bills of material, including indented and summarized BOM.
o Produces summarized parts, listing items and quantities required to meet the specified plan.
Use the most up-to-date statistical and quantitative methods whenever and wherever you are.
With SAS OnDemand for Academics, you get the same world-class analytics software used
by more than 82,000 business, government and university sites around the world – including
100% of Fortune 500 companies in commercial and retail banking, health insurance,
pharmaceuticals, aerospace manufacturing, e-commerce and computer services.
Whether you're a professor, teacher, student or independent learner, you can get easy access
to powerful SAS software via the cloud. Setup is easy, too. After you get set up, a broadband
internet connection is all you'll need to run the best analytics software in the world.
Be a part of something bigger.
Not only will you have the world’s leading analytical software at your fingertips, but you'll
also become a part of our online academic community. In this online community, you can
access tutorials and other valuable resources for teaching and learning SAS. Connect with
fellow SAS users to ask questions, share ideas and best practices, collaborate on projects and
get peer support. And interact with users through social media channels to stay connected and
in the know.
Maple soft ( OR tool)
Maplesoft products are used extensively to develop analytical solutions that maximize the
effectiveness of decision-making processes. With access to all of the analytical tools you
need for advanced mathematical and statistical modeling and optimization, you can optimize
business and design processes, make informed decisions using rigorous analytical techniques,
and speed up solution delivery through collaborative development, prototyping, and
deployment.
The demand for workers skilled in analytics has already outpaced supply. And a
Monster.com article, “Job Skills That Lead to Bigger Paychecks,” named SAS as the skill
that nets the biggest paycheck.
If you’re a student or independent learner, knowing SAS is a great way to safeguard your
future. If you’re an educator, teaching SAS is a great way to attract top students and equip
tomorrow’s workers with the skills they’ll need to succeed.
COIN ( OR tool)
R is a free and open source statistical computing environment that holds its own against some of
the most established proprietary statistical environments. R is available on all operating systems
and is free for download. R also has a community driven library of add-on packages that are
also freely available and cover almost any statistical, mathematical, or optimization need.
Also a great reference manual for those switching from SAS to R is SAS and R: Data
Management, Statistical Analysis, and Graphics
2. RapidMiner
Replaces: KnowledgeSEEKER
RapidMiner is a data mining software with a graphical front-end. RapidMiner is suitable for most
data mining and data transformation needs.
3. GLPK
Replaces: AMPL
GLPK is a GNU/free software linear programming software kit. GLPK is intended for large-scale
linear programming, mixed integer programming. GLPK is based on GNU MathProg (or GMPL)
which is considered a subset of the AMPL syntax. GLPK also has its own solver.
4. Symphony
Symphony is a mixed integer linear programming solver developed under COIN-OR. Symphony
is a flexible framework that offers many methods to customize solver capabilities given problem
sets.
5. OpenSolver
OpenSolver is a linear an integer optimizer alternative to the Excel Solver in Microsoft Excel.
OpenSolver is based on the COIN-OR CBC engine. Unlike the Excel Solver there is no software
limits to the size of the problem that can be solved.
OR is a distinctive instrument leading to great benefits to health system end users at low cost.
Its worth has been well-recognized nationally and internationally. Concerned efforts are
required from partners and stake holders that include faculty from medical and research
schools, health policy makers, program managers, epidemiologists, biostatisticians, public
health specialists, and health economists who all should join hands to execute quality OR to
answer public health system relevant problems and solve them timely. Operational research
(OR) is a relatively new, applied branch of mathematics, which helps provide a scientific
base for the management and problem-solving. At present, its application in public health
issues is gaining importance both nationally and internationally, particularly in program
management and policy making. It is an interdisciplinary team approach that requires
managers and researchers to work together toward identification of the problems and
implementation of optimal solutions. There is rising importance accorded by international
and national agencies to invest resources in OR and guide program implementation in public
health, and the global fund to fight TB, AIDS, and malaria allows up to 10% of each grant to
be allocated for OR.
Furthermore, translating the outcomes into practice lead to a better health system in terms of
4A's – accessibility, affordability, availability, acceptability – bridging the prevailing
disparities. OR is thus a scientifically proved efficient weapon which has previously helped in
winning wars and been successfully used to overcome many implementation bottlenecks of
various programs and if used appropriately with best intentions can pave our path toward the
attainment of positive health.
References:
1. Mehak Jain, Mudita Shah, Naman Sadh, Naomi Marfatia, Nishit Khandelwal.
Applications of Operations Research Techniquesin Healthcare. International Journal
of Scientific & Engineering Research Volume 9, Issue 1, January-2018 708
3.Bradley et al. Operations research in global health: a scoping review with a focus on the
themes of health equity and impactHealth Research Policy and Systems (2017) 15:32