what is zero one integer programming 
zero one integer programming which can also be written as 0 1 integer programming is a mathematical method of using a series of binary functions in particular yes 1 and no 0 answers to arrive at a solution when there are two mutually exclusive options in the world of finance zero one integer programming is often used to provide answers to capital rationing problems as well as to optimize investment returns and assist in planning production transportation and other issues understanding zero one integer programminginteger programming is a branch of mathematical programming or optimization which involves creating equations in order to solve problems the term mathematical programming is connected with the fact that the goal of solving various problems is choosing programs of action assigning a simple yes no value can be a powerful way to establish a linear problem solving framework to identify inefficiencies fundamentally the most basic instructions executed by a computer are binary codes consisting only of ones and zeros those codes are directly translated into the on and off states of the electricity moving through the computer s physical circuits in essence these simple codes form the basis of machine language the most fundamental variety of programming languages these on and off positions can also be construed as assigning a yes or no to a logical function of course no human would be able to construct modern software programs by explicitly programming ones and zeros instead human programmers must rely on various layers of abstraction that can allow them to articulate their commands in a format that is more intuitive to humans specifically modern programmers issue commands in so called high level languages which utilize intuitive syntax such as whole english words and sentences as well as logical operators such as and or and else that are familiar to everyday usage ultimately however these high level commands need to be translated into machine language rather than doing so manually programmers rely on assembly languages whose purpose is to automatically translate between these high level and low level languages real world example of zero one integer programminga simple example of how zero one integer programming might be used in capital rationing would be in determining the number of product development projects that can be completed by a company by a certain date or within a certain budget for example a number of variables for each project can be given values that ultimately result in a 1 yes or 0 no binary decision about whether or not to include the project in a budget this can be helpful to companies that are unsure about a specific business decision and are looking for a straightforward way to assess the possibilities 