Introduction This paper discusses the different heuristics in resource allocation. There are several commonly used heuristics in resource allocation, and this is what the paper will focus on by analyzing each type, and providing its importance in resource allocation. In this paper, we will briefly look at the commonly used heuristics in resource allocation giving their meaning and usage. The second part of the paper will look in details two of the commonly used heuristics in resource allocation in regards to project management. In the main reference, which is a video presentation of Arun Kanda, he talks about eight commonly used heuristics in resource allocation. However, this paper will focus on the two outstanding ones. In the last part of the paper, we will make recommendations on best and ideal heuristics used in resource allocation and provide the basis for the recommendations. Discussion Resource allocation refers to the procedures employed in assigning resources among the business units or various projects. This process is in an economic way, and it varies from each type of resources. On the other hand, heuristics refer to the experience-based systems for problem-solving discovery and learning. In difficult times and circumstances, heuristic methods are useful in speeding up the methods of finding a satisfactory solution to the problems. The heuristics methods vary from field to field. For instance, there are heuristics, which are applicable to psychology, and those that are useful in engineering. In this paper, the heuristics applicable are those in relation to allocating resources in the engineering field. In most cases, the resources available for use are less making it difficult to assign the resources to projects. In this case, there are heuristics that are useful in deciding which project should get what part of the resources depending on various factors (Gray and Larson 112). Keeping in mind that resources available for use are usually limited, it is essential that resource allocation is carried out with considerations. In doing so, there are different factors that a person engaged in resource allocation will make use of in deciding which project to award a certain resource. In the first place, the priority needs of the various projects need to be established so that selection of activities and the resource linked with the project. In resource allocation, it is essential that projects should be ranked in order of the total work content and total slack or float available for the project. In making such decisions, it becomes difficult to determine which project to get what part of the available resources and in this case, the use of heuristic methods becomes necessary. The most common heuristics used in this process of assigning resources are the parallel and serial methods. The main idea behind these heuristics is to allocate resources to projects in order to reduce project delay based on given priority rules. We will start by analyzing the serial heuristic. Before deciding which project to assign a given part of the limited resources, it is essential that we identify the available solution techniques to the allocation problem. This is possible by the use of solution techniques, which makes use o