The semantic web is similar to the normal web with the structured format and hence the machine learning techniques can easily process the data. Standard format to represent the semantic web data is Resource Description Framework (RDF). In this, the query is structured as SPARQL Protocol and RDF Query Language (SPARQL) to process the data. Various methods have been applied in the semantic web to increase the efficiency and to reduce the computation time. This book gives an in-depth analysis on meta-heuristic algorithms applied for the same.