%
% --- inline annotations
%
\newcommand{\red}[1]{{\color{red}#1}}
\newcommand{\todo}[1]{{\color{red}#1}}
\newcommand{\TODO}[1]{\textbf{\color{red}[TODO: #1]}}
% --- disable by uncommenting  
% \renewcommand{\TODO}[1]{}
% \renewcommand{\todo}[1]{#1}

%
% --- inline annotations
%
\usepackage[dvipsnames]{xcolor}
% --- disable by uncommenting  
% \renewcommand{\TODO}[1]{}
% \renewcommand{\todo}[1]{#1}

\usepackage{algorithm}
\usepackage{tabularx}
\usepackage{comment}
\usepackage{tikz}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\DeclareUnicodeCharacter{2212}{−}
\usepgfplotslibrary{groupplots,dateplot}
\usetikzlibrary{patterns,shapes.arrows}
\pgfplotsset{compat=newest}
%\algsetup{linenosize=\tiny} % Adjust line numbering size
\usepackage{amssymb}% http://ctan.org/pkg/amssymb
\usepackage{pifont}% http://ctan.org/pkg/pifont
\newcommand{\cmark}{\ding{51}}%
\newcommand{\xmark}{\ding{55}}%
\usepackage{adjustbox} % Include this in your preamble
\usepackage{float}
%\usepackage{algorithm}
%\usepackage{algorithmic}
\usepackage[noend]{algpseudocode}
\algdef{SE}{Begin}{End}{\textbf{begin}}{\textbf{end}}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{xurl}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{amsmath}
%\usepackage[pagebackref,breaklinks,colorlinks]{hyperref}
%\usepackage{cleveref}
\PassOptionsToPackage{pagebackref,breaklinks,colorlinks}{hyperref}
\usepackage{cleveref}   % cleveref now loads hyperref with those options

% remove the later explicit \usepackage{hyperref}

