<Ul> <Li> Transmission size: bandwidth could be a limiting factor . Data compression can be used to reduce the amount of data to be transmitted . Displaying a picture or image (e.g. Google logo) can result in transmitting tens of thousands of bytes (48K in this case) compared with transmitting six bytes for the text "Google". </Li> <Li> External space: space needed on a disk or other external memory device; this could be for temporary storage while the algorithm is being carried out, or it could be long - term storage needed to be carried forward for future reference . </Li> <Li> Response time: this is particularly relevant in a real - time application when the computer system must respond quickly to some external event . </Li> <Li> Total cost of ownership: particularly if a computer is dedicated to one particular algorithm . </Li> </Ul> <Li> Transmission size: bandwidth could be a limiting factor . Data compression can be used to reduce the amount of data to be transmitted . Displaying a picture or image (e.g. Google logo) can result in transmitting tens of thousands of bytes (48K in this case) compared with transmitting six bytes for the text "Google". </Li> <Li> External space: space needed on a disk or other external memory device; this could be for temporary storage while the algorithm is being carried out, or it could be long - term storage needed to be carried forward for future reference . </Li> <Li> Response time: this is particularly relevant in a real - time application when the computer system must respond quickly to some external event . </Li>

Write a brief note on various techniques to device algorithms